<div dir="ltr">Il problema e' che posso "aprire" un file alla volta ;<div>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 )</div>
<div>quindi avrei la necessita' di gestire la visualizzazione quando dispongo del solo .shp ( senza .shx e senza .dbf )</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
Il giorno 22 dicembre 2013 18:53, Andrea Peri <span dir="ltr"><<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div><div><div>Il file SHX non contiene informazioni uniche.<br></div>Esso collega i records del file shp che contiene le geometrie con i records. del file DBF.<br><br></div>Scusa ma non ho ancora capito bene quale sia il tuo problema.<br>

<br></div>Te hai un file shp orfano dell' SHX o cosa altro ?<br><br>se questo ט il tuo problema esiste un programmino eseguibile molto carino , si chiama<br>shapechk.exe<br></div>che ripara gli shapefiles e ricostruisce il file shx a fronte del shp+dbf.<br>

<br></div>Lo puoi scaricare da qui:<br><a href="http://arcscripts.esri.com/details.asp?dbid=10806" target="_blank">http://arcscripts.esri.com/details.asp?dbid=10806</a><br><br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">

Il giorno 22 dicembre 2013 15:46, Alessandro Trebbi <span dir="ltr"><<a href="mailto:a.trebbi@gmail.com" target="_blank">a.trebbi@gmail.com</a>></span> ha scritto:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><br><div>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 ).</div>


<div><br></div><div>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 )</div><div><br></div><div>ho trovato un vecchio thread su gdal con un problema simile al mio ( qui l'shx era comunque presente ma corrotto ):</div>


<div><a href="http://lists.osgeo.org/pipermail/gdal-dev/2006-May/008707.html" target="_blank">http://lists.osgeo.org/pipermail/gdal-dev/2006-May/008707.html</a></div><div>dove pare fosse stato aperto un enhancement per risolverlo ( ma poi evidentemente non e' stato mai fatto )</div>


<div><br></div><div>ciao,</div><div>Alessandro</div><div><br></div><div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 22 dicembre 2013 12:32, Andrea Peri <span dir="ltr"><<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>></span> ha scritto:<div>

<div><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>GDAL usa e legge formati standard.<br>


</div>Lo standard esri per lo shapefile prevede la presenza dei 3 files citati.<br></div>Senza uno di essi gdal interpreterebbe la sua assenza come un errore.<br>
A meno che non tarocchi i sorgenti.<br><br></div>Perche' non usi un altro formato tra quelli forniti da gdal . ad esempio:<br>il fomato KML.<br>Oppure lo spatialite. Il quale essendo un unico file sqlite risponde a questo tuo pre-requisito di essere un file unico.<br>



<br></div><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 22 dicembre 2013 11:45, Alessandro Trebbi <span dir="ltr"><<a href="mailto:a.trebbi@gmail.com" target="_blank">a.trebbi@gmail.com</a>></span> ha scritto:<br>



<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div dir="ltr"><div>vorrei fare un visualizzatore di shape files per iOS , utilizzando gdal</div>


<div><br></div><div>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):</div>

<div><br></div><div><p style="margin:0px;font-size:11px;font-family:Menlo"><b>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.</b></p>




</div><div><br></div>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 :<div>- 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 )</div>




<div>- esiste un formato (ed estensione) standard per "raggruppare" i vari files che costituiscono uno shape file ?</div><span><font color="#888888"><div><br><div><br></div>-- <br>Greetings,<br>Alessandro Trebbi<a href="http://www.3bsoft.com" target="_blank"></a><br>




<br>email certificata: <br><a href="mailto:alessandro.trebbi@ingpec.eu" target="_blank">alessandro.trebbi@ingpec.eu</a><br><br><i>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.</i>
</div></font></span></div>
<br></div></div>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
666 iscritti al 22.7.2013<span><font color="#888888"><br></font></span></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>
qwerty אטלעש<br>-----------------<br>
</font></span></div>
</blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br>Greetings,<br>Alessandro Trebbi<a href="http://www.3bsoft.com" target="_blank"></a><br><br>email certificata: <br><a href="mailto:alessandro.trebbi@ingpec.eu" target="_blank">alessandro.trebbi@ingpec.eu</a><br>


<br><i>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.</i>
</div></div></div></div></div>
</blockquote></div></div></div><div><div class="h5"><br><br clear="all"><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>qwerty אטלעש<br>-----------------<br>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Greetings,<br>Alessandro Trebbi<a href="http://www.3bsoft.com" target="_blank"></a><br><br>email certificata: <br><a href="mailto:alessandro.trebbi@ingpec.eu" target="_blank">alessandro.trebbi@ingpec.eu</a><br>
<br><i>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.</i>
</div>