[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