PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Importer le fichier OSM dans PostGis sous Windows10

J'ai utilisé OGR2OGR pour importer des données osm au format pbf sous Windows (Windows 10, Posgres 9.6 avec Postgis 2.3). Vous pouvez utiliser OGR2OGR à partir du "shell OSgeo42", fourni avec QGIS ou vous pouvez obtenir Osgeo4w séparément ici ). Les étapes ressemblent à ceci :

  • Créer une nouvelle base de données :create database db_for_osm
  • Créez l'extension Postgis dans votre base de données. En SQL create extension postgis
  • Vous pouvez maintenant exécuter OGR2OGR. Ouvrez le "OSGEO4Wshell". Cela ouvrira une fenêtre de commande avec toutes les variables d'environnement définies. La commande ressemblera à ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Mon gros téléchargement a pris quelques jours, alors préparez-vous à ce que cela prenne beaucoup de temps - je vous suggère de faire d'abord un test avec une petite région - pour le test que j'ai fait pour cette réponse, j'ai téléchargé une ville de Mapzen .