格式转换助手
地图帮2026-03-10
格式转换助手
同事要 SHP 文件,你手里只有 CSV?
同事发消息说:"把那份门店数据发我一下,要 Shapefile 格式的。"你一看 —— 手里只有 CSV。或者反过来,GIS 软件导出的 SHP 文件,你想在 Excel 里打开看看。
格式转换助手帮你搞定 CSV 和 Shapefile 之间的互转。它还能顺便处理坐标系 —— 如果你的数据用的是高德坐标(GCJ-02)或百度坐标(BD-09),可以一键转成标准的 WGS84。
你需要准备什么
- 一份 CSV 文件(如果要转成 SHP),或者一份 SHP 文件(如果要转成 CSV)
- 如果 CSV 里有坐标列,确认一下它们叫什么名字(比如"经度""纬度"或者"lng""lat")
跟着走
第一步:导入数据
打开数据魔方,点击顶部「数据处理」标签页,找到「格式转换助手」卡片,点进去。
导入你的文件 —— CSV 或 SHP 都行。系统会自动识别文件格式,并在下方显示数据预览。
第二步:选择转换方向
页面上有两个选项:
- CSV → Shapefile —— 需要你指定哪两列是经度和纬度
- Shapefile → CSV —— 直接转,不需要额外设置
如果你选的是 CSV 转 SHP,系统会自动猜测经纬度列 —— 名字里带"lng""lon""经度"的会被自动选中。如果猜错了,手动在下拉框里切换就行。
第三步:选择坐标系转换(可选)
如果你的数据用的是高德坐标或百度坐标,想转成 WGS84,在「坐标系转换」那里选择:
| 选项 | 说明 |
|---|---|
| 不转换 | 保持原样 |
| GCJ-02 → WGS84 | 高德/腾讯坐标转标准坐标 |
| BD-09 → WGS84 | 百度坐标转标准坐标 |
⚠️ 这里很多人会犯一个错:不知道自己的数据用的是什么坐标系,随便选了一个转换选项,结果坐标全飘了。怎么判断?如果数据是从高德地图 API 拿的,就是 GCJ-02;百度地图 API 拿的,就是 BD-09;GPS 设备或者 Google Earth 导出的,通常是 WGS84,不用转。
第四步:开始转换
点击「开始转换」按钮。转换完成后,结果文件会自动保存。
如果 CSV 文件里有些行的坐标是空的或者格式不对,系统会自动跳过这些"坏行",不会因为几行脏数据就整个失败。转换完成后会告诉你成功了多少行、跳过了多少行。
做完了,检查一下
如果你拿到了转换后的文件,格式对了、坐标没飘——说明格式转换没有问题。
