Welcome to the PyWPS 4.2.6 documentation!¶
PyWPS is a server side implementation of the OGC Web Processing Service (OGC WPS) standard, using the Python programming language. PyWPS is currently supporting WPS 1.0.0. Support for the version 2.0.0. of OGC WPS standard is presently being planned.
Like the bicycle in the logo, PyWPS is:
- simple to maintain
- fast to drive
- able to carry a lot
- easy to hack
Mount your bike and setup your PyWPS instance!
Todo
- request queue management (probably linked from documentation)
- inputs and outputs IOhandler class description (file, stream, …)
Contents:¶
- OGC Web Processing Service (OGC WPS)
- PyWPS
- Installation
- Configuration
- Processes
- Writing a Process
- Example vector buffer process
- Declaring inputs and outputs
- Accessing the inputs and outputs in the handler method
- Progress and status report
- Returning large data
- Returning multiple files
- Process Exceptions
- Process deployment
- Running the dev server
- Supporting multiple languages
- Automated process documentation
- Deployment to a production server
- Migrating from PyWPS 3.x to 4.x
- Deployment
- Sample processes
- Needed steps summarization
- PyWPS and external tools
- Extensions
- PyWPS API Doc
- Contributing to PyWPS
- Exceptions