用途:面向生产级 GIS 与地理空间任务,提供数据源发现与溯源、矢量/栅格/点云流水线、CRS 与度量分析、空间 SQL、路由等能力,并以“开放优先 + 必要时务实选用托管/SaaS”为思路。核心原则是:分析必须确定、可检查、可复现,先建立可复用的项目工件,再据其生成地图、看板或报告。
主要能力:云原生默认栈为 STAC 做发现,GeoParquet、COG、PMTiles 做存储,DuckDB 与 PostGIS 做计算,MapLibre 与 Martin 做交付。项目契约要求 project.yaml(open-gis-project/v1)、pipeline.py 与 README.md,固定带时间戳的数据源、选择与许可,显式假设,人工修正转为真实地理数据,带显式 CRS 的确定性有序步骤,机器可读校验规则与运行报告。
使用方式:多阶段分析须编译成可重跑的 GIS 项目,而不是一次性的看板。可用 open-gis validate project.yaml 在交付前校验,open-gis run project.yaml 走规范执行路径。简单一次性问题只需读取对应参考文档,不必建完整项目;涉及数据源与处理时一并查阅 data-sources.md 与 processing.md。
适用场景:数据发现与获取、格式转换与 CRS 选择、矢量/栅格/地形水文/网络/点云分析、瓦片生成与 Web 交付、QGIS 桌面与 PyQGIS 脚本、可复现性与许可合规检查。
限制:不得凭空编造坐标或合成基线几何,除非用户明确知情同意;禁止修改源数据;覆盖层须可执行并验证;有界 API 必须证明完整性;校验须作为流水线阶段而非文字建议。若缺失事实(如具体收费、平台支持细节)资料未提供,应明确标注暂未提供。