全部工具

坐标 CSV 检查与 GeoJSON 导出

按 CSV 原始行号检查 WGS84 点坐标,查看错误和警告,在浏览器本地导出 GeoJSON。

仅支持 WGS84 十进制度点坐标。不识别坐标系、不重投影、不自动交换经纬度。请先确认源数据坐标系。

1. 读取 CSV

粘贴内容和本地文件只在当前标签页处理:不上传、不请求地图、不将输入写入浏览器存储。使用「清空数据」移除当前工作数据。

最多 2 MB(2,000,000 字节)、10,000 条数据记录和 100 列。支持引号单元格、双引号转义、单元格内换行、CR/LF/CRLF 和 UTF-8 BOM。空数据记录也会检查,不会跳过;末尾换行不增加记录。文件导入可保留单元格原始换行,直到你编辑文本;粘贴或编辑可能将换行统一为 LF。

试用原创示例

三个有效点

逗号分隔;手动选择 longitude 和 latitude。3 条有效记录。

name,longitude,latitude
Demo West,-73.9857,40.7484
Demo East,139.7671,35.6812
Demo South,151.2093,-33.8688
错误、重复点与 (0,0)

逗号分隔;6 条记录:3 条有效、3 条错误、3 条警告。重复点与 (0,0) 仍保留在导出中。

name,longitude,latitude
Good,-73.9857,40.7484
Missing,,35
Not numeric,null,20
Out of range,181,25
Duplicate,-73.9857,40.7484
Check origin,0,0
带引号的多行单元格

分号分隔;2 条有效记录。包含 UTF-8 BOM、CRLF、转义引号和多语言文本。

name;longitude;latitude;note
"Demo, quoted";-0.1276;51.5072;"First line
Second line with ""quotes"""
中文・日本語;120.5;30.5;Unicode example

选择示例、粘贴文本或选择文件。

在 QGIS 中打开

  1. 将导出的 GeoJSON 添加为矢量图层,或拖入 QGIS。
  2. 导入原 CSV 时使用分隔文本:选择分隔符、X = 经度、Y = 纬度;仅在已确认时选择 WGS 84(EPSG:4326)。

QGIS:分隔文本与矢量数据

GeoJSON 使用 WGS84 [经度, 纬度] 顺序。原单元格作为字符串保留在 properties 中;几何坐标使用 JavaScript 数值,过长小数可能舍入。要素 ID 为原记录起始行。错误 CSV 仅包含被拒绝记录、原因及原文,是诊断报告而非修正后的坐标文件。为防电子表格公式执行,类似公式的文本会加单引号前缀,普通负数保持不变。不要删除不可信文本的保护前缀。

GeoJSON 坐标规范