[Gfoss] qgis - analisi spaziale - punti vicini con attr

Buonasera a tutti,
devo effettuare una pulizia di punti e volevo farla con qgis ma non so bene
come senza utilizzare qualche db tipo postgis.

Ho una serie di punti e in alcuni casi sono punti simili con alcune
tipologie differenti.
Con un buffer identifico dei punti vicini, di questi devo fare una selezione
nel caso in cui il valore di un campo sia tra loro diverso.

Come faccio a fare questo.

es. con un buffer di 100 metri identifico il punto 1, 3, 5, 7.
questi punti in un campo "x" hanno il valore a (punti 3, 5, 7) e valore b
(punto 1).
come faccio a selezionare solo i punti che ricadono nel buffer ed hanno
valore diverso es. punto 1?

Grazie a chi riuscirà a darmi qualche dritta.

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/qgis-analisi-spaziale-punti-vicini-con-attr-tp7595535.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

Il 22/02/2016 18:08, p.carbonari ha scritto:

Buonasera a tutti,
devo effettuare una pulizia di punti e volevo farla con qgis ma non so bene
come senza utilizzare qualche db tipo postgis.

Ho una serie di punti e in alcuni casi sono punti simili con alcune
tipologie differenti.
Con un buffer identifico dei punti vicini, di questi devo fare una selezione
nel caso in cui il valore di un campo sia tra loro diverso.

Come faccio a fare questo.

es. con un buffer di 100 metri identifico il punto 1, 3, 5, 7.
questi punti in un campo "x" hanno il valore a (punti 3, 5, 7) e valore b
(punto 1).
come faccio a selezionare solo i punti che ricadono nel buffer ed hanno
valore diverso es. punto 1?

Se all'insieme di punti contenuti in ogni buffer di 100 m associ una
classe, "Number of unique values in classes" ...is your friend!
Concatenando un po' di strumenti di Processing, si dovrebbe poter
definire un modello che fa tutto: dal buffer alla selezione finale.

ciao
Antonio

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano

Il giorno 22 febbraio 2016 18:08, p.carbonari <paolo.carbonari82@gmail.com>
ha scritto:

es. con un buffer di 100 metri identifico il punto 1, 3, 5, 7.
questi punti in un campo "x" hanno il valore a (punti 3, 5, 7) e valore b
(punto 1).
come faccio a selezionare solo i punti che ricadono nel buffer ed hanno
valore diverso es. punto 1?

​supponendo che il layer del buffer abbia come campi A,B,C (a,b e c sono i
valori degli attributi)​ e supponendo che il layer dei punti abbia campi X
e Y (x e y valori degli attributi) facendo una intersezione tra il layer
punti e layer buffer otterrai un altro layer puntuale dove la tabella degli
attributi conterrà tutti i campi X,Y,A, B e C (i valori a,b e c saranno
ripetuti tante volte quante sono i punti intersecati con il buffer e i
valori x e y saranno quelli dei punti); a questo punto (utilizzando il
layer intersezione) basta fare un confronto tra i campi del layer puntuale
e i campi del layer buffer per selezionare i punti che ti servono e
scartare quelli che non ti servono: esempio:
se per il layer buffer il campo confronto fosse X e per il layer puntuale
fosse A: crea un altro campo 'confronto' e scrivi la formula: x-a (sto
ipotizzando che sono campi numerici). Otterrai una serie di numeri tra cui
fare la selezione, se la selezione deve essere fatta per uguaglianza dei
campi dovrai semplicemente selezionare quelli con valore nullo.

più facile a farsi che a spiegarlo!!!!

--
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfinito@gmail.com <pigrecoinfinito@gmail.com>*
*blog:** https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/&gt;\*

43°51'0.54"N 10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

/
p.carbonari wrote

selezionare solo i punti che ricadono nel buffer ed hanno valore diverso
es. punto 1?

/
A mio modesto avviso, il problema non ha soluzione, per un motivo molto
semplice: le condizioni al contorno sono indefinite.

Temo che nessun Gis al mondo, senza programmazione, possa infatti estrarre,
da N buffer, proprio quegli N gruppi di oggetti aventi valore "diverso".

Un essere umano può decidere che il punto 1 sia "diverso" dagli altri 3-5-7,
ma non un software, a meno che (ripeto) lo si programmi opportunamente.

Spero di essere smentito, comunque...

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/qgis-analisi-spaziale-punti-vicini-con-attributi-diversi-tp7595535p7595541.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.