[Gfoss] connessione geodatabase Access-ArcGis?

Paolo Corti pcorti a gmail.com
Mar 13 Dic 2011 15:37:01 CET


2011/12/13 stefano campus <stefano.campus a regione.piemonte.it>:
> ho trovato questo ma non avendo capito granchè, semplicemente lo segnalo...
> :-)
>
> http://osgeo-org.1803224.n2.nabble.com/use-ESRI-file-geodatabase-format-in-QGIS-gdal-1-9-td6886472.html
>

Ciao

prima va chiarito un equivoco abbastanza diffuso: sia Esri ArcGIS
Desktop, che Intergraph Geomedia hanno un formato dati *proprietario*
che si basa su il formato dati, anch'esso proprietario, di Access -
mdb (della Microsoft), ma a parte questa analogia, null'altro hanno in
comune.

Il Geodatabase della ESRI, a sua volta, oltre ad essere nel formato
mdb, e' da qualche anno disponibile su file system, come insieme di
directory e file (file geodatabase) e solo per quest'ultima modalita'
la ESRI ha rilasciato un File Geodatabase API SDK, con una licenza non
Open Source, ma che ne consente comunque l'uso e la ridistribuzione
gratuita (diciamo un API freeware).
Insomma, un po' una situazione analoga con l'API di Erdas per il
formato ECW di cui si e' tanto parlato in mailing list.

Detto questo, GDAL, la libreria che consente alla maggior parte dei
software GIS FOSS4G, e non solo (visto che se viene utilizzata anche
da ArcGIS Desktop e se non ricordo male dai software Erdas), di
leggere (e talvolta scrivere) i dati geografici, presenta i seguenti
driver (dalla versione 1.9 in poi):

* ESRI personal geodatabase [0], in lettura
* ESRI file geodatabase [1], in lettura/scrittura
* Geomedia MDB database [2], in lettura

nel primo e terzo caso, prima dell'uscita di GDAL 1.9 era possibile
accedere al dato in lettura con connessioni ODBC (ma con grosse
problematiche per chi usava Linux).

Immagino che QGIS consenta l'accesso a questi formati proprietari con
i suddetti driver di GDAL, bisogna pero' fare in modo che QGIS si basi
su una versione di GDAL compilata con le opportune librerie.
Ad es. il driver per file geodatabase richiede la Geodatabase API,
scaricabile dal sito Esri. Bisognera' scaricare tale API dal sito
della ESRI e poi compilare GDAL e quindi QGIS per avere quest'ultimo
in grado di supportare tale formato dati.

ciao
P

[0] http://www.gdal.org/ogr/drv_pgeo.html
[1] http://www.gdal.org/ogr/drv_filegdb.html
[2] http://www.gdal.org/ogr/drv_geomedia.html

-- 
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti


Maggiori informazioni sulla lista Gfoss