TopoJSON介绍
TopoJSON是一种几何拓扑结构的地理数据格式,它使用拓扑结构来表示地理对象,可以更有效地压缩和转移数据,从而加快数据加载速度。
TopoJSON格式构成
TopoJSON文件由三部分组成,transform、objects和arcs组成。transform描述了变换参数;
objects描述地理实体包含空间及属性信息;arcs描述了有向弧的空间关系,弧由一系列起点及相对于起点的有向偏移坐标表示。基于这种弧的存储方式可以表达出拓扑关系。
由于弧只记录一次及地理坐标使用整数,不使用浮点数,相对于GeoJSON,TopoJSON 消除了冗余,文件大小缩小了 80%。
GeoJSON格式
GIS开发入门,GeoJSON是什么?GeoJSON格式标准介绍
TopoJSON格式与GeoJSON格式有什么不同
TopoJSON与GeoJSON类似,但有以下几个不同点:
-
拓扑结构:TopoJSON使用拓扑结构来表示地理对象的关系,可以避免GeoJSON中重复的边界数据,从而大大减少文件大小。
-
压缩率:由于TopoJSON使用了拓扑结构,它的压缩