CSV 转 GeoJSON 转换器
将包含经纬度列的 CSV 文件转换为 GeoJSON 点特征。非常适合将包含位置、带坐标的地址或 GPS 数据导出的电子表格转换为适合网络使用的地图数据。
使用方法
- 上传您的 CSV 文件(拖放或浏览)
- 映射列:工具会自动检测常见标题(lat, lon, latitude, longitude)
- 预览地图上的点
- 下载 GeoJSON 文件
CSV 格式要求
您的 CSV 文件需要:
- 纬度列:十进制度数(-90 到 90)
- 经度列:十进制度数(-180 到 180)
- 标题行:第一行包含列名
支持的列名
工具会自动识别以下常见标题:
纬度:
lat,latitude,Lat,Latitude,LAT,LATITUDEy,Y
经度:
lon,lng,longitude,Lon,Lng,Longitude,LON,LNG,LONGITUDEx,X
示例 CSV
csv
name,latitude,longitude,category
Coffee Shop,40.7589,-73.9851,food
Central Park,40.7829,-73.9654,park
Times Square,40.7580,-73.9855,landmark功能特点
数据完整保留
- CSV 中的所有列都会成为 GeoJSON 属性
- 可用于样式设置、过滤或弹出窗口显示
坐标验证
- 无效坐标会自动跳过
- 工具会显示成功转换的点数量
支持大文件
- 为了性能,预览可能只显示部分点
- 下载文件始终包含所有有效点
常见使用场景
- 商店位置:零售店、分支机构、加盟店
- 实地数据:调查点、采样位置、观察点
- 活动地点:会议场地、聚会地点
- GPS 导出:GPS 设备的航点、兴趣点
- 地址地理编码结果:地理编码 API 提供的经纬度
- 客户位置:销售区域、服务范围
提示与建议
清理数据
- 删除缺少坐标的行
- 确保使用十进制格式(不要使用 DMS:度/分/秒)
- 检查坐标顺序(先纬度,再经度)
坐标格式
✅ 支持:40.7589, -73.9851(十进制度数)
❌ 不支持:40°45'32"N, 73°59'6"W(度/分/秒)
如果您有 DMS 坐标,请先将其转换为十进制格式。
列映射
如果您的列名不常见,可以在工具界面中手动选择包含经纬度的列。
常见问题
如果我的 CSV 有地址列但没有坐标怎么办?
此工具仅转换现有坐标。您需要先使用地理编码服务对地址进行地理编码。
我可以转换其他几何类型吗?
此工具仅创建点特征。如果需要线或多边形,您需要使用其他格式或工具。
GeoJSON 使用什么坐标顺序?
GeoJSON 使用 [经度, 纬度] 顺序(x, y)。此工具会自动从您的经纬度列进行转换。
我的数据会被上传吗?
不会——所有转换都在您的浏览器中完成。您的文件不会离开您的设备。
我可以包含属性/属性吗?
可以!CSV 中的所有列(除了经纬度)都会成为 GeoJSON 特征中的属性。