格式转换助手
地图帮2026-03-10
格式转换助手
CSV 和 Shapefile 互转,顺便处理坐标系:高德坐标(GCJ-02)或百度坐标(BD-09)可以一并转成标准的 WGS84。同事要 SHP 而你手里只有 CSV 时,用它。
准备一份待转换的文件
- 一份 CSV 文件(要转成 SHP),或一份 SHP 文件(要转成 CSV)
- CSV 里有坐标列的,确认列名叫什么(比如"经度""纬度"或"lng""lat")
四步转完格式
导入数据。打开数据魔方,点顶部「数据处理」标签页,进「格式转换助手」卡片,导入文件。CSV 或 SHP 都行,系统自动识别格式并显示数据预览。
选择转换方向。两个选项:
- CSV → Shapefile:需要指定哪两列是经度和纬度。系统会自动猜测,名字里带"lng""lon""经度"的列被自动选中,猜错了手动切换
- Shapefile → CSV:直接转,不需要额外设置
选择坐标系转换(可选)。数据用的是高德或百度坐标、想转成 WGS84 时,在「坐标系转换」选择:
选项 说明 不转换 保持原样 GCJ-02 → WGS84 高德/腾讯坐标转标准坐标 BD-09 → WGS84 百度坐标转标准坐标 开始转换。点「开始转换」按钮,完成后结果文件自动保存。CSV 里有坐标为空或格式不对的行,系统自动跳过,不会因为几行脏数据整个失败。转换完成后会告诉你成功和跳过各多少行。
先搞清楚数据的坐标系再选转换
坐标系选错,转出来坐标全飘。判断方法:从高德地图 API 拿的是 GCJ-02;百度地图 API 拿的是 BD-09;GPS 设备或 Google Earth 导出的通常是 WGS84,不用转。
确认格式对了、坐标没飘
拿到转换后的文件,格式正确、点位位置没偏移,说明转换完成。
