1. 什么是GeoJSON
GeoJSON是一种保存地理信息
数据的格式
主要包括两个部分
- 几何信息
- 自定义属性
1) 几何信息
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
- type: 几何类型: 可以是
点
线
面
- coordinates: 坐标, 构造几何的经纬度坐标
2) 自定义属性
"properties": {
"name": "Dinagat Islands"
}
在自定义属性中, 可以用键值对定义任意信息
2. 为什么使用GeoJSON
1) 数据持久化
一般情况下, 我们在地图上绘制了很多点, 刷新浏览器就没有了.
这是为什么呢?
因为我们绘制的点只是
临时
性的加载在地图中, 这些数据是保存在内存
中的
如果我们希望将数据保存下来, 我们需要将数据保存到硬盘
中. 这个过程叫数据持久化
2) 持久化的方式
那么, 如何将数据持久化呢?
- 使用GDB数据库, 将数据保存到
地理数据库
中 - 使用GeoJSON, 将数据保存到
GeoJSON
格式的文件中
- 对于小型应用, 使用GeoJSON即可, 相对于GDB更加方便简单
- 对于大型应用, 更推荐GDB, 功能更加强大, 处理速度和效率更高
戳我领取完整版课程试听: