Re: [Talk-it] Software per trovare punti vicini
2017-12-10 20:03 GMT+01:00 Ivo Reano : > 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
Re: [Talk-it] Software per trovare punti vicini
2017-12-11 9:15 GMT+01:00 Alberto : > > Quale software potrei usare per confrontare due file gpx che contengono > solo waypoint, alcuni identici, alcuni vicini, e altri non presenti? > > Ciao, io per confrontare gli idranti già presenti in OSM con quelli da > inserire, mi ero scritto uno script che funziona con Freemat (la versione > free di Matlab). Confronta due file di testo con le coordinate nelle prime > due colonne (eventuali altre colonne sono irrilevanti) e produce in output > un terzo file con i punti presenti nel primo elenco ma non nel secondo. In > pratica sottrae dal primo elenco i punti del secondo elenco. > La distanza di tolleranza l'ho impostata a 10 metri (ma basta cambiare il > parametro) e la terra è approssimata ad un ellissoide di rotazione (con > diverso diametro equatoriale e polare). > Certo è rudimentale, ma per i miei scopi e per le piccole distanze in > gioco, ha funzionato. > Provo ad allegare i file, se li prende. > Ciao > Alberto con un database postGIS o spatialite (per esempio) si potrebbe con un script calcolare un cerchio intorno ogni punto e vedere se ci sono altri punti all'interno di questo cerchio (il raggio deve essere ragionevole, bisogno fare delle prove). Ciao, Martin ___ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Software per trovare punti vicini
In anni fa usavo qgis, facendo uso della funzione buffer. Non é molto elegante in quanto passi da vettoriale a raster a vettoriale, ma funziona. Oggi suppongo ci siano metodi/plugin migliori. Il 10/dic/2017 08:14 PM, "Damjan Gerl" ha scritto: > 10.12.2017 - 20:03 - Ivo Reano: > >> 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 >> > > Servirebbe anche a me, per confrontare due file shp o osm/josm di civici, > vorrei filtrare solo quelli differenti come posizione e/o tag. > > Grazie > Damjan > > ___ > Talk-it mailing list > Talk-it@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-it > ___ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Software per trovare punti vicini
10.12.2017 - 20:03 - Ivo Reano: 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 Servirebbe anche a me, per confrontare due file shp o osm/josm di civici, vorrei filtrare solo quelli differenti come posizione e/o tag. Grazie Damjan ___ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it
[Talk-it] Software per trovare punti vicini
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 ___ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it