[Gfoss] visualizzare file .shp

Andrea Peri aperi2007 a gmail.com
Dom 22 Dic 2013 19:14:04 CET


venti anni ?
Accidenti, non sono cosi' vecchio, sono solo 13 anni fa'.
(wew)
:)



Il giorno 22 dicembre 2013 19:11, Andrea Peri <aperi2007 a gmail.com> ha
scritto:

>
> La possibilita' tecnica vi è sicuramente.
>
> Una ventina di anni fa' dovendo scrivere una applet in java per
> visualizzare delle geometrie mi capito di usare la libreria "GeoTools" che
> all'epoca era alla versione 0.7
>
> Quella versione (credo che avesse veramente poco a che vedere con
> l'attuale) era veramente mattacchiona.
> Leggeva lo shapefile ma ignorava del tutto la presenza del file SHX e del
> file DBF.
>
> Si poteva anche cancellarli , non ci faceva minimamente caso.
>
> Lei usava solo l' SHP.
>
> Addirittura per riuscire a leggere il dbf mi tocco' reperire una altra
> libreria con cui leggere manualmente il dbf e poi ricollegare i due
> risultati..
>
> Quindi la risposta è sicuramente si.
> Le informazioni geometriche sono tutte nel file shp.
> Il DBF si occupa di fornire gli attributi e il SHX serve solo per legare
> l' SHX e il DBF e come prova il programmino che citavo, non serve a niente
> perche' in effetti l' SHX è sempre ricostruibile.
>
> A.
>
> Il giorno 22 dicembre 2013 18:57, Geo DrinX <geodrinx a gmail.com> ha
> scritto:
>
> La domanda che mi viene in mente è: in caso si fosse in possesso soltanto
>> del file SHP (e non degli altri...) sarebbe possibile (almeno) visualizzare
>> la grafica del file SHP ?
>>
>>
>> Roberto
>>
>>
>> Il giorno 22 dicembre 2013 18:53, Andrea Peri <aperi2007 a gmail.com> ha
>> scritto:
>>
>> Il file SHX non contiene informazioni uniche.
>>> Esso collega i records del file shp che contiene le geometrie con i
>>> records. del file DBF.
>>>
>>> Scusa ma non ho ancora capito bene quale sia il tuo problema.
>>>
>>> Te hai un file shp orfano dell' SHX o cosa altro ?
>>>
>>> se questo è il tuo problema esiste un programmino eseguibile molto
>>> carino , si chiama
>>> shapechk.exe
>>> che ripara gli shapefiles e ricostruisce il file shx a fronte del
>>> shp+dbf.
>>>
>>> Lo puoi scaricare da qui:
>>> http://arcscripts.esri.com/details.asp?dbid=10806
>>>
>>>
>>>
>>>
>>> Il giorno 22 dicembre 2013 15:46, Alessandro Trebbi <a.trebbi a gmail.com>ha scritto:
>>>
>>>
>>>> Il problema e' che all'app gli posso passare un file alla volta , e
>>>> vorrei visualizzare qualcosa gia' sul primo file, per cui la mia idea era
>>>> di creare in prima battuta un file shx fittizio ( anche un dbf vuoto se
>>>> necessario...) visto che a quanto ho capito non e' proprio indispensabile (
>>>> specie senza dbf ).
>>>>
>>>> mi pare ci siano software che leggono il file shp anche in mancanza
>>>> degli altri files ( l'shx a quanto ho capito e' un indice )
>>>>
>>>> ho trovato un vecchio thread su gdal con un problema simile al mio (
>>>> qui l'shx era comunque presente ma corrotto ):
>>>> http://lists.osgeo.org/pipermail/gdal-dev/2006-May/008707.html
>>>> dove pare fosse stato aperto un enhancement per risolverlo ( ma poi
>>>> evidentemente non e' stato mai fatto )
>>>>
>>>> ciao,
>>>> Alessandro
>>>>
>>>>
>>>>
>>>> Il giorno 22 dicembre 2013 12:32, Andrea Peri <aperi2007 a gmail.com> ha
>>>> scritto:
>>>>
>>>> GDAL usa e legge formati standard.
>>>>> Lo standard esri per lo shapefile prevede la presenza dei 3 files
>>>>> citati.
>>>>> Senza uno di essi gdal interpreterebbe la sua assenza come un errore.
>>>>> A meno che non tarocchi i sorgenti.
>>>>>
>>>>> Perche' non usi un altro formato tra quelli forniti da gdal . ad
>>>>> esempio:
>>>>> il fomato KML.
>>>>> Oppure lo spatialite. Il quale essendo un unico file sqlite risponde a
>>>>> questo tuo pre-requisito di essere un file unico.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Il giorno 22 dicembre 2013 11:45, Alessandro Trebbi <
>>>>> a.trebbi a gmail.com> ha scritto:
>>>>>
>>>>>> vorrei fare un visualizzatore di shape files per iOS , utilizzando
>>>>>> gdal
>>>>>>
>>>>>> il mio problema e' che con il solo shape file, ho dei problemi con la
>>>>>> libreria quando apro l'shp ( cerca anche gli altri files nello stesso
>>>>>> percorso):
>>>>>>
>>>>>> *ERROR 4: Unable to open
>>>>>> /var/mobile/Applications/58D349E1-C519-4DE0-93CB-ED82DFF75F42/Documents/grafoCiclabile_polyline.shx
>>>>>> or
>>>>>> /var/mobile/Applications/58D349E1-C519-4DE0-93CB-ED82DFF75F42/Documents/grafoCiclabile_polyline.SHX.*
>>>>>>
>>>>>> premesso che il file shx ( ed anche il dbf ) ce li avrei disponibili
>>>>>> ma per motivi tecnici posso aprire il visualizzatore con un solo file, mi
>>>>>> chiedevo :
>>>>>> - se c'e' modo di ricostruire l'shx ( o meglio crearne uno fittizio
>>>>>> senza alcun elemento che tanto mi manccherebbe pure il dbf ), visto che mi
>>>>>> servirebbe la sola geometria ( georeferenziata )
>>>>>> - esiste un formato (ed estensione) standard per "raggruppare" i vari
>>>>>> files che costituiscono uno shape file ?
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Greetings,
>>>>>> Alessandro Trebbi <http://www.3bsoft.com>
>>>>>>
>>>>>> email certificata:
>>>>>> alessandro.trebbi a ingpec.eu
>>>>>>
>>>>>> *Le informazioni contenute in questo messaggio possono essere di
>>>>>> natura riservata e confidenziale e sono indirizzate unicamente al
>>>>>> destinatario. Qualora non ne siate il destinatario, vi e' fatto divieto di
>>>>>> utilizzare, copiare, divulgare o intraprendere qualsiasi azione basata su
>>>>>> questo messaggio o sulle informazioni in esso contenute. Se avete ricevuto
>>>>>> questo messaggio per errore, Vi preghiamo di comunicare immediatamente al
>>>>>> mittente l'accaduto e di cancellare il messaggio.*
>>>>>>
>>>>>> _______________________________________________
>>>>>> Gfoss a lists.gfoss.it
>>>>>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>>>>>> Questa e' una lista di discussione pubblica aperta a tutti.
>>>>>> I messaggi di questa lista non hanno relazione diretta con le
>>>>>> posizioni dell'Associazione GFOSS.it.
>>>>>> 666 iscritti al 22.7.2013
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -----------------
>>>>> Andrea Peri
>>>>> . . . . . . . . .
>>>>> qwerty àèìòù
>>>>> -----------------
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Greetings,
>>>> Alessandro Trebbi <http://www.3bsoft.com>
>>>>
>>>> email certificata:
>>>> alessandro.trebbi a ingpec.eu
>>>>
>>>> *Le informazioni contenute in questo messaggio possono essere di natura
>>>> riservata e confidenziale e sono indirizzate unicamente al destinatario.
>>>> Qualora non ne siate il destinatario, vi e' fatto divieto di utilizzare,
>>>> copiare, divulgare o intraprendere qualsiasi azione basata su questo
>>>> messaggio o sulle informazioni in esso contenute. Se avete ricevuto questo
>>>> messaggio per errore, Vi preghiamo di comunicare immediatamente al mittente
>>>> l'accaduto e di cancellare il messaggio.*
>>>>
>>>
>>>
>>>
>>> --
>>> -----------------
>>> Andrea Peri
>>> . . . . . . . . .
>>> qwerty àèìòù
>>> -----------------
>>>
>>> _______________________________________________
>>> Gfoss a lists.gfoss.it
>>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>>> Questa e' una lista di discussione pubblica aperta a tutti.
>>> I messaggi di questa lista non hanno relazione diretta con le posizioni
>>> dell'Associazione GFOSS.it.
>>> 666 iscritti al 22.7.2013
>>>
>>
>>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------
>



-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131222/38e5dac5/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss