[Gfoss] Esportazione da dbms in shapefile tramite qgis con solo una selezione di campi.

Andrea Peri aperi2007 a gmail.com
Gio 9 Lug 2015 11:05:00 CEST


grazie,
sai se posso trovare gia' del codice scritto per questa operazione ?

thx.


Il 9 luglio 2015 11:03, Alessandro Pasotti <apasotti a gmail.com> ha scritto:
> Il giorno 9 luglio 2015 10:56, Andrea Peri <aperi2007 a gmail.com> ha scritto:
>>
>> Salve,
>> in un progetto qgis ho un layer che proviene da un collegamento a dbms.
>>
>> Devo esportarlo in shapefile, pero' tale layer nel dataset di origine
>> su dbms ha troppi campi e l'esportazione in shapefile supera i 4Gbyte
>> perla compoenente dbf rendendolo illeggibile da utenti con
>> arcgis/arcview.
>>
>> Pero' quesa enorme mole della parte dbf e' dovut al fatto che nella
>> tabella su dbms sono stati messi tutte le decodifiche esplicite su
>> campi a 255 caratteri.
>> In realta' a me basterebbe esportarmi la geometria e 3-4 campi con le
>> informazioni essenziali.
>>
>> Ce' modo in qgis di esportare da un layer solo una selezione di campi ?
>
>
>
> Dalla GUI non so, ma in Python puoi estrarre da un layer le features con gli
> attributi che vuoi, creare un nuovo layer (anche in memory) e poi salvarlo
> come shapefile.
>
> Vedi:
> http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#iterating-over-a-subset-of-features
> e poi:
> http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#writing-vector-layers
>
> --
> Alessandro Pasotti
> w3:   www.itopen.it



-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------


Maggiori informazioni sulla lista Gfoss