3 个版本

新版本 0.6.1 2024 年 8 月 23 日
0.6.0 2024 年 8 月 9 日
0.6.0-beta12024 年 8 月 8 日

#44地理空间

Download history 210/week @ 2024-08-05 20/week @ 2024-08-12

每月 230 次下载
bbox-server 中使用

MIT/Apache

275KB
6K SLoC

BBOX 处理服务

OGC API - 处理标准指定了执行计算任务的接口。

概述: https://ogcapi.ogc.org/processes/

特性

  • OGC API - 处理 - 第 1 部分:核心
  • 支持同步和异步过程执行
  • OpenAPI 端点
  • 多个后端引擎

配置

Dagster 后端

[processes.dagster_backend]
graphql_url = "http://127.0.0.1:3000/graphql"
repository_name = "the_repository"
repository_location_name = "the.repos"

使用方法

请求示例

列出过程

curl 'http://localhost:8080/processes'

执行过程

curl --header "Content-Type: application/json" \
     --request POST \
     --data '{"inputs": {"ops": {"pos_info_query": {"inputs": {"pos_x": 2607545, "pos_y": 1171421}}}}}' \
  http://127.0.0.1:8080/processes/pos_info/execution

异步执行过程

curl --header "Content-Type: application/json" \
     --header "Prefer: respond-async" \
     --request POST \
     --data '{"inputs": {"ops": {"export_fpds2": {"inputs": {"fixpunkte": ["12575280", "12575100"], "in_bearbeitung": false }}}}}' \
  http://127.0.0.1:8080/processes/export_fpds2_to_csv/execution

JOBID=386f6c55-d718-4160-b4df-afc5ad5c7a73

获取作业状态

curl http://127.0.0.1:8080/jobs/$JOBID

返回作业结果

curl http://127.0.0.1:8080/jobs/$JOBID/results

依赖项

~91MB
~1.5M SLoC