7 votos

Seleccionar por atributo dentro de un área específica (con selección por ubicación?)

Tengo un mapa con cuatro capas. Dos de estas capas de la cubierta a todo un estado, y los otros dos se centran en el área de que en realidad estoy interesado en en el estado.

Estoy tratando de Seleccionar por atributos con uno de los más grandes centrado capas.

Hay una manera que puedo Seleccionar por atributos, pero sólo dentro de los límites de la más pequeña de las capas? Creo que hay una manera, es posible que el uso de Seleccionar por Ubicación, pero me parece que no puede averiguar qué es.

La esperanza que hay una manera de hacer esto dentro de la interfaz gráfica de usuario de ArcMap en lugar de cualquier lenguaje de programación Python, aunque estoy bastante seguro de que el uso de una secuencia de comandos de Python, sería mucho más fácil.

4voto

Steve Puntos 11

Sí, si usted sólo quiere hacer con las selecciones que usted necesita para ejecutar múltiples selecciones y cambiar el método o conjunto inicial.

Primero Seleccionar por Ubicación utilizando dentro de su límite más pequeño. O si tienes dos que se superponen un poco, selecciona todo dentro de uno, a continuación, ejecute otra selección utilizando el método de la 'selección de características seleccionadas actualmente en', como se discutió en la Búsqueda de objetos dados en virtud tanto de un polígono y un tampón. Los archivos de ayuda para Seleccionar por Ubicación de dar una visión general (con imagen) de varios métodos.

Una vez que haya reducido su conjunto de selección basado en las ubicaciones, puede cambiar a Seleccionar por atributos y usar el mismo proceso - cambiar el método a seleccionar sólo a partir de la actualmente seleccionada en conjunto con el atributo criterios de deseo. Los archivos de ayuda para Seleccionar por atributos muestran ejemplos similares de los métodos disponibles.

Ambas herramientas permiten:

  • crear una nueva selección
  • añadir a una selección
  • quitar de una selección
  • seleccione a partir de la selección actual

Siempre y cuando usted no anule la selección de cualquier cosa a lo largo de la manera, usted puede construir muy complicados conjuntos de selección dependiendo de cuántos pasos que usted debe tomar, de forma similar al complejo de consultas SQL, pero la ejecución de cada parte individualmente.

3voto

Usted menciona secuencias de comandos de Python, que sería una buena manera de acercarse a este.

Sin embargo, si usted no está familiarizado con Python usted puede mirar Model Builder, ya que esto le dará una fácil interfaz gráfica de usuario para empezar.

Aquí está un ejemplo rápido de un modelo que utiliza Seleccionar Por Atributos para estrechar abajo de una capa, a continuación, utiliza la salida de este para Seleccionar Por Ubicación:

enter image description here

Esperemos que el flujo de izquierda a derecha tiene sentido, y automatiza el proceso que Chris ha esbozado en su respuesta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X