Trabajar con Iterar tablas

Resumen

La herramienta Iterar tablas itera las tablas de un espacio de trabajo.

Modelo final con el iterador Iterar tablas

En este flujo de trabajo, creará un modelo para iterar por cada hoja del archivo de Excel (cinco hojas) y convertir las hojas en tablas de geodatabase de archivos con el mismo nombre que la hoja de Excel. El parámetro de salida del iterador, Nombre, se utilizará como variable en línea en el parámetro Tabla de salida de la herramienta Exportar tabla. La salida de la herramienta Exportar tabla está conectada con la herramienta Recopilar valores, que recopila la salida de todas las iteraciones y crea una salida de varios valores.

Abrir el proyecto

Descargue el proyecto que se utilizará en este flujo de trabajo. El proyecto incluye datos de entrada, una geodatabase de salida y un modelo completado.

  1. Abra la página de descripción general Trabajar con Iterar tablas.
  2. Haga clic en Descargar en el lado derecho de la página.
  3. Haga clic con el botón derecho en el archivo IterateTables.zip descargado y extráigalo en una ubicación conveniente, como C:\Temp.
  4. En la carpeta extraída, IterateTables, haga doble clic en el archivo de proyecto ArcGIS Pro, IterateTables.aprx.
  5. Explore los datos en el panel Catálogo y haga clic en la pestaña Proyecto, en caso necesario. Vaya a Carpetas > IterateTables.

    La carpeta IterateTables contiene un archivo Excel que se utilizará como entrada para el modelo.

    Las salidas del modelo se escribirán en la geodatabase ScratchTable.gdb.

Agregar herramientas

Para crear un modelo y agregar herramientas al modelo, siga estos pasos:

  1. En el panel Catálogo, vaya a Carpetas > IterateTables > MyProjectTools.
  2. Haga clic con el botón derecho en MyProjectTools y haga clic en Nuevo. Seleccione Modelo para crear y abrir un modelo.
  3. Agregue la herramienta Iterar tablas.
    1. Haga clic en la pestaña ModelBuilder.
    2. En el grupo Insertar, haga clic en Iteradores Iteradores.
    3. En la lista Iteradores, haga clic en Iterar tablas.

    Agregar la herramienta Iterar tablas

    El iterador Iterar tablas se agrega al modelo. El iterador aparece en gris al no haberse proporcionado valores para el parámetro.

  4. Agregue la herramienta Recopilar valores.
    1. Haga clic en la pestaña ModelBuilder.
    2. En el grupo Insertar, haga clic en Utilidades Utilidades.
    3. En la lista Utilidades, haga clic en la herramienta Recopilar valores.

    Agregar la herramienta Recopilar valores

    La herramienta Recopilar valores se agrega al modelo.

  5. Agregue la herramienta Exportar tabla.
    1. Haga clic dentro del modelo y escriba Exportar tabla para abrir el cuadro de diálogo Agregar herramientas al modelo.
    2. Busque la herramienta Exportar tabla.
    3. Haga doble clic en la herramienta Exportar tabla y agréguela al modelo.

Especificar los parámetros de herramientas y conectar las herramientas

Tras haber agregado herramientas al modelo, debe especificar los parámetros para cada herramienta.

  1. Haga doble clic en la herramienta Iterar tablas a fin de abrir el cuadro de diálogo del iterador.
    1. En el panel Catálogo, busque Carpetas > IterateTables.
    2. Arrastre el archivo DataSheets.xlsx al parámetro Espacio de trabajo.
    3. Deje vacíos los parámetros restantes y haga clic en Aceptar.

    Cuadro de diálogo de la herramienta Iterar tablas

    El espacio de trabajo se agrega al modelo como variable del modelo (óvalo azul oscuro) y cambia el color del iterador, lo que indica que se han suministrado los parámetros requeridos y ya se puede ejecutar.

  2. Haga clic con el botón derecho en la variable DataSheets.xslx (óvalo azul oscuro) y haga clic en Cambiar nombre. Escriba Hojas de Excel como nuevo nombre. Siguiendo los mismos pasos, cambie el nombre de la salida de la tabla del iterador (óvalo verde) a Tabla.

    Se recomienda cambiar los nombres de las variables de entrada y salida a otros más significativos en lugar de utilizar el nombre de variable predeterminado.

  3. Haga doble clic en la herramienta Exportar tabla para abrir el cuadro de diálogo de la herramienta. En el parámetro Tabla de entrada, haga clic en la flecha desplegable y seleccione la variable de modelo Tabla. Para el parámetro Tabla de salida, escriba %Name%. No modifique el resto de la configuración predeterminada del parámetro y haga clic en Aceptar para cerrar el cuadro de diálogo.

    Cuadro de diálogo de la herramienta Exportar tabla

    Cuando se ejecuta el modelo, %Name%, que es el nombre del parámetro de salida del iterador (óvalo azul claro), se sustituye por el valor de la variable, por ejemplo, el nombre de la hoja Aves2007, Aves2008, etc.

  4. Desplace el cursor sobre la variable de salida de la herramienta Exportar tabla (óvalo verde). Haga clic y arrastre para dibujar una línea de conexión con la herramienta Recopilar valores. Suelte el ratón y haga clic en Valor de entrada en el menú emergente.
  5. Cambie el nombre de todas las variables del modelo tal y como se muestra en el modelo finalizado.
  6. Para organizar los elementos del modelo, haga clic en el botón Diseño automático Diseño automático en la pestaña ModelBuilder y haga clic en el botón Ajustar a ventana Ajustar a ventana para maximizar el diseño según el tamaño de la ventana de su modelo.

Ejecutar el modelo

Siga estos pasos para ejecutar el modelo:

  1. Haga clic con el botón derecho en la salida de la herramienta Recopilar valores y, a continuación, haga clic en Agregar a visualización.

    Las salidas se agregan al mapa tras la ejecución del modelo.

  2. Haga clic en el botón Guardar Guardar de la pestaña ModelBuilder para guardar el modelo.
  3. Haga clic en el botón Ejecutar Ejecutar de la pestaña ModelBuilder para ejecutar el modelo.

    El modelo itera en las cinco hojas del archivo Excel y crea cinco tablas en la geodatabase ScratchTable.gdb.

    Salida del modelo Iterar tablas
  4. Cierre el modelo y ArcGIS Pro.