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