1. 什么是GeoJSON?
GeoJSON是一种保存地理信息数据的格式。
主要包括两个部分
- 几何信息
- 自定义属性
1)几何信息
type:几何类型,可以是点线面;
coordinates:坐标,构造几何的经纬度坐标。
2)自定义属性
在自定义属性中,可以用键值对定义任意信息。
2.为什么使用GeoJSON
1)数据持久化
一般情况下,我们在地图上绘制了很多点,刷新浏览器就没有了。
这是为什么呢?
因为我们绘制的点只是临时性的加载在地图中,这些数据是保存在内存中的,如果我们希望将数据保存下来,我们需要将数据保存到硬盘中。
这个过程叫数据持久化。
2)持久化的方式
那么,如何将数据持久化?
1. 使用GDB数据库,将数据保存到地理数据库中;
2. 使用GeoJSON,将数据保存到GeoJSON格式的文件中;
- 对于小型应用,使用GeoJSON即可,相对于GDB更加方便简单
- 对于大型应用,更推荐GDB,功能更加强大,处理速度和效率更高
总结:
本篇主要介绍geojson格式的概念,为后续实战做理论支撑。下一章我们正式开始智慧校园项目实战。