[Gfoss] Ottenere punti di intersezione
Luca Sigfrido Percich
sigfrido a tiscali.it
Mer 29 Giu 2011 17:53:06 CEST
Ciao Giuseppe,
in sostanza devi ottenere i punti di intersezione tra sentieri e
isoipse, e per ogni punto ottenere l'id sentiero e la quota. Ovviamente
se hai un solo sentiero puoi anche tralasciare il discorso dell'id
sentiero.
In GRASS potresti provare ad usare v.clean dopo aver messo insieme i due
layer con v.patch, il parametro error ti dovrebbe consentire di scrivere
in un vettoriale i punti di intersezione (che sono errori dal pdv
topologico)
Oppure usa la funzione nodes di v.net.build, in questo caso però ottieni
i nodi anche alle estremità di sentieri ed isoipse.
Poi come suggerito da Luca Delucchi usi v.what.vect per trasferire quote
e id_sentiero nei punti di intersezione.
Se hai necessità di mettere i punti quotati in sequenza lungo il
sentiero, prova a vedere v.lrs.where
Sig
Il giorno mer, 29/06/2011 alle 17.23 +0200, Patti Giuseppe ha scritto:
> Salve a tutti. Sto cercando di fare una cosa che ritenevo banale...ma
> evidentemente non lo è.
> Ho due vettoriali lineari, uno contiene delle curve di livello con la
> quota e uno contiene un percorso. Siccome creare un dtm dalle curve di
> livello per ottenere il profilo lungo il percorso è troppo impegnativo
> in termini di tempo e spazio disco, ho pensato di fare una intersezione
> tra i due layer per trovare i punti quotati derivanti appunto da tale
> intersezione. Il tutto fatto in qgis con l'apposito strumento di FTools,
> il risultato però è che il vettore viene creato ma risulta vuoto, cioè
> non contiene né geometrie né attributi. In GRASS l'operazione non è
> possibile perché può essere fatto solo tra aree e linee o tra aree ed
> aree, quindi non saprei come altro procedere.
> Se qualcuno ha suggerimenti sono bene accetti.
>
> Grazie
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 518 iscritti al 3.6.2011
Maggiori informazioni sulla lista
Gfoss