Iterar espacios de trabajo (ModelBuilder)

Uso

  • La herramienta está pensada para utilizarse en ModelBuilder y no en scripts de Python.

  • La herramienta tiene dos salidas: Espacio de trabajo y Nombre, que se pueden usar como variable en línea %Name% en otras herramientas.

Sintaxis

arcpy.mb.IterateWorkspaces(in_folder, {wildcard}, {workspace_type}, {recursive})
ParámetroExplicaciónTipo de datos
in_folder

Carpeta que almacena el espacio de trabajo que se va a iterar.

Folder
wildcard
(Opcional)

Una 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 que empiezan por un carácter o una palabra determinados (por ejemplo, A* o Ari* o Land*, etc.).

String
workspace_type
(Opcional)

Tipo de espacio de trabajo que se va a buscar como, por ejemplo, geodatabase de archivos, carpeta o geodatabase corporativa.

  • FILEGDBLa salida solo serán las geodatabases de archivos.
  • FOLDERLa salida solo serán las carpetas.
  • SDELa salida solo serán las geodatabases corporativas.
String
recursive
(Opcional)

Determina si las subcarpetas de la carpeta principal se repiten recursivamente.

  • Activado: recorrerá en iteración todas las subcarpetas.
  • Desactivado: no recorrerá en iteración todas las subcarpetas.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
workspace

La ruta completa al espacio de trabajo.

Espacio de trabajo
name

El nombre del espacio de trabajo.

Cadena

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí