[Gfoss] R: Re: inspire e mdb?

andrea antonello andrea.antonello a gmail.com
Ven 21 Gen 2011 07:50:13 CET


Paolo, che dire... outstanding! :)
Grazie dell'ottimo riassunto.

Ciao
Andrea

2011/1/20 Paolo Corti <pcorti at gmail.com>:
> Ciao Andrea
>
>> Mi pare di capire dai vostri contributi che e' una cosa impossibile e
>> che nel momento in cui loro hanno messo i metadati (etc etc) giusti,
>> avrebbero anche potuto mettere il tutto su dei fogliettini in una
>> latta dei pelati. E quindi non ho modo di cambiare le cose.
>> Giusto?
>>
>
> assolutamente si, come hanno spiegato in maniera egregia Luca e gli altri
>
>>
>> PS: mi e' stato riferito che si tratta di un "esri personal db, perĂ²
>> compatibile solo con arcgis 9.1". Qualcuno ha idea se le gdal lo
>> leggono?
>>
>
> GDAL (via OGR), come scritto da Antonio, legge solo il dato.
> Ovviamente parliamo sia delle utility che dell'API (e quindi anche
> Java nel tuo caso).
> Trattasi pero' IMHO di un terreno abbastanza inesplorato
> (principalmente perche' gli sviluppatori non possono accedere a
> licenze da sviluppatore di Esri, che sono a pagamento), quindi ti
> conviene fare qualche verifica pesante prima di prendere cio' come
> assodato.
>
> Viceversa se devi scrivere sarai vincolato a sviluppare il tuo
> software in .NET o Java e ArcObjects (almeno fino a poco tempo fa era
> cosi, sicuramente lo era alla 9.1), ma per farlo ti serve una licenza,
> sia per sviluppare sia per distribuire (quella di ArcView ti dovrebbe
> bastare).
> Discorso diverso per quanto riguarda il file GDB (che comunque mi
> sembra ci sia solo dalla 9.3), sempre di Esri (la risposta commerciale
> a SpatiaLite :P ), per il quale e' stata rilasciata un API liberamente
> distribuibile (solo da ArcGis 10 in poi) che pero' e' utilizzabile
> sono in C++ (da quanto ricordo) e che presenta varie limitazioni
> rispetto all'utilizzo degli ArcObjects (ad es non supporta annotation
> e topologia).
>
> Per riepilogare: l'API Java di GDAL/OGR fa al tuo caso, tra l'altro la
> sto usando in maniera estensiva proprio in questi giorni per un
> progetto in Java (in genere uso quella Python, ma e' del tutto
> simile), quindi se hai bisogno di qualche consiglio fammi sapere, ma
> non penso proprio che avrai difficolta' ;)
>
> Come prima prova ti suggerisco di usare ogr2ogr per esportare il GDB
> verso il formato open da te scelto, ad es SpatiaLite lo vedo
> benissimo: se l'esportazione ti funziona senza problemi, anche da API
> non dovresti avere problemi in quanto lo stesso ogr2ogr si basa sulla
> stessa API.
> Potresti addirittura usare la versione ogr2ogr che esiste per Java [0]
> (principalmente e' stata inserita in SVN a titolo di esempio,
> piuttosto che come tool di reale utilizzo, infatti non e' mai
> allineata al 100% con il ogr2ogr in C++ che tutti noi abbiamo usato
> almeno una volta),: cosi ti fai anche un'idea di come usare l'API ;)
>
> ciao
> P
>
> [0] http://trac.osgeo.org/gdal/browser/trunk/gdal/swig/java/apps/ogr2ogr.java
>
> --
> Paolo Corti
> Geospatial software developer
> web: http://www.paolocorti.net
> twitter: @paolo_corti
>


Maggiori informazioni sulla lista Gfoss