Format Atlas

对比

GeoJSON 与 JSON

GeoJSON 是基于 JSON、遵循地理要素和几何对象约定的格式。通用 JSON 可表示各种结构化数据,但本身不规定坐标或几何语义。

应该选择哪种格式?

面向兼容地图工具的地理要素可用 GeoJSON;其他结构化数据或需要不同地理空间模式时使用通用 JSON。

适用于 GeoJSON

交换地理要素及属性

  • 网络地图中的点、线和多边形

适用于 JSON

Web API、配置文件和数据交换

  • 传递结构化数据

基本信息

项目GeoJSONJSON
扩展名.geojson, .json.json
MIME 类型application/geo+jsonapplication/json
常见用途交换地理要素及属性Web API、配置文件和数据交换
打开方式用支持 GeoJSON 的地图工具或文本编辑器打开,并在地图上检查位置和形状。可使用文本编辑器、IDE或支持JSON的查看器打开。
导出或转换转换时在目标工具中检查坐标顺序、坐标参考系、几何图形及属性。可使用应用程序或转换工具将其转换为CSV等格式。

按用途选择

网络地图中的点、线和多边形

交换地理要素及属性

GeoJSON

传递结构化数据

Web API、配置文件和数据交换

JSON

关键点 1

GeoJSON 定义了地理几何和要素的数据结构。

进一步了解差异

关键点 2

JSON 是表示结构化值的通用语法。

进一步了解差异

进一步了解差异

确认接收方支持的 GeoJSON 版本和坐标约定。验证几何与坐标,并确认地图应用按预期解释位置和属性。

  • GeoJSON 在 JSON 基础上规定了特定约定。
  • 通用 JSON 需要共同约定的模式,才能一致表示地理含义。
  • 转换成普通 JSON 可能保留数值,却失去标准地理语义。

常见问题

所有 JSON 文件都是 GeoJSON 吗?

不是。GeoJSON 必须遵循地理对象和几何的约定。

了解详情

参考资料与规范