Wystąpił problem podczas ładowania formatu ESRI Geodatabase .gdb do PostGIS. Mam plik danych GDB 2,5 GB. Śledziłem kilka samouczków w Internecie, ale wygląda na to, że to nie działa.
- Stworzyłem bazę danych „SampleNY”
Wykonałem to z konsoli:
ogr2ogr -f „PostgreSQL” PG: „dbname = SampleNY user = postgres” NYPluto / Pluto.gdb
Ale nic się nie dzieje, nie dostałem ani błędu, ani udanej operacji. Czy przegapiłem jakieś kroki?
postgis
ogr2ogr
file-geodatabase
translation
użytkownik3001937
źródło
źródło
Odpowiedzi:
Spróbuj dodanie odpowiednich
host
iport
argumenty.A BTW, kiedy importuję duży plik GDB, dodaję również te flagi:
-overwrite
(usuwa wszelki bałagan, który już wstawiłeś) i-progress
(wyświetla kropkę lub liczbę na każde 10 000 lub 10% dodanych rekordów):--config PG_USE_COPY YES
(znacznie poprawia prędkość)Tak więc polecenie (które powinno być jednowierszowe, ale sformatowałem tutaj dla jasności) staje się
W razie potrzeby użyj adresu URL zamiast „localhost”.
źródło
Jeśli w gdb znajduje się wiele funkcji i chcesz określić schemat Postgres i nazwy tabel, wykonaj następujące czynności:
źródło