OGR2OGR を使用しました Windows(Windows 10、Posgres9.6とPostgis2.3)でosmデータをpbf形式でインポートします。 QGISに付属の「OSgeo42シェル」からOGR2OGRを使用するか、Osgeo4wをここで個別に入手できます )。手順は次のようなものです:
- 新しいデータベースを作成します:
create database db_for_osm
- データベースにPostgis拡張機能を作成します。 SQLで
create extension postgis
- これで、OGR2OGRを実行できます。 「OSGEO4Wshell」を開きます。これにより、すべての環境変数が設定されたコマンドウィンドウが開きます。コマンドは次のようになります
ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf
>
私の大規模なアップロードは完了するまでに数日かかったので、これには長い時間がかかることに備えてください-最初に小さな地域でテストを行うことをお勧めします-この回答のために行ったテストでは、