PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Importar arquivo OSM para PostGis no Windows10


Eu usei OGR2OGR para importar dados osm no formato pbf no Windows (Windows 10, Posgres 9.6 com Postgis 2.3). Você pode usar o OGR2OGR do "OSgeo42 shell", que vem com o QGIS ou você pode obter Osgeo4w separadamente aqui ). Os passos são mais ou menos assim:
  • Criar um novo banco de dados:create database db_for_osm
  • Crie a extensão Postgis em seu banco de dados. Em SQL create extension postgis
  • Agora você pode executar o OGR2OGR. Abra o "OSGEO4Wshell". Isso abrirá uma janela de comando com todas as variáveis ​​de ambiente definidas. O comando será algo comoogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Meu upload grande levou alguns dias para ser concluído, então esteja preparado para isso levar muito tempo - sugiro que você faça um teste com uma pequena região primeiro - para o teste que fiz para esta resposta baixei uma cidade de Mapzen .