[gvSIG_Italian] omogeneizzare geometrie

Antonio Falciano antonio.falciano a gmail.com
Mar 11 Feb 2014 08:32:47 PST


Il 11/02/2014 17:00, Antonio Falciano ha scritto:
> Il 11/02/2014 14:02, Calzavara Antonio ha scritto:
>> Ciao a tutti,
>>
>> volevo proporvi un spero piccolo problema.
>>
>> Ho delle geometrie catastali (punti, linee, poligoni).
>>
>> Questi dati (in shape) poi li passo in gvsig per sistemare alcune cose.
>>
>> Il problema nasce quando passo al caricamento in postgis.
>>
>> Quasi sicuramente non tutte le geometrie hanno la stessa proprietÓ (ad
>> es. POLYGON-MULTIPOLYGON, LINESTRING-MULTILINESTRING, etc.).
>>
>> Volevo sapere se c’era una funzione che mi permettesse di verificare
>> questa proprietÓ ed omogeneizzarle e quindi permettermi di esportare poi
>> un file “pulito”.
>
> Ciao,
> per omogeneizzare il tipo di geometria, in SEXTANTE e' disponibile lo
> strumento "Separate multi-part features".

Ho fatto qualche test veloce e effettivamente "Separate multi-part
features" esplode semplicemente le geometrie, ma non passa da MULTI* a
*. Sempre in SEXTANTE c'e' lo strumento "Save geometry as WKT" utile nel
caso volessi ispezionare le geometrie e comprendere se sono MULTI*
oppure no. Per conversioni di tipo di geometria, e' sempre bene
affidarsi a PostGIS. Ad esempio, ci sono le funzioni ST_Dump [1] (da
MULTI* a *) e ST_Multi [2] per il viceversa.

>> ╚ possibile poi applicare un filtro alla shape PARTICELLE (ad. es.
>> acque, strade etc.) ed esportare solo le geometrie filtrate in un nuovo
>> shape.
>
> Certo. Selezionando/filtrando elementi e poi esportando, ad es. come
> SHP, produce un nuovo shapefile contenente solo le geometrie
> selezionate/filtrate.
>
> Antonio
>

[1] http://postgis.net/docs/ST_Dump.html
[2] http://postgis.net/docs/ST_Multi.html

-- 
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano


More information about the gvSIG-Italian mailing list