通过OGC API发布流程-流程

OGC API - Processes 以基于标准的方式(输入、输出)提供地理空间数据处理功能。

pygeoapi通过提供插件体系结构来实现OGC API进程功能,从而允许开发人员在Python中实现自定义处理工作流。

A sample hello-world 进程提供了pygeoapi默认配置。

配置

processes:
    hello-world:
        processor:
            name: HelloWorld

处理示例

  • 列出所有进程-http://localhost:5000/次

  • 描述 hello-world 过程-http://localhost:5000/进程/hello world

  • 显示的所有作业 hello-world 过程-http://localhost:5000/进程/hello world/作业

  • 为执行作业 hello-world 过程- curl -X POST "http://localhost:5000/processes/hello-world/jobs" -H "Content-Type: application/json" -d "{{\"inputs\":[{{\"id\":\"name\",\"type\":\"text/plain\",\"value\":\"hi there2\"}}]}}"

  • 为执行作业 hello-world 处理原始响应- curl -X POST "http://localhost:5000/processes/hello-world/jobs?response=raw" -H "Content-Type: application/json" -d "{{\"inputs\":[{{\"id\":\"name\",\"type\":\"text/plain\",\"value\":\"hi there2\"}}]}}"

待处理

完成OAProc实现后添加更多示例