Als je gewoon shapefiles in PostgreSQL probeert te importeren, wil je misschien eens kijken naar shp2pgsql .
Gegevensvoorbeeld:TM_WORLD_BORDERS_SIMPL-0.3.zip
Na het uitpakken van uw zip-bestand voert u gewoon de volgende regel uit in uw console:
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb
Dingen om rekening mee te houden:
table_worldis de naam van de doeltabelpsql -d mydbhoudt er rekening mee dat uw huidige gebruiker van het besturingssysteem een account in de database heeft, dat er geen wachtwoord nodig is, dat de database is geïnstalleerd op localhost en dat deze luistert op de standaardpoort5432. Controleer depsqldocumentatie om uw eigen verbindingscommando te bouwen, b.v.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbom in te loggen met de gebruikermyuserin de databasemydbin de externe PostgreSQL op192.168.1.42die luistert op de poort5434. Als uw PostgreSQL niet is geconfigureerd om verbindingen te accepteren, controleer dan ditanswer.4326is de identifier voor WGS84, het ruimtelijke referentiesysteem van dit shapefile - en het meest gebruikte wereldwijd.
.. en je gegevens zijn klaar om mee te spelen. Screenshot van de geometry viewer van pgAdmin4:

Verder lezen:
psqlshp2pgsql tutorial