[Gvsig_italian] Errore esportazione mdb a shp

ernesto sferlazza e.sferlazza a gmail.com
Mar 3 Mar 2009 09:11:34 PST


Gentili sviluppatori,
con riferimento ai problemi di esportazione da geodatabase di Geomedia
a shapefile, forse potrebbe risultare utile per gli esperti dare
un'occhiata all'analisi sul formato shapefile di GEOMEDIA condotta
dall'ing. Alessandro Battistini (per intenderci, il "creatore" di
TRASPUNTO) qualche tempo fa su un altro forum, dedicato ad un modulo
GIS messo a punto per il Ministero dell'Ambiente.
Riporto in appresso i punti salienti:
" [...]
Problemi riscontrati alla lettura dei file:
- i file SHP esportati da ambiente GEOMEDIA [...], non sono leggibili
da TELEVIEW nè da CATALOGOGIS. Informaticamente parlando, ho
analizzato il formato binario di tali file e posso dare il giusto
input ai programmatori: si tratta di file di punti non gestiti in
maniera tradizionale, hanno header di feature corrispondente a
elementi multipunto, ma costituiti da un solo punto. Gli elementi
multipunto sono serie di punti con lo stesso record associato nel DBF.
Essi vengono memorizzati nel file SHP come 2 punti boundingbox seguiti
dalle coordinate dei punti. Gestire un singolo punto come multipunto
corrisponde in sostanza a scrivere 2 volte la coordinata del punto (i
2 punti bounding box) seguita dalle coordinate del punto stesso (3
volte lo stesso dato in pratica). Sono cosciente che è una cosa
assurda, ma il documento tecnico degli SHP file distribuito dalla ESRI
permette tale gestione, quindi, dal punto informatico, i file sono
corretti, anche se ritengo che tale informazione di multipunto dovesse
essere riportata anche nell'header del file, cosa che invece non viene
fatta (è riportato che sono punti semplici, ma le dimensioni in byte
di ogni feature è corretta). Altri programmi per la lettura degli SHP
leggono correttamente tali fie (ho provato ARCVIEW e QGIS), anche se
al primo salvataggio post modifica correggono in file di punti
semplici, in taluni casi causano errore di varia natura. Sta di fatto
che GEOMEDIA produce file fatti in tale sistema e non poterli gestire
impedisce la migrazione dati da sistemi basati su tecnologia
INTERGRAPH.
[...]"

Da quando fu scritto sono passati almeno due anni, ma penso che il
passo riportato possa costituire utile spunto per i programmatori.
Cordiali saluti
-- 
ing. Ernesto Sferlazza
responsabile nodo provinciale di Agrigento del SITR Sicilia
resp. gruppo Sistema Informativo Territoriale
Provincia regionale di Agrigento
sede istituzionale: piazza Aldo Moro, 1 - 92100 AGRIGENTO
sede operativa: via Acrone, 27 - 92100 AGRIGENTO
cell. 3392718463
tel. uff 0922593752



More information about the Gvsig_italian mailing list