zh

TopoJSON 转 GeoJSON

在浏览器中将 TopoJSON 转换为 GeoJSON:展开 topology,供 Leaflet、QGIS 等工具使用。无需上传。

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    TopoJSON 因为把共享边界只作为 arc 存储一次而很紧凑,但大多数工具如 Leaflet、Mapbox、QGIS 以及几乎所有 GeoJSON 库都期望普通的 GeoJSON。本工具读取你的 TopoJSON,把 arc 展开回完整几何,并写出可在任何地方使用的标准 GeoJSON FeatureCollection。

    topology 中的每个对象都会被重建:arc 引用会被解析为完整的环和线,量化坐标会被还原为正常的经纬度位置。如果 topology 中包含多个具名对象,它们的 Feature 会按顺序合并为一个 FeatureCollection。

    所有处理都完全在浏览器本地运行,你可能敏感的位置数据绝不离开你的设备。坦率地说:坐标会以 TopoJSON 所存储的精度(即它的量化网格)返回,未必是原始的完整精度。无效或空的 TopoJSON 会被明确提示拒绝。

    技术规格

    技术规格
    输入格式TOPOJSON, JSON
    输出格式GEOJSON
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入你的 TopoJSON 文件。
    2. 转换会自动运行。
    3. 下载 GeoJSON(例如用于 Leaflet)。

    限制: 将 TopoJSON 转换为 GeoJSON 的 FeatureCollection:共享 arc 会针对 topology 中的每个对象展开回完整几何。坐标采用 WGS84。properties 会被保留。无效或空的 TopoJSON 会被明确报错拒绝。

    常见问题

    它如何处理 arc?

    它把共享 arc 的引用解析回完整的环和线,为每个对象重建出独立而完整的几何。

    properties 会被保留吗?

    会,存储在 topology 中的 Feature properties 会被带过来。

    如果有多个对象怎么办?

    它们的 Feature 会按顺序合并为一个 GeoJSON FeatureCollection。

    我的文件会被上传吗?

    不会,转换完全在浏览器本地进行,位置数据绝不离开你的设备。

    相关工具