4 votos

Iterar a través de las clases de entidad con múltiples comodines

enter image description hereEs allí una manera de cómo iterar a través de las clases de entidad en Model Builder de ArcGIS 10.3 usando un número de diferentes caracteres comodín?

Los comodines quiero usar una cuerda en el medio de la clase de entidad de nombres. Si solo fue un comodín, me gustaría utilizar (asterisco)MARFIL(asterisco) y que iba a hacer el truco, pero con un número diferente de no trabajo. Traté de tipo "MARFIL o CAMERÚN" y también "de MARFIL,CAMERÚN", pero tampoco funcionó.

Probablemente sería posible hacerlo de la creación de submodelos pero cuando tengo un gran número de caracteres comodín sería demasiado trabajo, así que estoy buscando una solución diferente.

Clase de entidad de nombres de ejemplos: "feature_class_1_NA300002_IVORY_Coast_aus15" y "feature_class_2_NA300002_CAMEROOn_mar15", etc.

Si es posible, me gustaría hacerlo sin la necesidad de utilizar un lenguaje de secuencias de comandos.

1voto

John Kramlich Puntos 286

La respuesta corta a si los comodines que está utilizando puede trabajar es no.

Sin embargo, puede utilizar una condición previa para controlar el flujo de trabajo. De modo que el iterador permite todo a través de y, a continuación, usted dice que continúe si se ha de marfil/camerún.

El modelo es este:

Model

La herramienta Calcular Valor es una condición previa para el resto del flujo de trabajo, en este caso, simplemente agregando un campo.

La herramienta Calcular Valor está configurado como se muestra a continuación:

Calculate Value tool

Tenga en cuenta la sangría es fundamental en python!

Una solución alternativa es discutido aquí.

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