Zh-hans:Converting map data between formats

这个页面列出了将外部地图数据与OSM数据互相转换的工具。

GDAL/OGR,ogr2ogr以及QGIS – 几乎每次都可使用的解决方案

GDAL/OGR库支持serveral dozens of vector文件格式。你可以使用ogr2ogr命令行程序转换它们。它也可以读/写PostgreSQL数据库(使用PostGIS扩展)。

使用GDAL将OSM数据转换为不同数据格式的普通的工作流程为:

使用命令行程序ogr2ogr:

  1. 使用Osm2pgsql或Imposm将OSM数据加载进PostgreSQL数据库。
  2. 使用ogr2ogr转换数据。这里ogr2ogr从数据库读取并写入至你想要的格式。

使用QGIS(无需命令行):

  1. 在QGIS中打开.osm.pbf。
  2. 以你想要的格式保存。

格式

文件类型扩展名导入进OSM从OSM导出讨论/评论
Adobe Illustrator.ai没有osm2ai.pl查看导出到Adobe IllustratorOSM2ai以及http://www.flosm.de/ai/
ArcGIS
(由ESRI制作)
有几个ExportToOSM.pyArcGIS
E00e00部分的部分的查看593号信息
Dafifdafif2osm没有
DXF
(由AutoCad制作)
.dxfDXF_导入(JOSM插件),Dxf2gpxGeoConverter,GDAL/OGR,QGIS查看使用Grass转换dxf文件到Shapefile
GADMgadm2osm没有
Garmin maps.img没有OSM Map on Garmin
Geobasegeobase2osm没有
GeoJSON.geojsonosm-and-geojsongeojsontoosm, geojson2osm-es6OSM2GEOosmtogeojsonGdal ogr2ogrosmium exportogr2ogr提示
GeoPackage.gpkg没有Gdal ogr2ogrosm-export-tool
GMLgml2osmXSLT,Python,GeoConverter查看Converting OSM to GML。查看JOSM ticket #6921
Google Earth (Keyhole) Markup Language.kmlJOSM/Plugins/OpenData[[Zh-hans:OSM in Google Earth|Google Earth中的OSM],Osm2KML}},GeoConverter,osm-export-tool
GPX.gpx主站以图层形式导入,JOSMgpx2csv->csv2osmOGR,QGIS,GeoConverter
MP (Polish format.mpmp2osm
PFM2OSM
Osm2mp
Persistance of Vision Raytracer.pov没有
Shapefile.shpJOSM/Plugins/OpenDataGDAL, QGIS, GeoConverter, osm-export-toolSee Shapefiles
Smallworld (GE Smallworld datastore).ds没有OpenStreetMap Plug-In

特殊格式

这里只列出特殊的格式,主要用于特定的导入。

文件类型扩展名导入进OSM从OSM导出讨论/评论
AND ?and2osm没有查看AND数据
CIA World Database.wdbwdb2osm没有
Coastlines.pgsperl脚本没有查看Almien coastlines (PGS)
LINZ ?LINZ没有
NKF ?Nkf2osm没有
Frida ?Frida没有
TIGER ?? ? ?查看TIGER,大部分数据已经被导入

查看更多

  • 要导出图片格式(PNG,SVG,PDF)的地图,请前往渲染页面了解更多。
  • 查看导出指南以获得更普遍的概述。
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.