<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 9 luglio 2015 11:05, 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">grazie,<br>
sai se posso trovare gia' del codice scritto per questa operazione ?<br></blockquote><div><br></div><div>Non so, ma quello nei link del cookbook non va bene?<br><br></div><div>Ci sono gli esempi, devi solo adattarli alle tue esigenze, selezionare il layer che vuoi (per es. iface.activeLayer() o in altro modo) e definire quali sono i campi che vuoi esportare e su quale nuovo file salvarli.<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
thx.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
Il 9 luglio 2015 11:03, Alessandro Pasotti <<a href="mailto:apasotti@gmail.com">apasotti@gmail.com</a>> ha scritto:<br>
> Il giorno 9 luglio 2015 10:56, Andrea Peri <<a href="mailto:aperi2007@gmail.com">aperi2007@gmail.com</a>> ha scritto:<br>
>><br>
>> Salve,<br>
>> in un progetto qgis ho un layer che proviene da un collegamento a dbms.<br>
>><br>
>> Devo esportarlo in shapefile, pero' tale layer nel dataset di origine<br>
>> su dbms ha troppi campi e l'esportazione in shapefile supera i 4Gbyte<br>
>> perla compoenente dbf rendendolo illeggibile da utenti con<br>
>> arcgis/arcview.<br>
>><br>
>> Pero' quesa enorme mole della parte dbf e' dovut al fatto che nella<br>
>> tabella su dbms sono stati messi tutte le decodifiche esplicite su<br>
>> campi a 255 caratteri.<br>
>> In realta' a me basterebbe esportarmi la geometria e 3-4 campi con le<br>
>> informazioni essenziali.<br>
>><br>
>> Ce' modo in qgis di esportare da un layer solo una selezione di campi ?<br>
><br>
><br>
><br>
> Dalla GUI non so, ma in Python puoi estrarre da un layer le features con gli<br>
> attributi che vuoi, creare un nuovo layer (anche in memory) e poi salvarlo<br>
> come shapefile.<br>
><br>
> Vedi:<br>
> <a href="http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#iterating-over-a-subset-of-features" rel="noreferrer" target="_blank">http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#iterating-over-a-subset-of-features</a><br>
> e poi:<br>
> <a href="http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#writing-vector-layers" rel="noreferrer" target="_blank">http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#writing-vector-layers</a><br>
><br>
> --<br>
> Alessandro Pasotti<br>
> w3:   <a href="http://www.itopen.it" rel="noreferrer" target="_blank">www.itopen.it</a><br>
<br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<br>
-----------------<br>
Andrea Peri<br>
. . . . . . . . .<br>
qwerty àèìòù<br>
-----------------<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div>
</div></div>