sql >> データベース >  >> RDS >> PostgreSQL

Windows10のPostGisにOSMファイルをインポートする

    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>

    私の大規模なアップロードは完了するまでに数日かかったので、これには長い時間がかかることに備えてください-最初に小さな地域でテストを行うことをお勧めします-この回答のために行ったテストでは、 Mapzen 。




    1. hibernateのbetween句を使用して日付を比較する方法

    2. IN()関数を使用してMySQLステートメントを準備します

    3. OracleCBLOBからXML値を抽出できません

    4. スクリプトがログインしません