PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Importuj plik OSM do PostGis na Windows10

Użyłem OGR2OGR do importowania danych osm w formacie pbf w systemie Windows (Windows 10, Posgres 9.6 z Postgis 2.3). Możesz użyć OGR2OGR z "powłoki OSgeo42", która jest dostarczana z QGIS lub możesz pobrać Osgeo4w osobno tutaj ). Kroki są mniej więcej takie:

  • Utwórz nową bazę danych:create database db_for_osm
  • Utwórz rozszerzenie Postgis w swojej bazie danych. W SQL create extension postgis
  • Teraz możesz uruchomić OGR2OGR. Otwórz "OSGEO4Wshell". Spowoduje to otwarcie okna poleceń z ustawionymi wszystkimi zmiennymi środowiskowymi. Polecenie będzie wyglądało mniej więcej tak:ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Moje duże przesyłanie zajęło kilka dni, więc przygotuj się na to, że zajmie to dużo czasu - sugeruję najpierw wykonać test z małym regionem - dla testu, który wykonałem dla tej odpowiedzi, pobrałem miasto z Mapzen .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. uruchom zewnętrzny program z wyzwalaczem w postgresie 9.4

  2. Lumen - Utwórz połączenie z bazą danych w czasie wykonywania

  3. Jaki jest drugi argument w funkcji array_length()?

  4. Mac psql/readline — biblioteka nie jest załadowana

  5. Jak wysyłać zapytania do zagnieżdżonych tablic w kolumnie postgres json?