Istnieją dwie popularne opcje:open source ogr2ogr
lub komercyjna oferta Bezpieczne oprogramowanie
.
Oto jak podchodzę do ogr2ogr
rozwiązanie.
Po pierwsze, musisz mieć odpowiednie narzędzia:GDAL/OGR
. Jeśli korzystasz z systemu Unix, skompiluj przy użyciu odpowiednich bibliotek, aby uzyskać obsługę Oracle (domyślnie nie jest włączona). Ale zakładam, że pracujesz w systemie Windows. Najprostszym sposobem na uzyskanie narzędzi geoprzestrzennych typu open source jest użycie OSGeo4W
. Aby włączyć obsługę Oracle dla GDAL/OGR, musisz również wybrać gdal-oracle10g
pakiet w setup.exe w trybie „Instalacja zaawansowana”. Więcej informacji o pakiecie Oracle znajduje się na na tej stronie
i pamiętaj, że musisz również dostarczyć niewolny OCI.DLL
. Podczas pracy powinieneś zobaczyć nazwę sterownika z ogr2ogr --formats
.
Twoje podstawowe polecenie z powłoki OSGeo4W powinno wyglądać mniej więcej tak:
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername
Oto więcej informacji na temat GDAL/OGR:
- Użycie polecenia ogr2ogr:http://www.gdal.org/ogr2ogr.html
- Sterownik Oracle:http://www.gdal.org/drv_oci.html
- Sterownik PostgreSQL/PostGIS:http://www.gdal.org/drv_pg.html