zh

CSV 转 GeoJSON

在本地将 CSV 表格转换为 GeoJSON,可从 latitude/longitude 或 WKT 列生成。无需上传。

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

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

0%

我的文件会被上传吗?

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

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

地址清单、传感器日志以及来自电子表格的导出,常常以带坐标列的 CSV 形式存在。然而网络地图(Leaflet、Mapbox)和大多数地理工具都需要 GeoJSON。本工具会读取你的 CSV,并写出一个干净的 GeoJSON FeatureCollection,可直接叠加到地图上。

几何会被自动识别:若 CSV 含有 geometry 列或 wkt 列,则按 WKT 解析(任意几何类型);否则用 latitude 列(lat、latitude 或 y)和 longitude 列(lon、lng、longitude 或 x)生成 Point Feature。其余所有列都作为 Feature 属性带过来,看似数字的值会被解析为数字。

一切都完全在浏览器本地运行,你可能敏感的位置数据绝不会离开你的设备。坦率地说:没有可用几何列或坐标列的 CSV 会以明确的提示被拒绝,而不是生成一张空地图。列名在匹配时不区分大小写。

结果里有个常见的坑:GeoJSON 写坐标始终按 [经度, 纬度] 的顺序 - 也就是 lon 在 lat 之前,和口头上的「纬经」习惯正好相反 - 而且始终采用参照系 WGS84(EPSG:4326)。工具遵循这个标准,好让你的点在 Leaflet、Mapbox 和 QGIS 里落在正确的位置。

技术规格

技术规格
输入格式CSV
自动转换ZIP, XLSX, DXF, GeoJSON
输出格式GeoJSON
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

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

限制: 将 CSV 表格转换为 GeoJSON 的 FeatureCollection:若有 geometry/WKT 列则按 WKT 解析,否则用 latitude + longitude 列(lat/latitude/y、lon/lng/longitude/x)生成 Point Feature。其余列成为属性。坐标采用 WGS84。无效、空或缺少几何列的 CSV 会以明确的错误被拒绝。

常见问题

哪些列会被用作坐标?

geometry/wkt 列(按 WKT 解析),或用于点的 latitude(lat/latitude/y)加 longitude(lon/lng/longitude/x)列。匹配时不区分大小写。

其他列会怎样?

它们作为 Feature 属性被带过来;看似数字的值会被解析为数字。

它支持线和面吗?

支持,通过 WKT 的 geometry 列。单纯的坐标列则生成点要素。

我的文件会被上传吗?

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

相关工具

GeoJSON 转 CSV · WKT 转 GeoJSON · KML 转 GeoJSON · NDJSON 转 GeoJSON · KML 转 GPX · GPX 转 KML