OSM 地图:无需进行 CSV → GeoJSON 转换,直接获取 GeoJSON

想把地图从 CSV 转换为 GeoJSON?如果您的数据来自 OpenStreetMap,就不需要中间的 CSV 文件:osm2cdr 直接从 OSM 源生成地图,并交给您一份现成的 GeoJSON。这比“下载 CSV → 上传到转换器 → 获取 GeoJSON”这一连串步骤更快、更准确:您在地图上选定一个区域,选择 GeoJSON 格式,即可下载带有最新 OSM 数据以及建筑、道路、水体和要素图层的结果。

GeoJSON 格式的 OpenStreetMap 地图示例
OSM 地图导出为 GeoJSON 的示例

CSV 与 GeoJSON 有何不同

格式扩展名类型用途
CSV.csvGISExcel analysis, database import, Python/R data processing, visualization
GeoJSON.geojsonGISWeb mapping, geodata exchange via API, Leaflet/Mapbox visualization, analytics

如何在 osm2cdr 上获取 GeoJSON

  1. 1在 osm2cdr 首页的地图上选择一个区域
  2. 2选择 GeoJSON 格式,如有需要还可选择样式和坐标参考系(CRS)
  3. 3点击“导出”并下载现成的 GeoJSON 文件

GeoJSON 格式属性

扩展名.geojson
类型GIS
用途Web mapping, geodata exchange via API, Leaflet/Mapbox visualization, analytics

何时需要 GeoJSON

当您需要在专用程序中打开结果并继续处理地图时,GeoJSON 格式非常便利:编辑、打印、分析或将其嵌入项目。osm2cdr 交付的 GeoJSON 已按图层划分,并包含最新的 OpenStreetMap 数据,因此下载后文件即可直接使用。

了解更多关于 GeoJSON 格式的信息

CSV → GeoJSON 转换时会发生哪些变化

CSV → GeoJSON 转换会同时保留几何和属性;改变的只是容器模型——单个文件还是一组文件、支持的字段类型以及格式限制。这类切换通常是为了兼容某个特定工具。osm2cdr 直接从 OpenStreetMap 数据交付 GeoJSON,无需任何中间 CSV 文件。

如果您有自己的 CSV 文件(非 OSM 来源)

osm2cdr 不接收或转换第三方 CSV 文件:本服务仅处理 OpenStreetMap 数据。如果您已经有非 OSM 来源的自有 CSV 文件,请使用第三方工具将其转换为 GeoJSON:命令行下的 GDAL/ogr2ogr 或 QGIS——打开 CSV 并将图层另存为 GeoJSON。这是免费的,且在本地运行,无需上传到云端。

The GeoJSON format in depth

GeoJSON — The Main Geospatial Format for the Web. RFC 7946 History, What's Inside, How to Export from OSM

常见问题:CSV → GeoJSON

我可以上传自己的 CSV 文件吗?

暂时还不行:我们目前不支持上传 CSV 文件,因此请使用 ogr2ogr 或 QGIS 将您的文件转换为 GeoJSON。而如果您的数据来自 OpenStreetMap,则完全不需要文件——osm2cdr 会直接将地图导出为 GeoJSON。

是免费的吗?

是的,在 osm2cdr 上将 OpenStreetMap 地图导出为 GeoJSON 是免费的。选择一个区域和 GeoJSON 格式,然后下载结果即可。

哪些程序可以打开 GeoJSON?

GeoJSON 格式可在其所属类别的专用程序中打开。完整列表和详情请见 GeoJSON 格式页面。

为什么这比在线 CSV → GeoJSON 转换器更好?

在线转换器会把结果质量限制在源 CSV 文件的质量上限。osm2cdr 直接从 OpenStreetMap 源获取数据,并以正确的图层生成 GeoJSON——不会因中间 CSV 文件而有损失。

相关转换