3 votos

¿Seleccionar por atributo y calcular el campo de la nueva selección en ModelBuilder?

Tengo un shapefile poligonal (con 4000 registros) que quiero agrupar en diferentes regiones haciendo una "selección por atributo". Necesito hacer esto unas 164 veces debido a los diferentes rangos de selección que utilizo en la expresión (por ejemplo nr >= 1000 AND nr <= 1119).

Para cada nueva selección necesito calcular el Fieldname(Region) al nombre de la nueva región (de nuevo 164 veces)

¿Cómo puedo conseguirlo en ModelBuilder?

6voto

John Kramlich Puntos 286

Usted afirma que ya sabe que tiene 164 expresiones que ejecutar, lo que le daría 164 regiones, pero cada expresión varía ligeramente. Entonces, ¿debes tener conocimiento o una lista de los rangos que tendrá cada región?

Puede utilizar Excel para crear una columna en la que cada fila contenga la expresión sql que desea ejecutar en la herramienta de selección por atributos y guardarla como un archivo dbase en el que el número de región esté implícito en el número de fila.

Si utiliza ArcGIS 10, puede utilizar un archivo para iterador para recorrer su base de datos y utilizar el campo (que sería un campo de cadena) como expresión para el atributo select by y el valor como número de región para asignar a los campos seleccionados.

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