Tengo dos capas en ArcGIS: una es un punto vectorial y la otra es una capa ráster. Quiero agregar el valor de la cuadrícula de datos ráster al punto vectorial. El problema es que el punto vectorial está lejos de cualquier cuadrícula ráster existente con valor, por lo que el comando "Muestra" no devuelve ningún valor para ese punto vectorial.
Entonces mi pregunta es: ¿cómo puedo encontrar la celda ráster más cercana dado un punto vectorial y extraer el valor de la celda?
En realidad, hay dos cosas que debo hacer:
- Identificar el delineador dentro de un guardabosques (por lo general, a 1-2 celdas de mi ráster existente)
- Asigne un valor del ráster más cercano a ellos, si están en un rango
Editado: tengo alrededor de 3000 puntos vectoriales y mi problema es este:
Necesito agregar el valor ráster basado en ubicaciones a los puntos vectoriales. Utilicé la herramienta "Muestra" y funciona bien para la mayoría de los puntos.
Sin embargo, hay una situación como esta
El punto derecho puede obtener el valor del ráster ("Muestra" funciona) pero el punto izquierdo no puede debido a problemas de alineación.
De ráster a polígono no funciona porque recibo un mensaje de error de que no puedo convertirlos en vectores porque están fuera del dominio. También tengo puntos como este
Esos puntos superiores no deberían obtener ningún valor porque están demasiado lejos del ráster.
Pensé en alguna manera de evitar:
Paso 1. Haz la "muestra" primero
Paso 2. Seleccione el valor nulo después de las operaciones de "muestra"
Paso 3. construir zonas de amortiguamiento (dentro de 1 grado decimal) en base a los puntos nulos
Paso 4. usa estadísticas zonales? ? u otras herramientas para recorrer todas las celdas ráster en el búfer, encontrar la más cercana, extraer su valor y colocarlo en el punto vectorial.
Estoy atrapado en el paso 4. No sé qué herramienta en ArcSDK puedo usar para lograr esta función.
O bien ... ¿Tienes una mejor idea para lidiar con eso?
Tengo 20 capas ráster como esta y me gustaría hacerlo automáticamente (usando el generador de modelos y el arcobject).
Sample
herramienta.