前言
为什么要将 GeoJSON 转换为 TopoJSON?
因为TopoJSON会把GeoJSON中的冗余数据精简,所以相同数据TopoJSON体积比GeoJSON更小,更利于存储和传输。
Geojson介绍
GEOJSON是gis地图中常用的数据格式,制作地图时用于存储各种地理数据,使用时通过OpenLayer、Leaflet、mapLibre-gl或者Cesium加载GEOJSON即可渲染出GEOJSON中描述的地理要素。
详细参考博主文章:GIS开发入门,GeoJSON是什么?GeoJSON格式标准介绍
TopoJson介绍
TopoJson是用于表示地理空间数据的格式。是GeoJson格式的改进版,相比 GeoJSON 直接使用 Polygon、Point 之类的几何体来表示图形的方法,TopoJSON 中的每一个几何体都是通过将共享边(被称为arcs)整合后组成的,因此TopoJSON 消除了部分冗余数据,使得文件最终大小比GeoJson缩小了约 80%。
TopoJson与GeoJson的区别
TopoJson和GeoJson是两种用于表示地理空间数据的格式。它们之间的主要区别如下:
- 数据结构:GeoJson使用标准的JSO