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>
Imm_2:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/02_RicavaPercorso.jpg>
Imm_3:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/03_Percorso.jpg>
Imm_4:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/04_Esplodi_Percorso.jpg>
Imm_5:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/05_Puliscitabella.jpg>
Imm_6:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/06_Calcoladistanza.jpg>
Imm_7:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/07_fine.jpg>
--
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>
Imm_2:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/02_RicavaPercorso.jpg>
Imm_3:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/03_Percorso.jpg>
Imm_4:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/04_Esplodi_Percorso.jpg>
Imm_5:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/05_Puliscitabella.jpg>
Imm_6:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/06_Calcoladistanza.jpg>
Imm_7:
<http://osgeo-org.1560.x6.nabble.com/file/t383685/07_fine.jpg>
--
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](https://docs.google.com/uc?export=download&id=1bZf1gNOP9QnNcBA5xm9hprImMdOfK5ya&revid=0B2F50kWNdV_KVEI4dU43c3U4bFdVVGNCZVoxZTZNM1RiSklZPQ)
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).
- 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);
- utilizzando “esplodi linee” ottieni i segmenti copresi da ogni coppia di
punti del percorso come in figura (4);
- 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