Skip to content

TopoJSON合并器

将多个TopoJSON文件合并为一个拓扑。所有处理均在您的浏览器中完成 — 无需上传,完全私密。

工作原理

此工具通过将多个TopoJSON文件的对象和弧线合并为一个拓扑来完成合并。您可以选择在合并输出中包含哪些属性。非常适合合并区域数据集或整合来自多个来源的地图数据。

如何合并TopoJSON文件

  1. 上传文件 — 点击“浏览文件”或拖放多个.topojson/.json文件
  2. 检查文件 — 查看文件大小、对象数量,并修复任何解析错误
  3. 选择属性 — 使用复选框选择要保留的属性,或点击“仅公共属性”以仅包含所有文件中共有的属性
  4. 预览 — 在交互式地图上查看合并结果
  5. 下载 — 将合并后的拓扑保存为单一.topojson文件

功能

  • 合并多个TopoJSON文件 — 合并来自不同来源的拓扑
  • 属性选择 — 使用复选框选择要包含的属性
  • 快速操作 — 全选、全不选或仅公共属性
  • 地图预览 — 在交互式Leaflet地图上查看合并后的几何图形
  • 批量操作 — 撤销上次添加、移除错误、清除所有
  • 大小统计 — 输入大小、输出大小和对象数量
  • 100%客户端处理 — 无需上传,页面加载后可离线使用

使用场景

  • 📍 合并区域地图 — 将州/省的TopoJSON文件合并为国家地图
  • 📍 整合数据集 — 合并历史和当前边界数据
  • 📍 数据准备 — 在进一步处理之前合并多个来源
  • 📍 减少文件数量 — 将多个小文件合并为一个可管理的文件
  • 📍 属性管理 — 从多个文件中选择您需要的属性

提示

  • 弧线拓扑保留 — TopoJSON的弧线共享结构得以保留
  • 大型数据集 — 预览前1000个特征以提高性能
  • 属性交集 — 使用“仅公共属性”以保留共有属性
  • 合并后优化 — 使用TopoJSON压缩器减少文件大小
  • 必要时转换 — 如果混合格式,请先使用转换器转换为GeoJSON

技术细节

输入格式

  • TopoJSON拓扑 — 标准TopoJSON格式,类型为:"Topology"
  • 对象 — 输入文件中的所有对象均被合并
  • 弧线 — 弧线数组被连接并调整索引
  • 属性 — 用户可选择包含的属性

输出格式

  • 单一拓扑 — 一个包含所有对象的TopoJSON文件
  • 保留结构 — 弧线拓扑和量化得以保留
  • 选择的属性 — 输出中仅包含选定的属性

隐私

所有操作均在您的浏览器中完成。文件不会上传到任何服务器。页面加载后,工具可离线使用。

相关工具

常见问题

我可以同时合并GeoJSON和TopoJSON吗?
不可以,您需要先将它们转换为相同格式。使用转换器将GeoJSON转换为TopoJSON或反之。

弧线会发生什么变化?
输入文件中的所有弧线都会被连接,并且几何中的弧线索引会调整以引用合并后的弧线数组中的正确位置。

拓扑会被保留吗?
是的,TopoJSON的弧线共享结构得以保留。共享边界在输出中仍然共享。

属性如何处理?
您可以通过复选框选择要包含的属性。默认情况下会包含所有属性。使用“仅公共属性”以保留所有文件中共有的属性。

我可以合并具有不同量化设置的文件吗?
可以,但请注意合并输出将使用第一个文件的量化设置。