sql >> Database >  >> RDS >> PostgreSQL

Importeer OSM-bestand naar PostGis op Windows10

Ik gebruikte OGR2OGR om osm-gegevens in pbf-indeling op Windows te importeren (Windows 10, Posgres 9.6 met Postgis 2.3). U kunt OGR2OGR gebruiken van de "OSgeo42-shell", die bij QGIS wordt geleverd, of u kunt Osgeo4w afzonderlijk hier krijgen ). De stappen zijn ongeveer als volgt:

  • Maak een nieuwe database:create database db_for_osm
  • Maak Postgis-extensie in uw db. In SQL create extension postgis
  • Nu kun je OGR2OGR uitvoeren. Open de "OSGEO4Wshell". Dit opent een opdrachtvenster waarin alle omgevingsvariabelen zijn ingesteld. Het commando zal zoiets zijn alsogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Mijn grote upload duurde een paar dagen, dus wees erop voorbereid dat dit lang kan duren - ik raad je aan eerst een test te doen met een kleine regio - voor de test die ik deed voor dit antwoord heb ik een stad gedownload van Mapzen .




  1. Hoe voer ik veel SQL-query's uit als transacties?

  2. Hoe gegevens bij te werken met onclick, zelfs CHECKBOX zonder knop in te dienen in php en mysql

  3. Hoe een plat bestand met dynamische kolommen met verschillende datatypes in de Oracle-database te laden?

  4. Informatie ophalen uit de database