Skip to content

CSV 转 GeoJSON 转换器

将包含经纬度列的 CSV 文件转换为 GeoJSON 点特征。非常适合将包含位置、带坐标的地址或 GPS 数据导出的电子表格转换为适合网络使用的地图数据。

使用方法

  1. 上传您的 CSV 文件(拖放或浏览)
  2. 映射列:工具会自动检测常见标题(lat, lon, latitude, longitude)
  3. 预览地图上的点
  4. 下载 GeoJSON 文件

CSV 格式要求

您的 CSV 文件需要:

  • 纬度列:十进制度数(-90 到 90)
  • 经度列:十进制度数(-180 到 180)
  • 标题行:第一行包含列名

支持的列名

工具会自动识别以下常见标题:

纬度:

  • lat, latitude, Lat, Latitude, LAT, LATITUDE
  • y, Y

经度:

  • lon, lng, longitude, Lon, Lng, Longitude, LON, LNG, LONGITUDE
  • x, 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 特征中的属性。

另请参阅