La herramienta Seleccionar capa por ubicación permite que la Capa de entidades de entrada sea la misma capa especificada en el parámetro Seleccionando entidades. Una aplicación útil de este comportamiento es la selección de entidades adyacentes, conectadas o cercanas, dentro de una capa. Se pueden utilizar diferentes opciones de Relación para generar el análisis o resultado deseado. Para obtener más detalles sobre cómo difieren las opciones de Relación, consulte Seleccionar por ubicación: ejemplos gráficos.
Se puede utilizar un bucle dentro de una secuencia de comandos o los iteradores Para y Mientras en ModelBuilder junto con este procedimiento para expandir una selección a partir de un número de iteraciones o hasta que se cumpla algún criterio. Un criterio común es expandir hasta que no se agreguen entidades nuevas a la selección. La herramienta Obtener contador puede utilizarse para determinar cuándo deja de cambiar el número de entidades seleccionadas (y por lo tanto, deja de aumentar).
Debajo se muestran algunos ejemplos de análisis realizados con esta funcionalidad en diferentes tipos de datos y opciones de relación.
Expandir una selección a condados adyacentes
El siguiente ejemplo expande la selección de un solo condado hasta los condados adyacentes; luego la operación se repite dos veces. Este efecto se puede obtener utilizando las relaciones Toca el límite (BOUNDARY_TOUCHES en Python) o Intersecar (INTERSECT en Python).
Expandir la selección a polígonos intersecados
En el siguiente ejemplo se utiliza Intersecar para expandir una selección desde dos puntos de origen. También podría utilizarse Dentro de una distancia (WITHIN_A_DISTANCE en Python) para seleccionar las entidades que se encuentran dentro de una distancia específica de la selección original.
Seleccionar carreteras con conexión
El procedimiento de expansión de una selección no se limita a capas de polígonos; también puede utilizarse con datos de línea. A continuación se muestra un ejemplo de expansión de una selección de calles que están conectadas a la selección original. La relación Intersecar selecciona cualquier calle que toque la calle seleccionada, mientras que la relación Toca el límite solo incluye las calles que tienen un extremo (sin superposición) sobre las carreteras seleccionadas.