[Gfoss] GRASS: linee e poligoni
Paolo Craveri
pcraveri a gmail.com
Ven 10 Feb 2012 08:41:55 CET
ciao
Il 10 febbraio 2012 07:45, Paolo Cavallini <cavallini a faunalia.it> ha scritto:
> Salve.
> Sto cercando di fare una cosa apparentemente semplice, senza successo: trasformare un
> contour da linee a poligoni. Uso questi comandi:
>
> #set the region around contour
> v.in.region output=region_line type=line
> v.patch input=contour,region_line output=patched
> v.clean input=patched a paolo type=line tool=snap thresh=1 output=patched_1
> v.clean input=patched a paolo type=line tool=break output=patched_break
> v.type input=patched_break a paolo output=patched_break_boundaries type=line,boundary
> v.centroids input=patched_break_boundaries output=polygons
>
non so se sia corretto, ma con un problema più o meno analogo (dovevo
anche rimuovere i... ''piccoli angoli tra geometrie') avevo risolto
con un'unica istruzione v.clean
v.clean input=patched a paolo out=patched_1 type=line \
tool=break,snap,rmdangle,rmline,rmsa,rmdupl \
thresh=0,0.4,0.45,0,0,0 --overwrite
l'ordine dei tools è rilevante non solo perchè è accoppiato con i
valori di thresh (da scegliere ad hoc in funzione delle proprie
esigenze e dei dati), ma anche perchè cambia completamente il tipo di
lavoro che v.clean svolge sulle geometrie.
ciao
--
--
Paolo C.
Maggiori informazioni sulla lista
Gfoss