ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Ejemplos de sustitución de variable en línea con las variables de sistema de ModelBuilder

  • Utilizar la variable de sistema %i% con sustitución de variables en línea
  • Utilizar la variable de sistema %n% con sustitución de variables en línea

ModelBuilder ofrece dos variables de sistema incorporadas que se pueden utilizar en flujos de trabajo de iteración. Estas dos variables de sistema contienen el número de iteración y el índice de lista actuales: %i% hace referencia a la posición de la lista actual en una variable de lista (la primera posición es cero), y %n% hace referencia a la iteración de modelo actual (la primera iteración es cero).

Utilizar la variable de sistema %i% con sustitución de variables en línea

Cada vez que se ejecuta el proceso en los modelos que ejecutan un proceso en una lista de entradas, la salida tendrá el mismo nombre que la salida de la anterior ejecución del proceso, y se sobrescribirá la salida anterior. Para evitar sobrescribir las salidas anteriores en iteraciones sucesivas, adjunte %i% al nombre de la salida, con lo que cada salida recibirá un nombre único que indica su posición en la lista de entradas.

Utilizar %i%

Utilizar la variable de sistema %n% con sustitución de variables en línea

%n% ofrece el número de iteración del modelo actual y se utiliza en un modelo que se repite. En el siguiente ejemplo, el iterador For se utiliza para recorrer en iteración un modelo cuatro veces. La salida de la herramienta Zona de influencia se utiliza como retroalimentación en la herramienta como entrada. El modelo repite y crea una nueva salida en cada iteración. %n% se utiliza en el nombre de salida de la herramienta Zona de influencia para asignar un nuevo nombre a la salida de cada iteración.

Utilizar %n%

Precaución:

Si está utilizando %n% en el nombre de salida de un parámetro de modelo, y el modelo se ejecuta desde el cuadro de diálogo de su herramienta en ArcMap o ArcCatalog, el número de iteración de la aplicación se sustituirá por %n%. Puesto que el número de iteración %n% de la aplicación es 0, se producirá un error en la herramienta de modelo después de una iteración y aparecerá el mensaje "ERROR 000622: No se ha podido ejecutar (Herramienta). Los parámetros no son válidos". En este caso, debe cambiar la variable para que no sea un parámetro de modelo o eliminar %n% del nombre de salida.

Temas relacionados

  • Un recorrido rápido por el uso de la Sustitución de variables en línea

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal