Hvis du blot prøver at importere shape-filer til PostgreSQL, vil du måske tage et kig på shp2pgsql .
Dataeksempel:TM_WORLD_BORDERS_SIMPL-0.3.zip
Efter udpakning af din zip-fil skal du blot udføre følgende linje i din konsol:
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb
Ting at tage hensyn til:
table_worlder navnet på måltabellenpsql -d mydbtager højde for, at din nuværende operativsystembruger har en konto i databasen, at der ikke kræves adgangskode, at databasen er installeret på localhost, og at den lytter på standardporten5432. Tjekpsqldokumentation til at bygge din egen forbindelseskommando, f.eks.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbfor at logge ind med brugerenmyuseri databasenmydbi den eksterne PostgreSQL på192.168.1.42der lytter på porten5434. Hvis din PostgreSQL ikke er konfigureret til at acceptere forbindelser, tjek detteanswer.4326er identifikatoren for WGS84, som er det rumlige referencesystem for denne shapefil - og det mest brugte på verdensplan.
.. og dine data er klar til at blive spillet med. Skærmbillede fra geometry viewer af pgAdmin4:

Yderligere læsning:
psqlshp2pgsql tutorial