[Gvsig_english] Re: can't correctly load the attached shapefile

ernesto sferlazza e.sferlazza at gmail.com
Wed Jan 16 09:49:07 CET 2008


You can verify if the problem is due to the fact that tha shapefile was
created with GEOMEDIA. If it is so, maybe could be useful for programmers to
read the following notes written by a collegue (ing Alessandro Battistini).
Those deals about problems encountered with TELEVIEW, a GIS sw developed for
Italian MINISTERO DELL'AMBIENTE E DELLA TUTELA DEL TERRITORIO. I don't
translate to avoid mistakes:
" i file SHP esportati da ambiente GEOMEDIA non sono leggibili da TELEVIEW
ne 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"

Best regards
ing. Ernesto Sferlazza
responsabile Unità Organizzativa Sistema Informativo Territoriale
della Provincia regionale di Agrigento
piazza Aldo Moro, 1 - 92100 AGRIGENTO
tel 0922 401935
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://runas.cap.gva.es/pipermail/gvsig_internacional/attachments/20080116/ee03f74f/attachment.htm


More information about the Gvsig_internacional mailing list