<div dir="ltr"><div><div>Grazie per le indicazioni.<br><br></div>Ma che differenza c'è tra il comando "Separate multi-part features" suggerito e "Geometries to points"?<br><br></div>Grazie<br></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 22 agosto 2014 12:12, Antonio Falciano <span dir="ltr"><<a href="mailto:antonio.falciano@gmail.com" target="_blank">antonio.falciano@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">Il 21/08/2014 18:27, David Benato ha scritto:<div class=""><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Grazie<br>
<br>
Più semplice di quanto di immaginavo.<br>
<br>
Al momento mi riesce solo di diversificare i file generati da quelli<br>
sorgenti indicando un prefisso es. in ingresso ho 0102_Area_attesa e si<br>
genera symbol_0102_area_attesa.<br>
<br>
Essendo il codice iniziale univoco e utile per il riordino automatico mi<br>
serve differenziare il file con eventuale suffisso, c'è una strimga do<br>
inserire prima del suffisso oppure imposto manualmente i nomi?<br>
</blockquote>
<br></div>
Una volta individuato l'algoritmo utile al tuo scopo, ovvero "Separate<br>
multi-part features" (Tools for vector layers), conviene usare l'opzione<br>
"Batch process (files)", visto che consente di evitare il caricamento di<br>
tutti i layer in gvSIG (lavorando direttamente sui file) e di salvare la<br>
lista dei parametri del processo batch in formato CSV (con separatore<br>
"|"). Ad esempio, per soli due layer, si avrebbe qualcosa del genere:<br>
<br>
C:\batch\layer001.shp|C:\<u></u>batch\out\layer001_suffisso.<u></u>shp<br>
C:\batch\layer002.shp|C:\<u></u>batch\out\layer002_suffisso.<u></u>shp<br>
<br>
A questo punto, invece di inserire manualmente tutti i 100x2 percorsi<br>
dei layer di input e di output, e' possibile ricostruire il file CSV con<br>
un foglio di calcolo includendo tutti i layer e poi caricarlo in Batch process.<br>
Se i layer hanno nomi non parametrizzabili, basta ricavarsi la loro lista<br>
da riga di comando con:<br>
<br>
dir *.shp /b<br>
<br>
Chiaramente con lo scripting (BeanShell o Jython) il problema si puo'<br>
risolvere in maniera meno artificiosa. Ad esempio, sfruttando le<br>
potenzialita' della libreria gvpy [1] in gvSIG 2.1.<br>
<br>
ciao<br>
Antonio<br>
<br>
[1] <a href="https://github.com/oscar9/gvpy" target="_blank">https://github.com/oscar9/gvpy</a><div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
Antonio Falciano<br>
<a href="http://www.linkedin.com/in/antoniofalciano" target="_blank">http://www.linkedin.com/in/<u></u>antoniofalciano</a><br>
______________________________<u></u>_________________<br>
gvSIG-Italian mailing list<br>
<a href="mailto:gvSIG-Italian@lists.osgeo.org" target="_blank">gvSIG-Italian@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/gvsig-italian" target="_blank">http://lists.osgeo.org/cgi-<u></u>bin/mailman/listinfo/gvsig-<u></u>italian</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>David Benato<br>----------------------------------------------------------------------------------------<br>Fare del male è sbagliato...<br>fare del bene è tempo sprecato!<br>

</div>