GeoJSON
是一种基于 JSON
的地理空间数据交换格式。它定义了几种 JSON
对象及组合方式,用来表示地理特征,包括它们的属性和空间范围。GeoJSON
使用地理坐标参考系 WGS-84
(World Geodetic
System 1984)和十进制。
-
- 简介
- 1.1 语言要求
- 1.2 文档约定
- 1.3
GeoJSON
规范 - 1.4 定义
- 1.5 示例
-
GeoJSON
文字 (Text
)
-
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
)
-
- 坐标参考系
-
- 边界框
- 5.1 连接线
- 5.2 逆子午线
- 5.3 极点
-
- 扩展
GeoJSON
- 6.1 外部成员
- 扩展
-
GeoJSON
类型不能扩展
- 7.1
GeoJSON
成员和类型的语义不可改变
-
- 版本控制
-
- 映射
geo
URI
- 映射
-
- 安全考虑
-
- 互操作性考虑
- 11.1
I-JSON
- 11.2 坐标准确性
-
- IANA 考虑
-
- 参考资料
- 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
文字序列 - 鸣谢
- 作者联系方式
GeoJSON
是一种用 JSON
(JavaScript
对象表示法,参考:RFC7159
)来编码一系列地理数据结构的格式。一个 GeoJSON
对象可以表示空间的一块区域(几何对象:Geometry
),空间有界的实体(特征对象:Feature
),或一系列特征对象(特征几何对象:FeatureCollection
)。GeoJSON
支持如下几何类型:点,线,面,多点,多线,多面和几何集合。GeoJSON
中的特征对象(Feature
)包含一个几何对象(Geometry
)和额外的属性(properties
),一个特征集合对象(FeatureCollection
)包含一系列特征(Feature
)。
本文档中的关键词应当
,不应当
,必需
,应该
,不应该
,推荐
,不推荐
,可能
和可选
依据 RFC2119
所描述来解释。
本文档所定义的任一 JSON
对象的成员的排序不具有相关性,参考 RFC7159
。
一些例子使用 JavaScript
的单行注释(//
)和紧跟着的省略号(...
)来作为作者认为不相关内容的占位符。在尝试验证对应的 JSON
代码示例的时候,需要删除或替换掉这些占位符。
文档中的空白字符用来辅助描述数据结构,是非必需的。JSON
中未被引用的空白字符不重要。