Re: [Talk-it] Software per trovare punti vicini

2017-12-11 Per discussione Maurizio Napolitano
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 Per discussione Martin Koppenhoefer
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

2017-12-10 Per discussione Cascafico Giovanni
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

2017-12-10 Per discussione Damjan Gerl

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

2017-12-10 Per discussione 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
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it