JA:Converting map data between formats

From OpenStreetMap Wiki
Jump to navigation Jump to search

このページでは、外部の地図データをOSM形式に変換するツールの一覧を紹介します。

GDAL/OGR、ogr2ogrとQGIS – ほとんどいつでも使える解決策

GDAL/OGRライブラリは、数十種類のベクターファイルフォーマットをサポートしています。コマンドラインプログラム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 See Exporting to Adobe Illustrator, OSM2ai and http://www.flosm.de/ai/
ArcGIS
(by ESRI)
several ExportToOSM.py ArcGIS
E00 e00 パーシャル パーシャル See message 593
Dafif ? dafif2osm いいえ
DXF
(by AutoCad)
.dxf DXF_import (JOSM plugin), Dxf2gpx GeoConverter, Spatial Manager Desktop™, GDAL/OGR, QGIS, mygeodata.cloud See Convert dxf File to Shapefile Using Grass
GADM ? gadm2osm いいえ
Garmin maps .img いいえ OSM Map on Garmin
Geobase ? geobase2osm いいえ
GeoJSON .geojson osm-and-geojson, geojsontoosm, geojson2osm-es6 OSM2GEO, osmtogeojson, Gdal ogr2ogr, osmium export ogr2ogr tips
GeoPackage .gpkg いいえ Gdal ogr2ogr, osm-export-tool
GML ? gml2osm XSLT, Python, GeoConverter See Converting OSM to GML. See JOSM ticket #6921.
Google Earth (Keyhole) Markup Language .kml JOSM/Plugins/OpenData OSM in Google Earth, Osm2KML, GeoConverter, osm-export-tool.
GPX .gpx Import as layer in main site, josm, gpx2csv->csv2osm OGR, QGIS, GeoConverter
MP (Polish format) .mp mp2osm
PFM2OSM
Osm2mp
Persistance of Vision Raytracer .pov いいえ
Shapefile .shp JOSM/Plugins/OpenData GDAL, QGIS, GeoConverter, osm-export-tool See Shapefiles
Smallworld (GE Smallworld datastore) .ds いいえ OpenStreetMap Plug-In

特殊なフォーマット

非常に特殊なフォーマットのみをリストアップしたもので、ほとんどが特定のインポート専用です。

ファイル形式 拡張子 OSMへのインポート OSMからのエクスポート 議論/コメント
AND ? and2osm いいえ See AND Data
CIA World Database .wdb wdb2osm いいえ
Coastlines .pgs perl script いいえ See Almien coastlines (PGS)
LINZ ? LINZ いいえ
NKF ? Nkf2osm いいえ
Frida ? Frida いいえ
TIGER ?? ? ? See TIGER, most data has been imported

関連項目