zh

Shapefile 转 GeoJSON

在浏览器中将 ESRI Shapefile 转换为 GeoJSON,支持点、线和多边形,不上传任何内容。

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

0%

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

    我的文件会被上传吗?

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

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

    Shapefile 是来自 ESRI 的经典 GIS 格式,实际上是一组文件(.shp 几何、.dbf 属性、.prj 投影等)。本工具读取一个 Shapefile(最简单的方式是把这些部分打包成 .zip),并把它的点、线和多边形连同属性表一起转换为单个 GeoJSON FeatureCollection。

    GeoJSON 是开放、面向 Web 的标准,Leaflet、Mapbox、QGIS、PostGIS 以及大多数地图工具都能识别。拖入打包好的 Shapefile,即可得到一个 .geojson 文件,可直接载入地图或数据管线,属性会作为要素属性保留下来。

    全部处理都在你的浏览器中本地完成(不上传,离线也可用),你的数据绝不会离开你的设备。坐标按存储原样传递;如果 Shapefile 不是 WGS84(经度/纬度),请先重投影,因为 GeoJSON 默认使用 WGS84。

    技术规格

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

    三步完成

    1. 拖入打包好的 .zip Shapefile 包(或一个 .shp 文件)。
    2. 在你的浏览器中读取它的几何和属性。
    3. 下载 GeoJSON(.geojson)文件。

    限制: 读取一个 Shapefile(最好是包含 .shp/.dbf/.prj 的 .zip 包)并生成 GeoJSON FeatureCollection,属性会作为要素属性保留。坐标按原样传递;非 WGS84 数据应先重投影,因为 GeoJSON 假定使用 WGS84。

    常见问题

    我的数据会被上传吗?

    不会。转换完全在你的浏览器中本地运行,离线也可以。你的数据绝不会离开你的设备。

    我该提供哪个文件?

    最好是一个包含 Shapefile 各部分(.shp、.dbf、.prj 等)的 .zip;单个 .shp 也能用,但缺少属性和投影信息。

    属性会保留吗?

    会。属性表会成为每个 GeoJSON 要素的属性。

    投影怎么处理?

    GeoJSON 期望使用 WGS84(经度/纬度)。坐标按原样传递,所以非 WGS84 的 Shapefile 请先重投影。

    相关工具