Ho due livelli in ArcGIS: uno è un punto vettoriale e l'altro è un livello raster. Voglio aggiungere il valore della griglia di dati raster al punto vettoriale. Il problema è che il punto vettoriale è lontano da qualsiasi griglia raster esistente con valore, quindi il comando "Campione" non restituisce alcun valore per quel punto vettoriale.
Quindi la mia domanda è: come posso trovare la cella raster più vicina con un punto vettoriale ed estrarre il valore dalla cella?
In realtà ci sono due cose che devo fare:
- Identifica il outliner all'interno di un ranger (di solito 1-2 celle di distanza dal mio raster esistente)
- Assegna loro un valore dal raster più vicino, se si trovano in un intervallo
Modificato: ho circa 3000 punti vettoriali e il mio problema è questo:
Devo aggiungere il valore raster in base alle posizioni ai punti vettoriali. Ho usato lo strumento "Esempio" e funziona bene per la maggior parte dei punti.
Tuttavia, c'è una situazione come questa
Il punto giusto può ottenere il valore dal raster ("Esempio" funziona) ma il punto sinistro non può a causa di problemi di allineamento.
Dal raster al poligono non funziona perché ricevo un messaggio di errore che non riesco a trasformarli in vettore perché sono fuori dal dominio. Inoltre ho punti come questo
Quei punti superiori non dovrebbero ottenere alcun valore perché sono troppo lontani dal raster.
Ho pensato in qualche modo di aggirare:
Passaggio 1. Eseguire prima il "campione"
Passaggio 2. Selezionare il valore null dopo le operazioni "campione"
Passaggio 3. costruire zone cuscinetto (entro 1 decimale) in base ai punti null
Passaggio 4. utilizzare le statistiche zonali ?? ? o altri strumenti per eseguire il ciclo tra tutte le celle raster nel buffer, trovare quella più vicina, estrarne il valore e inserirlo nel punto vettoriale.
Sono bloccato al passaggio 4. Non so quale strumento di ArcSDK posso usare per ottenere questa funzione.
Oppure ... Hai un'idea migliore per affrontarlo?
Ho 20 livelli raster come questo e vorrei farlo automaticamente (usando modellista e arcobject).
Sample
strumento.