[QGIS-it-user] Distanza tra n punti

Buonasera,
Domanda “facile facile”: ho una serie di n punti (ad esempio i pali della
luce lungo una strada), come faccio a calcolare la distanza tra i due
generici punti? (Ovviamente per tutti i punti)

Grazie a tutti
Un saluto
Giuseppe

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ciao,
una procedura un pò contorta può essere la seguente, però c'è bisogno che i
pali (punti) abbiano
un ordinamento come in figura (1).

1) Utilizzando processing "da punti a linea" puoi ottenere il percorso
compreso tra il primo e l'ultimo punto dell'ordinamento come in figura (2) e
(3);

2) utilizzando "esplodi linee" ottieni i segmenti copresi da ogni coppia di
punti del percorso come in figura (4);

3) se vuoi puoi ripulire la tabella dell'ultimo layer temporaneo ottenuto
(chiamato esploso) come in figura (5) e calcoli la misura di ciascun
segmento (con il calcolatore di campi) come in figura (6), la quale coincide
ovviamente con la distanza tra i due punti consecutivi come rappresentati in
figura (7).

Spero di aver capito bene.
Scusa per le immagini ma non ho ancora capito bene come funziona l'editor

Aldo

Imm_1:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/01_Inizio.jpg&gt;

Imm_2:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/02_RicavaPercorso.jpg&gt;

Imm_3:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/03_Percorso.jpg&gt;

Imm_4:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/04_Esplodi_Percorso.jpg&gt;

Imm_5:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/05_Puliscitabella.jpg&gt;

Imm_6:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/06_Calcoladistanza.jpg&gt;

Imm_7:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/07_fine.jpg&gt;

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Aldo sempre gentilissimo, effettivamente la cosa è un po’ macchinosa ma si ottiene quello che cercavo. Speravo ci fosse uno script in python che, buttato in QGis, mi fornisse direttamente le distanze.
Però anche così ho imparato qualcosa di nuovo.
Grazie mille

Giuseppe

Il giorno 16 set 2019, alle ore 20:56, Aldo Gessa <aldogessa78@gmail.com> ha scritto:

Ciao,
una procedura un pò contorta può essere la seguente, però c'è bisogno che i
pali (punti) abbiano
un ordinamento come in figura (1).

1) Utilizzando processing "da punti a linea" puoi ottenere il percorso
compreso tra il primo e l'ultimo punto dell'ordinamento come in figura (2) e
(3);

2) utilizzando "esplodi linee" ottieni i segmenti copresi da ogni coppia di
punti del percorso come in figura (4);

3) se vuoi puoi ripulire la tabella dell'ultimo layer temporaneo ottenuto
(chiamato esploso) come in figura (5) e calcoli la misura di ciascun
segmento (con il calcolatore di campi) come in figura (6), la quale coincide
ovviamente con la distanza tra i due punti consecutivi come rappresentati in
figura (7).

Spero di aver capito bene.
Scusa per le immagini ma non ho ancora capito bene come funziona l'editor

Aldo

Imm_1:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/01_Inizio.jpg&gt;

Imm_2:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/02_RicavaPercorso.jpg&gt;

Imm_3:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/03_Percorso.jpg&gt;

Imm_4:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/04_Esplodi_Percorso.jpg&gt;

Imm_5:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/05_Puliscitabella.jpg&gt;

Imm_6:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/06_Calcoladistanza.jpg&gt;

Imm_7:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/07_fine.jpg&gt;

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ciao Giuseppe,

potrebbe fare al caso tuo anche l’algoritmo di processing “Distance matrix”. Partendo da un layer di punti, genera una matrice con la distanza tra tutti i punti.

Saluti

Mario Baranzini

mario@opengis.ch

+41 (0)78 733 01 59

http://www.opengis.ch

16 September 2019 21:29 Giuseppe Scardino g.scardino@yahoo.it wrote:

Aldo sempre gentilissimo, effettivamente la cosa è un po’ macchinosa ma si ottiene quello che cercavo. Speravo ci fosse uno script in python che, buttato in QGis, mi fornisse direttamente le distanze.

Però anche così ho imparato qualcosa di nuovo.

Grazie mille

Giuseppe

Il giorno 16 set 2019, alle ore 20:56, Aldo Gessa ha scritto:

Ciao,

una procedura un pò contorta può essere la seguente, però c’è bisogno che i

pali (punti) abbiano

un ordinamento come in figura (1).

  1. Utilizzando processing “da punti a linea” puoi ottenere il percorso

compreso tra il primo e l’ultimo punto dell’ordinamento come in figura (2) e

(3);

  1. utilizzando “esplodi linee” ottieni i segmenti copresi da ogni coppia di

punti del percorso come in figura (4);

  1. se vuoi puoi ripulire la tabella dell’ultimo layer temporaneo ottenuto

(chiamato esploso) come in figura (5) e calcoli la misura di ciascun

segmento (con il calcolatore di campi) come in figura (6), la quale coincide

ovviamente con la distanza tra i due punti consecutivi come rappresentati in

figura (7).

Spero di aver capito bene.

Scusa per le immagini ma non ho ancora capito bene come funziona l’editor

Aldo

Imm_1:

Imm_2:

Imm_3:

Imm_4:

Imm_5:

Imm_6:

Imm_7:

Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


QGIS-it-user mailing list

QGIS-it-user@lists.osgeo.org

https://lists.osgeo.org/mailman/listinfo/qgis-it-user


QGIS-it-user mailing list

QGIS-it-user@lists.osgeo.org

https://lists.osgeo.org/mailman/listinfo/qgis-it-user