[Gfoss] visualizzare file .shp
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.tre...@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@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
Re: [Gfoss] visualizzare file .shp
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.tre...@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.tre...@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@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 àèìòù - ___ Gfoss@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
Re: [Gfoss] visualizzare file .shp
/ Andrea Peri wrote Perche' non usi un altro formato tra quelli forniti da gdal . ad esempio: il fomato KML.Oppure lo spatialite / Scarterei il formato KML perche' reca le coordinate soltanto in Lat/Long. Un'alternativa OGR potente, che conserva le coordinate cartografiche pur restando unico file. e' anche il formato GeoJSON. - -- View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/visualizzare-file-shp-tp7585577p7585579.html Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com. ___ Gfoss@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
Re: [Gfoss] visualizzare file .shp
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 aperi2...@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.tre...@gmail.comha 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.tre...@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@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.tre...@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@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
Re: [Gfoss] visualizzare file .shp
/ Alessandro Trebbi wrote creare in prima battuta un file shx fittizio ( anche un dbf vuoto se necessario...) / Da quel (poco) che ne so io, c'e' un solo modo per generare una coppia SHX/DBF a partire da un .SHP orfano, ma purtroppo si basa su sw commerciale. /Una tantum/, posso volentieri fartelo in ufficio (offerta valida fino alle 15 del 24.12, poi riprendo il 2 gennaio). - -- View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/visualizzare-file-shp-tp7585577p7585584.html Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com. ___ Gfoss@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
Re: [Gfoss] visualizzare file .shp
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.tre...@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 aperi2...@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.tre...@gmail.comha 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.tre...@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@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.tre...@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@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
Re: [Gfoss] visualizzare file .shp
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 aperi2...@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.tre...@gmail.comha 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 aperi2...@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.tre...@gmail.comha 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.tre...@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@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.tre...@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@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e'
Re: [Gfoss] visualizzare file .shp
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 geodr...@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 aperi2...@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.tre...@gmail.comha 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 aperi2...@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.tre...@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.tre...@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@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
Re: [Gfoss] visualizzare file .shp
venti anni ? Accidenti, non sono cosi' vecchio, sono solo 13 anni fa'. (wew) :) Il giorno 22 dicembre 2013 19:11, Andrea Peri aperi2...@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 geodr...@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 aperi2...@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.tre...@gmail.comha 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 aperi2...@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.tre...@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.tre...@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.*
Re: [Gfoss] visualizzare file .shp
venti anni ? Accidenti, non sono cosi' vecchio, sono solo 13 anni fa'. (wew) :) Beh, a fine anno si fanno i consuntivi, e a proposito di anni fa: ho scritto il primo Gis per Ferrovie Nord Milano la bellezza del 1988. Quanti anni fa ? Esistevano i Gis ? Eppure, usavo Oracle (lo spatial non esisteva), una scheda grafica Calcomp e un MicroVax Digital su VMS (quello che poi diventò WNT… ma quella è un'altra storia). Quando ho iniziato c'erano le schede perforate ed il mio professore di Informatica mi disse che non avrei potuto fare l'esame, perché il mio programma girava sul mio computer (un Apple II) e non sul Vax della facoltà (tramite le schede…). Wew :( Lo so, OT. Ma più che fuori tema è fuori tempo… :) Ciao Roberto ___ Gfoss@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
Re: [Gfoss] visualizzare file .shp
Digital.Bello. Chi ci ha lavorato ne parla sempre bene. Usavi il Fortran IV immagino, con qualche libreria matematica a supporto . Probabilmente gli algoritmi di allora andrebbero bene anche oggi. Forse sarebbero addirittura piu' precisi. Il giorno 22 dicembre 2013 19:24, Geo DrinX geodr...@gmail.com ha scritto: venti anni ? Accidenti, non sono cosi' vecchio, sono solo 13 anni fa'. (wew) :) Beh, a fine anno si fanno i consuntivi, e a proposito di anni fa: ho scritto il primo Gis per Ferrovie Nord Milano la bellezza del 1988. Quanti anni fa ? Esistevano i Gis ? Eppure, usavo Oracle (lo spatial non esisteva), una scheda grafica Calcomp e un MicroVax Digital su VMS (quello che poi diventò WNT… ma quella è un'altra storia). Quando ho iniziato c'erano le schede perforate ed il mio professore di Informatica mi disse che non avrei potuto fare l'esame, perché il mio programma girava sul mio computer (un Apple II) e non sul Vax della facoltà (tramite le schede…). Wew :( Lo so, OT. Ma più che fuori tema è fuori tempo… :) Ciao Roberto -- - Andrea Peri . . . . . . . . . qwerty àèìòù - ___ Gfoss@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
Re: [Gfoss] visualizzare file .shp
Il problema e' che posso aprire un file alla volta ; ogni applicazione iOS gira in una sandbox, c'e' una API per passare i documenti da una app all'altra, ma appunto passo un file alla volta (cfr: UIDocumentInteractionController ) quindi avrei la necessita' di gestire la visualizzazione quando dispongo del solo .shp ( senza .shx e senza .dbf ) Il giorno 22 dicembre 2013 18:53, Andrea Peri aperi2...@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.tre...@gmail.comha 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 aperi2...@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.tre...@gmail.comha 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.tre...@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@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.tre...@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 . . . . . . . . .
Re: [Gfoss] visualizzare file .shp
Tieni presente che senza l'shx e il dbf non riesci a fornire gli attributi delle geometrie. La cosa non è banale. Ad esmepio: se vuoi colorare le geometrie usando il valore di un attributo, ti serve disporre degli attributi. Oppure se vuoi mettere una etichetta. Solamente con le geoemtrie, sei costretto a colorare tutte le geometrie alla stessa maniera. In alcuni casi puo' andare bene. Va bene se il senso della geometria è di identificare dove vi è una determinata cosa. Ad esmepio gli incidenti stradali sono sempre incidenti e allora basta mostrare dove sono successi. Pero', pensa al caso del numero di feriti. Se devi mostrare di rosso gli incidenti con feriti gravi o deceduti, in giallo quelli senza decessi e cosi' via, devi disporre del DBF. NOn so' con che ambiente lavori. Se usi il C. Puoi usare la libreria Shapelib. Attualmente alla 1.3.0 Tale libreria ti consente di gestire separatamente la parte shp e la parte dbf. Apri il dbf e lo carichi in un array in memoria. conservando anche l'indice di posizione del record dbf. Poi chiudi il dfile DBF, mantieni in memoria l'array e apri il file SHP e con esso disegni sulla mappa. La libreria shapelib gestisce lo shapefile, non gestisce la parte di renderizzazione, per fare quella paete immaigno che avrai altre soluzioni. A. Il giorno 22 dicembre 2013 19:48, Alessandro Trebbi a.tre...@gmail.com ha scritto: Il problema e' che posso aprire un file alla volta ; ogni applicazione iOS gira in una sandbox, c'e' una API per passare i documenti da una app all'altra, ma appunto passo un file alla volta (cfr: UIDocumentInteractionController ) quindi avrei la necessita' di gestire la visualizzazione quando dispongo del solo .shp ( senza .shx e senza .dbf ) Il giorno 22 dicembre 2013 18:53, Andrea Peri aperi2...@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.tre...@gmail.comha 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 aperi2...@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.tre...@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.tre...@ingpec.eu *Le informazioni contenute in questo messaggio possono essere di natura riservata e confidenziale e sono indirizzate unicamente al destinatario. Qualora non ne