sql >> Database teknologi >  >> RDS >> PostgreSQL

Importer OSM-fil til PostGis på Windows10

Jeg brugte OGR2OGR at importere osm-data i pbf-format på Windows (Windows 10, Posgres 9.6 med Postgis 2.3). Du kan bruge OGR2OGR fra "OSgeo42 shell", som kommer med QGIS, eller du kan få Osgeo4w separat her ). Trinene er noget som dette:

  • Opret en ny database:create database db_for_osm
  • Opret Postgis-udvidelse i din db. I SQL create extension postgis
  • Nu kan du køre OGR2OGR. Åbn "OSGEO4Wshell". Dette åbner et kommandovindue med alle miljøvariabler indstillet. Kommandoen vil være noget lignendeogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Min store upload tog et par dage at fuldføre, så vær forberedt på, at dette kan tage lang tid - jeg foreslår, at du laver en test med en lille region først - til testen, jeg lavede for dette svar, downloadede jeg en by fra Mapzen .




  1. Tilslutning til en tabel baseret på kommaseparerede værdier

  2. Få databasepatchsets

  3. Sådan indstilles lokaliteten for den aktuelle forbindelse i MySQL

  4. Forskellen mellem INSTR() vs LOCATE() i MariaDB