|
Iscritto: May 2020
Posts: 2
Junior Member
|
OP
Junior Member
Iscritto: May 2020
Posts: 2 |
Salve a tutti, è la prima volta che scrivo. Lavoro con ArcGis, ho due .shp puntuali, A e B, e sovrapponendoli, i punti risultano leggermente sfalsati tra loro di qualche metro. Ciò che devo fare è attribuire i valori di un campo di B ad A e vorrei farlo considerando la distanza minima che intercorre tra i punti. Qualcuno sa quale comando (o quale serie di comandi) potrei usare?
Grazie mille!
|
|
|
|
Iscritto: Feb 2003
Posts: 992
Member
|
Member
Iscritto: Feb 2003
Posts: 992 |
sono un po' arrugginito con queste operazioni comunque potresti lavorare a livello di tabelle facendo un join tra i due layer A e B, se questi hanno un campo univoco che consente l'operazione.
..
|
|
|
|
Iscritto: Feb 2011
Posts: 77
Member
|
Member
Iscritto: Feb 2011
Posts: 77 |
Non ho capito bene.
I punti del file A sono gli stessi del file B e c'è solo uno scostamento?
I punti del file A non sono gli stessi del file B?
|
|
|
|
Iscritto: May 2020
Posts: 2
Junior Member
|
OP
Junior Member
Iscritto: May 2020
Posts: 2 |
Ciao, grazie della riposta.
@anticlinale: i due shp non hanno un campo in comune e non posso crearlo, per cui il join tabellare non si può fare.
@mc6505: I punti dei due file non sono gli stessi perché provengono da dataset diversi, di conseguenza hanno coordinate leggermente diverse, ma sono molto vicini. Il mio obiettivo è confrontare tali dati e per farlo ho pensato di associare al file A i dati dei punti di B ad esso più vicini.
Al momento ho usato NEAR per calcolare la distanza, poi l'ho graficizzata con XY TO LINE, ho fatto un BUFFER usando la distanza calcolata in precedenza e infine SPATIAL JOIN con il buffer.
Il processo sembrerebbe fare al caso mio, se non fosse che il risultato del join spaziale mi restituisce uno shp in cui la maggioranza dei valori che mi servono è pari a 0, laddove nel file originale questi valori esistono e sono maggiori di 0. Non riesco a capire cosa sbaglio o cosa ignoro...
|
|
|
Link Copiato negli Appunti