2017-12-10 20:03 GMT+01:00 Ivo Reano <reano...@gmail.com>:
> Quale software potrei usare per confrontare due file gpx che contengono solo
> waypoint, alcuni identici, alcuni vicini, e altri non presenti?
> Ricordo che qualche tempo fa c'era stata una discussione in lista in cui si
> accennava alla cosa....

Ciao
io farei così con spatialite:
- importare i GPX in spatialite
https://www.gaia-gis.it/fossil/libspatialite/wiki?name=GPX+tracks
in due tabelle separate
- iproiettare in una proiezione metrica (es. 32632)
- per ogni punto fare un buffer inizialmente di 5 metri (e poi andrei
ad allargarlo più avanti)
riproiettando in una proiezione metrica (es. espg:32632)
SELECT Buffer(Transform(geometry,32632) From ...
- vedere quali punti si interesecano
select id_del_punto from tabella1, tabella2 where
MbrIntersects(Buffer(Transform(geometry.tabella1,32632),5),
Buffer(Transform(geometry.tabella2,32632),5)) > 1
qui la reference dei comandi sql
http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.3.0.html


La stessa cosa (forse più semplice) la puoi fare con QGIS
- caricamento dei singoli layer GPX in qgis (Layer => aggiungi Layer)
- conversione dei gpx in altro formato (es. shapefile) con proiezione
metrica (bottone di destra sul nome del layer => Salva con nome =>
Formato: Esri shapefile, Sistema di riferimento EPSG:32632, aggiungi
il file salvato alla mappa ...)
- sui layer convertiti creare il buffer (Vettore => Strumenti di
Geoprocessing => Buffer a Distanza fissa => Distanza 5 metri)
- individuazione delle interesezioni fra i due buffer (Vettore =>
Strumenti di Geoprocessing => Intersezione => ... scelta dei due layer
di buffer)
Sulla mappa apparirà il Layer "interesezione"  che a quel punto potrò
decidere di investigare guardando gli id dei punti vicini fra di loro
(o coincidenti)
Se voglio estrarmi gli id di questi punti posso decidere di salvare in
layer in formato "MS Office Open XML spreasheet" (ergo .xlsx)

Altro strumento manuale è gpsprune


(sicuramente si può fare di meglio e c'è qualcosa da rivedere nelle
mie procedure)

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a