跳到主要内容
Vecaria

CSV 转 GeoJSON

本地处理

在线把含经纬度列的 CSV 转成 GeoJSON 点:列名自动识别、其余列保留为属性,浏览器本地处理、不上传、免登录。

当前为示例数据,可直接点「转换为 GeoJSON」试用

坐标按 WGS84 合法域校验(纬度 ±90、经度 ±180):越界行(如经纬度两列写反)自动跳过并在结果行计数披露,不再静默产出错误坐标点。

URL 通道由你的浏览器直接向目标服务器取数,网址不经本站任何服务器:目标服务器需允许跨域访问(CORS)且公网可达;载入失败时请下载文件后粘贴,或用「或载入文件」载入。

使用方法

  1. 粘贴 CSV(含经纬度列),点击「或载入文件」选择 .csv 文件(多文件请逐个处理),或在「数据 URL」框填直链点「载入 URL」
  2. 指定纬度/经度列名
  3. 转换后在地图预览核对点位,下载 GeoJSON

常见问题

  • 问:能直接转 Excel(XLSX)吗? 答:不能——本工具只解析纯文本 CSV。请先把表格另存为 CSV(UTF-8),再粘贴或载入文件。带引号的规范 CSV(含逗号或换行)能正确解析。
  • 问:行数或文件大小有限制吗? 答:没有上传限制——文件根本不上传,真正的上限是设备内存。解析与转换都在浏览器完成,下载结果含全部行。
  • 问:需要联网吗? 答:解析、转换与下载 GeoJSON 全程离线可用;只有地图预览的底图瓦片需要联网,离线时预览只是没有底图。

功能说明

  • 规范 CSV 解析(支持引号/换行)
  • 纬度/经度列名自动识别(lat/latitude/y、lon/lng/longitude/x 等,大小写不敏感),可手动覆盖
  • 其余列作为属性保留
  • 坐标按 WGS84 合法域校验(纬度 ±90、经度 ±180):越界行自动跳过并在结果行计数披露,不静默产出错误点
  • 结果地图预览(MapLibre;几何本地渲染,底图瓦片需联网)
  • 浏览器本地完成(URL 通道亦为浏览器直连目标服务器取数,不经本站)

隐私

为什么本地对坐标数据尤其重要:位置数据常含敏感行踪信息,本工具的解析与转换是纯文本计算,数据不出设备。

TL;DR: 把含经纬度列的 CSV 表格逐行转成 GeoJSON 点要素,其余列保留为属性;列名自动识别、越界行跳过并计数披露,地图预览核对点位后再下载。免费免登录,浏览器本地处理,文件不上传。

示例

  • 粘贴 CSV → 得到点 GeoJSON

支持的格式

CSVGeoJSON

限制说明

  • 仅输出点几何(Point),其余列保留为属性
  • WKT 几何列不在此解析
  • 需指定纬度、经度列名(默认 lat / lon,常见列名可自动识别)
  • 支持带引号的规范 CSV
  • 坐标按 WGS84 合法域校验(纬度 ±90、经度 ±180):越界行(如经纬度两列写反)自动跳过,并在结果行计数披露
  • URL 通道由浏览器直接向目标服务器取数(网址不经本站服务器):目标服务器需允许跨域访问(CORS)且公网可达——多数数据服务器不带 CORS 头,载入失败时请下载文件后粘贴或用「或载入文件」载入