Skip to content

Latest commit

 

History

History
81 lines (67 loc) · 2.88 KB

RFC7946_zh_CN.md

File metadata and controls

81 lines (67 loc) · 2.88 KB

GeoJSON格式

摘要

GeoJSON 是一种基于 JSON 的地理空间数据交换格式。它定义了几种 JSON 对象及组合方式,用来表示地理特征,包括它们的属性和空间范围。GeoJSON 使用地理坐标参考系 WGS-84(World Geodetic System 1984)和十进制。

目录

    1. 简介
    • 1.1 语言要求
    • 1.2 文档约定
    • 1.3 GeoJSON 规范
    • 1.4 定义
    • 1.5 示例
    1. GeoJSON 文字 (Text)
    1. GeoJSON 对象 (Object)
    • 3.1 几何对象 (Geometry)
      • 3.1.1 位置
      • 3.1.2 点
      • 3.1.3 多点
      • 3.1.4 线
      • 3.1.5 多线
      • 3.1.6 面
      • 3.1.7 多面
      • 3.1.8 几何集合
      • 3.1.9 子午线切割
      • 3.1.10 不确定性和准确度
    • 3.2 特征对象 (Feature)
    • 3.3 特征集合对象 (FeatureCollection)
    1. 坐标参考系
    1. 边界框
    • 5.1 连接线
    • 5.2 逆子午线
    • 5.3 极点
    1. 扩展 GeoJSON
    • 6.1 外部成员
    1. GeoJSON 类型不能扩展
    • 7.1 GeoJSON 成员和类型的语义不可改变
    1. 版本控制
    1. 映射 geo URI
    1. 安全考虑
    1. 互操作性考虑
    • 11.1 I-JSON
    • 11.2 坐标准确性
    1. IANA 考虑
    1. 参考资料
    • 13.1 标准参考
    • 13.2 文献参考
  • 附录A. 几何示例
    • A.1 点
    • A.2 线
    • A.3 面
    • A.4 多点
    • A.5 多线
    • A.6 多面
    • A.7 几何集合
  • 附录B. 对比 IETF 上一版 GeoJSON 格式规范的变化
    • B.1 标准参考
    • B.2 文献参考
  • 附录C. GeoJSON 文字序列
  • 鸣谢
  • 作者联系方式

1. 简介

GeoJSON 是一种用 JSON (JavaScript对象表示法,参考:RFC7159)来编码一系列地理数据结构的格式。一个 GeoJSON 对象可以表示空间的一块区域(几何对象:Geometry),空间有界的实体(特征对象:Feature),或一系列特征对象(特征几何对象:FeatureCollection)。GeoJSON支持如下几何类型:点,线,面,多点,多线,多面和几何集合。GeoJSON 中的特征对象(Feature)包含一个几何对象(Geometry)和额外的属性(properties),一个特征集合对象(FeatureCollection)包含一系列特征(Feature)。

1.1 语言要求

本文档中的关键词应当不应当必需应该不应该推荐不推荐可能可选 依据 RFC2119 所描述来解释。

1.2 文档约定

本文档所定义的任一 JSON 对象的成员的排序不具有相关性,参考 RFC7159

一些例子使用 JavaScript 的单行注释(//)和紧跟着的省略号(...)来作为作者认为不相关内容的占位符。在尝试验证对应的 JSON 代码示例的时候,需要删除或替换掉这些占位符。

文档中的空白字符用来辅助描述数据结构,是非必需的。JSON 中未被引用的空白字符不重要。