GeoJSON地理数据格式

地图开发里的小帮手,非.geojson文件莫属。它是标准的GeoJSON格式,专门用来存储像点、线、多边形这些地理空间数据。你要是在搞地图可视化,不管是 Leaflet 还是 Mapbox GL JS,都可以直接加载,格式清晰,结构友好。嗯,解析快,扩展性也不错,开发体验还是蛮顺的。

文件里的结构也不复杂。基本单位是 Feature,它里面有 typegeometryproperties 三个部分。举个例子:geometry 就是地图上那些图形,比如 Point 表示一个坐标点,Polygon 是个多边形区域,外加个内环还能做出空心效果。写清楚坐标,地图上就能立马画出来。

你要是做项目用到全国地理数据,也有不少现成资源,比如全国省市县区街道坐标 JSON。直接对接,配合 echarts 做数据图形也挺方便。

哦对了,如果你看到 geojson-master 这种压缩包,基本就是一些完整的 GeoJSON 示例或工具集。拿来跑测试、改结构都合适。建议你打开看下目录结构,通常有不少参考价值。

提醒一句,坐标系要统一,常见的是 WGS84(GPS 用的)。如果你用的是高德、百度的坐标,那记得先转下,不然图就偏了。如果你常跟 地理编码 打交道,像 高德地图LMGeocoder 这些工具,也值得你配合 GeoJSON 一起上。

如果你正在做地图项目,或者需要可视化一些空间数据,那不妨试试把你的地理信息存成 .geojson 文件,用法灵活又通用。

zip 文件大小:9.8KB