Existují dvě oblíbené možnosti:open source ogr2ogr
nebo komerční nabídka od Safe Software
.
Zde je návod, jak bych přistupoval k ogr2ogr
řešení.
Nejprve musíte mít správné nástroje:GDAL/OGR
. Pokud používáte Unix, zkompilujte pomocí správných knihoven, abyste získali podporu Oracle (ve výchozím nastavení není povoleno). Ale budu předpokládat, že máš Windows. Nejjednodušší způsob, jak získat geoprostorové nástroje s otevřeným zdrojovým kódem, je pomocí OSGeo4W
. Chcete-li povolit podporu Oracle pro GDAL/OGR, musíte také vybrat gdal-oracle10g
balíček v setup.exe s režimem "Pokročilá instalace". Další informace o balíčku Oracle jsou na této stránce
a všimněte si, že musíte také dodat nesvobodný OCI.DLL
. Při práci byste měli vidět název ovladače s ogr2ogr --formats
.
Váš základní příkaz z OSGeo4W Shell by měl vypadat nějak takto:
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=someuser dbname=somedb password=password port=5432" OCI:someuser/password layername
Zde je více informací o GDAL/OGR:
- Použití příkazu ogr2ogr:http://www.gdal.org/ogr2ogr.html
- Ovladač Oracle:http://www.gdal.org/drv_oci.html
- Ovladač PostgreSQL/PostGIS:http://www.gdal.org/drv_pg.html