Iterar tablas (ModelBuilder)
Resumen
Itera tablas en un espacio de trabajo.
Más información acerca del funcionamiento de Iterar tablas en ModelBuilder
Uso
-
La herramienta esta pensada para utilizarse solo en ModelBuilder y no en secuencias de comandos de Python.
-
Es posible limitar la iteración de tablas en una carpeta a los tipos de tabla como DBASE e INFO.
-
La primera tabla de entrada se utiliza como plantilla para la salida. Permite la selección de campos en herramientas sucesivas.
-
La herramienta tiene dos salidas: Tabla de salida y nombre, que se pueden utilizar como variable en línea (por ej. %Name%) en otras herramientas.
-
Si se agrega un iterador a un modelo, todas las herramientas del modelo se repetirán para cada valor en el iterador. Si no desea ejecutar cada herramienta en el modelo para cada valor iterado, cree un submodelo/modelo dentro de un modelo o modelo anidado que contenga sólo el iterador y agréguelo al modelo principal como una herramienta de modelo.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_workspace |
Espacio de trabajo que contiene las tablas que se van a iterar. | Workspace |
wildcard (Opcional) |
Combinación de * y caracteres que ayudan a limitar los resultados. El asterisco equivale a decir ALL. Si no se especifica ningún comodín, se devolverán todas las entradas. Por ejemplo, se puede utilizar para restringir la iteración de los nombres de entrada a partir de un carácter o una palabra determinados (por ej., A* o Ari* o Tierra*,etc.). | String |
table_type (Opcional) |
Para espacios de trabajo de carpeta (shapefiles y coberturas), seleccione el tipo de tabla (DBASE o INFO). | String |
recursive (Opcional) |
Determina si las subcarpetas de la carpeta principal se repiten recursivamente.
| Boolean |