Pokud se jen pokoušíte importovat shapefile do PostgreSQL, možná byste se měli podívat na shp2pgsql .
Ukázka dat:TM_WORLD_BORDERS_SIMPL-0.3.zip
Po rozbalení souboru zip spusťte v konzole následující řádek:
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb
Věci, které je třeba vzít v úvahu:
table_worldje název cílové tabulkypsql -d mydbbere v úvahu, že váš aktuální uživatel operačního systému má účet v databázi, že není vyžadováno žádné heslo, že databáze je nainstalována na localhost a že naslouchá na standardním portu5432. Zkontrolujtepsqldokumentaci k sestavení vlastního příkazu připojení, např.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbpro přihlášení pomocí uživatelemyuserv databázimydbve vzdáleném PostgreSQL na192.168.1.42který naslouchá na portu5434. V případě, že váš PostgreSQL není nakonfigurován pro přijímání připojení, zkontrolujte tutoanswer.4326je identifikátor pro WGS84, což je prostorový referenční systém tohoto shapefile – a celosvětově nejčastěji používaný.
.. a vaše data jsou připravena k hraní. Snímek obrazovky z geometry viewer z pgAdmin4:

Další čtení:
psqlshp2pgsql tutorial