[QGIS-it-user] da fiume poligono a fiume linea centrale

Ciao a tutti!

Non riesco a trovare la soluzione per il mio problema: per calcolare alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo ottenere soltanto la linea centrale (che sia localizzata a una distanza uguale tra le rive).

Ho trasformato i poligoni in linee (da poligono a linea), ma si ottiene il perimetro del fiume, non solo una linea centrale. Arrivata a questo punto mi sembra una cosa semplice tracciare una linea centrale tra altre due, eppure… C’è un modo da ottenere questa linea senza dover disegnarla a mano?

Ricordo che non molto tempo fa è stata inviata in lista una domanda simile, ma non riesco a trovarla (e la sua risposta).

Grazie mille,
Gabriela

Gabriela Osaci Costache wrote

Ciao a tutti!
Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo ottenere
soltanto la linea centrale (che sia localizzata a una distanza uguale tra
le rive).

Ho trasformato i poligoni in linee (da poligono a linea), ma si ottiene il
perimetro del fiume, non solo una linea centrale. Arrivata a questo punto
mi sembra una cosa semplice tracciare una linea centrale tra altre due,
eppure... C'è un modo da ottenere questa linea senza dover disegnarla a
mano?

Ciao,
prova con questo plugin [1] Eqdistant line plugin
la guida è molto dettagliata.

[1]http://ivanbusthomi.github.io/plugins/eqdistant/

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5273441.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Gabriela Osaci Costache wrote

C'è un modo da ottenere questa linea senza dover disegnarla a mano?

Un'altra procedura potrebbe essere:
1. trasformi i poligoni in raster (v.to.raster.value);
2. affini il raster con r.thin;
3. crei la linea con r.to.vect;

ho fatto una rapida prova, il risultato è discreto!!!

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5273452.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Grazie milleeeeee, Totò! Provo subito sia il plugin sia la soluzione in GRASS :-))

Saluti e grazie ancora!
Gabriela


Da: Totò pigrecoinfinito@gmail.com
A: qgis-it-user@lists.osgeo.org
Inviato: Domenica 26 Giugno 2016 22:31
Oggetto: Re: [QGIS-it-user] da fiume poligono a fiume linea centrale

Gabriela Osaci Costache wrote

Ciao a tutti!
Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo ottenere
soltanto la linea centrale (che sia localizzata a una distanza uguale tra
le rive).

Ho trasformato i poligoni in linee (da poligono a linea), ma si ottiene il
perimetro del fiume, non solo una linea centrale. Arrivata a questo punto
mi sembra una cosa semplice tracciare una linea centrale tra altre due,
eppure… C’è un modo da ottenere questa linea senza dover disegnarla a
mano?

Ciao,

prova con questo plugin [1] Eqdistant line plugin
la guida è molto dettagliata.

[1]http://ivanbusthomi.github.io/plugins/eqdistant/

saluti


View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5273441.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

On Sun, Jun 26, 2016 at 06:49:40PM +0000, Gabriela Osaci Costache wrote:

Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo
ottenere soltanto la linea centrale (che sia localizzata a una distanza
uguale tra le rive).

In PostGIS 2.2.0+ c'e' una ST_ApproximateMedialAxis, puoi provare
quella:
http://postgis.net/docs/manual-2.2/ST_ApproximateMedialAxis.html

--strk;

  () Free GIS & Flash consultant/developer
  /\ https://strk.kbt.io/services.html

Ciao,

anche io mi sono trovato ad affrontare lo stesso problema.
Adesso il nuovo modulo di GRASS v.voronoi con l’opzione skeleton (-s)

Fa quello che dici tu direttamente da geometria vettoriale, evitando la conversione in raster poi r.thin e la riconversione in vettore.

Grazie
P

···

Il giorno 28 giugno 2016 09:07, Sandro Santilli <strk@kbt.io> ha scritto:

On Sun, Jun 26, 2016 at 06:49:40PM +0000, Gabriela Osaci Costache wrote:

Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo
ottenere soltanto la linea centrale (che sia localizzata a una distanza
uguale tra le rive).

In PostGIS 2.2.0+ c’e’ una ST_ApproximateMedialAxis, puoi provare
quella:
http://postgis.net/docs/manual-2.2/ST_ApproximateMedialAxis.html

–strk;

() Free GIS & Flash consultant/developer
/\ https://strk.kbt.io/services.html


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ing. Pierluigi De Rosa (PhD)
cel: 3497558268 / fax: 075 7823038
skype: pierluigi.derosa

Il 28/06/2016 13:15, pierluigi de rosa ha scritto:

Ciao,

anche io mi sono trovato ad affrontare lo stesso problema.
Adesso il nuovo modulo di GRASS v.voronoi con l'opzione skeleton (-s)

Grazie. Hai mica verificato se l'opzione è presente anche in Processing
a nel plugin QGIS-GRASS? Se non lo è, potresti per cortesia aprire un
ticket?
Saluti.

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html

Veramente interessante questo “Eqdistant line plugin”.
Grazie per la dritta.

···

Il giorno 26 giugno 2016 21:31, Totò <pigrecoinfinito@gmail.com> ha scritto:

Gabriela Osaci Costache wrote

Ciao a tutti!
Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo ottenere
soltanto la linea centrale (che sia localizzata a una distanza uguale tra
le rive).

Ho trasformato i poligoni in linee (da poligono a linea), ma si ottiene il
perimetro del fiume, non solo una linea centrale. Arrivata a questo punto
mi sembra una cosa semplice tracciare una linea centrale tra altre due,
eppure… C’è un modo da ottenere questa linea senza dover disegnarla a
mano?

Ciao,
prova con questo plugin [1] Eqdistant line plugin
la guida è molto dettagliata.

[1]http://ivanbusthomi.github.io/plugins/eqdistant/

saluti


View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5273441.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Grazie di cuore, Pierluigi! E’ davvero utilissimo: in un solo passaggio si ottiene lo strato con la linea desiderata (ho modificato i parametri inziali per thin e smoothness). Poi si esporta lo strato per utilizzarlo in QGIS…sbaglio…in gvSIG, perché lì c’è un modulo (in Sextante) che calcola automaticamente l’indice di sinuosità e altre proprietà geometriche delle linee (molto tempo fa Paolo ha aperto un ticket per avere le stesse funzionalità in Processing…).

Il modulo v.voronoi con l’opzione skeleton (-s) l’ho trovato soltanto in GRASS 7.0.4, usato indipendentemente da QGIS. Per rispondere alla domanda di Paolo: purtroppo non c’è in processing (GRASS), ma non so inglese per aprire il ticket :frowning:

Mi sembra una funzionalità molto utile…e difficile da trovare :-(. Si potrebbe introdurre nel “cuore” di QGIS con una denominazione suggestiva?

Grazie ancora,
Gabriela


Da: pierluigi de rosa pierluigi.derosa@gmail.com
A: Gabriela Osaci Costache gabrielacatalinaosaci@yahoo.it; Utenti QGIS It qgis-it-user@lists.osgeo.org
Inviato: Martedì 28 Giugno 2016 14:15
Oggetto: Re: [QGIS-it-user] da fiume poligono a fiume linea centrale

Ciao,

anche io mi sono trovato ad affrontare lo stesso problema.
Adesso il nuovo modulo di GRASS v.voronoi con l’opzione skeleton (-s)

Fa quello che dici tu direttamente da geometria vettoriale, evitando la conversione in raster poi r.thin e la riconversione in vettore.

Grazie
P

Il giorno 28 giugno 2016 09:07, Sandro Santilli <strk@kbt.io> ha scritto:

On Sun, Jun 26, 2016 at 06:49:40PM +0000, Gabriela Osaci Costache wrote:

Non riesco a trovare la soluzione per il mio problema: per calcolare
alcuni indici (sinuosità ecc.) per i fiumi di tipo poligono, devo
ottenere soltanto la linea centrale (che sia localizzata a una distanza
uguale tra le rive).

In PostGIS 2.2.0+ c’e’ una ST_ApproximateMedialAxis, puoi provare
quella:
http://postgis.net/docs/manual-2.2/ST_ApproximateMedialAxis.html

–strk;

() Free GIS & Flash consultant/developer
/\ https://strk.kbt.io/services.html


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ing. Pierluigi De Rosa (PhD)
cel: 3497558268 / fax: 075 7823038
skype: pierluigi.derosa

Ho creato il ticket in quanto l’opzione non è presente nel processing

Grazie
P

···

Il giorno 28 giugno 2016 13:38, Paolo Cavallini <cavallini@faunalia.it> ha scritto:

Il 28/06/2016 13:15, pierluigi de rosa ha scritto:

Ciao,

anche io mi sono trovato ad affrontare lo stesso problema.
Adesso il nuovo modulo di GRASS v.voronoi con l’opzione skeleton (-s)

Grazie. Hai mica verificato se l’opzione è presente anche in Processing
a nel plugin QGIS-GRASS? Se non lo è, potresti per cortesia aprire un
ticket?
Saluti.


Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ing. Pierluigi De Rosa (PhD)
cel: 3497558268 / fax: 075 7823038
skype: pierluigi.derosa

Il 14/07/2016 16:20, pierluigi de rosa ha scritto:

Ho creato il ticket in quanto l'opzione non è presente nel processing

visto, grazie
purtroppo ora non ho tempo di farlo, peccato perché è una banalità.
saluti.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html

Grazie mille! :-))

Gabriela


Da: pierluigi de rosa pierluigi.derosa@gmail.com
A: Paolo Cavallini cavallini@faunalia.it
Cc: Utenti QGIS it qgis-it-user@lists.osgeo.org
Inviato: Giovedì 14 Luglio 2016 17:20
Oggetto: Re: [QGIS-it-user] da fiume poligono a fiume linea centrale

Ho creato il ticket in quanto l’opzione non è presente nel processing

Grazie
P

Il giorno 28 giugno 2016 13:38, Paolo Cavallini <cavallini@faunalia.it> ha scritto:

Il 28/06/2016 13:15, pierluigi de rosa ha scritto:

Ciao,

anche io mi sono trovato ad affrontare lo stesso problema.
Adesso il nuovo modulo di GRASS v.voronoi con l’opzione skeleton (-s)

Grazie. Hai mica verificato se l’opzione è presente anche in Processing
a nel plugin QGIS-GRASS? Se non lo è, potresti per cortesia aprire un
ticket?
Saluti.


Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ing. Pierluigi De Rosa (PhD)
cel: 3497558268 / fax: 075 7823038
skype: pierluigi.derosa


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Gabriela Osaci Costache wrote

   
Ho creato il ticket in quanto l'opzione non è presente nel processing
GrazieP

Segnalo che l'opzione [-s] non è stata ancora aggiunta nel processing di
QGIS!!!

SALUTI

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5325360.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il 23/06/2017 20:43, Totò ha scritto:

Gabriela Osaci Costache wrote

   
Ho creato il ticket in quanto l'opzione non è presente nel processing
GrazieP

Segnalo che l'opzione [-s] non è stata ancora aggiunta nel processing di
QGIS!!!

mi ricordate il numero di ticket per cortesia?
Grazie.

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis

Paolo Cavallini wrote

Il 23/06/2017 20:43, Totò ha scritto:

Gabriela Osaci Costache wrote

   
Ho creato il ticket in quanto l'opzione non è presente nel processing
GrazieP

Segnalo che l'opzione [-s] non è stata ancora aggiunta nel processing di
QGIS!!!

mi ricordate il numero di ticket per cortesia?
Grazie.

Scusa,
eccolo
https://issues.qgis.org/issues/15282

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5325394.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il 24/06/2017 10:02, Totò ha scritto:

eccolo
https://issues.qgis.org/issues/15282

Grazie. Ho visto, dovrebbe essere molto semplice. Anzi, guardando
meglio, sembra che sia già implementato.
Potreste per cortesia verificare la nota che ho appena aggiunto e
controllare che effettivamente funzioni?
Grazie.

--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis

Paolo Cavallini wrote

Il 24/06/2017 10:02, Totò ha scritto:

eccolo
https://issues.qgis.org/issues/15282

Grazie. Ho visto, dovrebbe essere molto semplice. Anzi, guardando
meglio, sembra che sia già implementato.
Potreste per cortesia verificare la nota che ho appena aggiunto e
controllare che effettivamente funzioni?
Grazie.

Non posso verificare perchè v.voronoi, in processing (QGIS 2.14 e 2.18),
accetta solo geometrie POINT !!!

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/da-fiume-poligono-a-fiume-linea-centrale-tp5273432p5325396.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il 24/06/2017 10:40, Totò ha scritto:

Non posso verificare perchè v.voronoi, in processing (QGIS 2.14 e 2.18),
accetta solo geometrie POINT !!!

certo, il comando voronoi standard accetta i punti; questo:
https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/description/v.voronoi.skeleton.txt
accetta i poligoni.
credo sia disponibile solo in qgis3 (un buon motivo per iniziare ad
usarlo :wink: ).
saluti.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis