¿Puntos de unión espacial y polígonos en ArcGIS Desktop?

Estoy tratando de crear un mapa de ruta de cuadrícula con una tabla de índice para buscar calles.

Estoy usando este tutorial de ESRI : http://blogs.esri.com/esri/arcgis/2007/11/08/creating-street-name-indexes/

Estoy en el paso en el que se supone que debo unir espacialmente un punto archivo (punto centroide para cada etiqueta) a una cuadrícula (que tiene el ID de cuadrícula):

El siguiente paso es usar la herramienta Unión espacial (una to many es la opción de unión) y unir la anotación a cada celda de la cuadrícula en la que se encuentran. Sin embargo, es probable que no desee trabajar directamente con la anotación porque las opciones de unión espacial para «contiene» o «dentro» no incluirán ninguna anotación que se superponga a más de una celda de la cuadrícula. Además, la opción «intersecciones» creará entradas duplicadas en las mismas circunstancias. Para evitar eso, convierta la anotación en entidades puntuales utilizando la herramienta Entidad a punto (Nota importante: tuve que eliminar el campo Elemento; el tipo es blob, el campo no es necesario, pero si está allí, la herramienta no lo hará). ejecutar).

Parece que me está diciendo que una espacialmente los puntos a la cuadrícula para hacer coincidir cada punto de etiqueta con su valor de ID de cuadrícula. Sin embargo, cada vez que me uno espacialmente, la tabla de salida está vacía.

¿Algún consejo? Simplemente necesito encontrar una manera de extraer el ID de la cuadrícula de dónde caen los puntos dentro de la cuadrícula.


He incluido una foto de los parámetros de unión espacial. Después de que se ejecuta el proceso, simplemente escupe un nuevo shapefile sin características y una tabla de atributos vacía.

ingrese la descripción de la imagen aquí

Comentarios

  • ¿Ha verificado que los sistemas de coordenadas están definidos?
  • Yo ' he editado tu pregunta para incluir los detalles del paso con el que creo tienes problemas. ¿Podrías para incluir un gráfico de la configuración que está usando en la herramienta Unión espacial; de esa manera, podremos solicitar aclaraciones directamente relacionadas con lo que está usando.
  • Ambas capas tienen los sistemas de coordenadas definidos correctamente.
  • ¿Qué resultados obtiene con Intersect join (el valor predeterminado para esta herramienta)?
  • Su objetivo es terminar con una clase de entidad poligonal que contenga un polígono de cuadrícula duplicado para cada punto que cae dentro de esa cuadrícula? ¿Eliminó el elemento fi ¿vejez? AnnoLocation_Layer parece una capa de anotación, que no funcionará con ' Contiene ' o ' Dentro de ' opciones de coincidencia. Solo comprobando porque no ' t describió lo que ha hecho. Además, ' no estoy seguro de por qué no ' no tendría los puntos como características de destino y establecería una relación uno a uno.

Respuesta

Ejecute la herramienta de unión espacial nuevamente, pero esta vez use los puntos como la característica de destino. Establezca la opción de coincidencia en Intersecar. Establezca la operación de unión en uno a uno.

Esto unirá los atributos de la cuadrícula hasta el punto de intersección. Esto le dará una clase de entidad de salida que contiene una referencia de cuadrícula para cada punto, que es lo que indicó como su salida deseada.

Esta es una solución más eficiente que enviar los atributos de punto a las cuadrículas. Aún terminará con una referencia de cuadrícula para cada punto, y puede ejecutar estadísticas / consultas para ver todos los puntos que caen en una cuadrícula determinada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *