跳到主要内容
Vecaria

GeoJSON 转 CSV

本地处理

在线把 GeoJSON 要素属性导出为 CSV(含质心经纬度列),浏览器本地处理、不上传、免登录、每日免费额度。

当前为示例数据,可直接点「导出 CSV」试用

质心列名为 centroid_lon / centroid_lat;属性中若本就有 lon/lat 列将原样保留,不再与质心列重名互踩。

使用方法

  1. 粘贴 GeoJSON,或点击「或载入文件」载入文件
  2. 选择坐标列序(lon,lat 或 lat,lon),点击「导出 CSV」(或按 Ctrl/Cmd+Enter)
  3. 复制 CSV 文本或下载属性表(摘要行核对行数与质心缺失)

常见问题

  • 问:能在 Excel 里打开吗? 答:能——输出是 UTF-8 无 BOM 的 CSV,Excel、QGIS、WPS 表格都能读。含中文等非 ASCII 属性时,用「数据 → 从文本/CSV」导入以正确识别编码,直接双击打开可能乱码。
  • 问:行数或文件大小有限制吗? 答:没有上传限制——文件根本不上传,真正的上限是设备内存。解析与导出全部在浏览器完成,摘要行会显示导出行数。
  • 问:质心列是什么坐标系? 答:经纬度为 WGS84(EPSG:4326),不做重投影、CSV 也不带 CRS 字段。导出前可选择 lon,lat 或 lat,lon 列序;跨 ±180° 经线的要素会先平移到连续经度空间计算再归回,涉及时页面会显示披露行。

功能说明

  • 属性 + 中心经纬度(质心列 centroid_lon/centroid_lat,可选列序;属性 lon/lat 同名列原样保留)
  • 便于 Excel/QGIS 使用
  • 浏览器本地完成

隐私

GeoJSON 文本只在你浏览器内解析导出为 CSV——全程无网络请求,关闭页面即清除;这也是本工具无需登录与额外交互的原因。

TL;DR: 把 GeoJSON 要素属性导出为 CSV 表格:质心经纬度列可选 lon,lat 或 lat,lon 顺序,属性列取所有要素并集、缺失留空,摘要行核对行数与质心缺失。浏览器本地处理、不上传、免登录。

如何使用

  1. 在输入框粘贴 GeoJSON(已预填示例),或点击「或载入文件」选择/拖入 .geojson / .json 文件
  2. 选择坐标列序(lon,lat 或 lat,lon),点击「导出 CSV」(或按 Ctrl/Cmd+Enter)
  3. 复制 CSV 文本或下载 features.csv(输出区摘要行显示导出行数与质心缺失行数)

示例

  • 粘贴或载入 GeoJSON → 选择坐标列序 → 得到 CSV 属性表(质心经纬度 + 属性列,含行数摘要)

支持的格式

GeoJSONCSV

限制说明

  • 坐标取各要素质心(固定 6 位小数,约 0.1 米精度);质心列名为 centroid_lon / centroid_lat
  • 属性中本就有 lon/lat 列时原样保留为普通属性列(此前质心列与属性同名互踩:重复表头且属性值被质心覆盖,已修复)
  • 嵌套对象/数组属性不受支持:单元格显示为 [object Object] 或逗号拼接文本——请先展平属性
  • 属性列取所有要素的并集,缺失填空;无几何/无法求质心的要素质心列留空,行数与缺失行数在输出区摘要行显示(不再静默)
  • 跨 ±180° 经线要素的质心列:先平移到连续经度空间计算、结果经度归回 ±180(球面连续性以平移近似;涉及时页内显示披露行)
  • 输出为 CSV 表格,无 CRS 标注字段:经纬度为 WGS84(EPSG:4326)
  • GeometryCollection 按整体折算为一行质心,不逐子几何展开
  • 输出为 UTF-8 CSV(无 BOM);Excel 打开中文属性建议经「数据 → 从文本/CSV」导入