PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Импортирайте OSM файл в PostGis на Windows10

Използвах OGR2OGR за импортиране на osm данни във формат pbf в Windows (Windows 10, Posgres 9.6 с Postgis 2.3). Можете да използвате OGR2OGR от „обвивката на OSgeo42“, която идва с QGIS, или можете да получите 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да импортирам редове в Postgresql от STDIN?

  2. Начини за достъп до Oracle Database в PostgreSQL

  3. Вижте и изчистите Postgres кешове/буфери?

  4. Psql COPY с ограничение е неуспешно

  5. PostgreSQL частичен уникален индекс и upsert