GeoTools
查看所有格式

TopoJSON

.topojson
已支持

TopoJSON 是由 Mike Bostock 开发的 GeoJSON 扩展格式,通过编码拓扑关系来消除共享边界的冗余。与 GeoJSON 中每个多边形独立存储所有顶点不同,TopoJSON 使用弧段(arc)来共享相邻要素的公共边界,可以将文件体积减少 80% 以上。TopoJSON 特别适合需要渲染大量相邻区域(如行政区划地图)的场景。

规范信息

标准规范: GitHub

MIME: application/json, application/topo+json

核心特性

优势

  • 大幅减少网络传输和存储空间
  • 拓扑关系支持高效的几何运算

局限性

  • 生态相对较小,工具支持不如 GeoJSON 广泛
  • 需要额外的解码步骤才能用于地图渲染

常见应用场景

相关工具

查看所有格式