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 del modelo en línea

  • Ejemplo 1
  • Ejemplo 2
  • Ejemplo 3
  • Ejemplo 4
  • Ejemplo 5
  • Ejemplo 6

Se puede utilizar cualquier variable de un modelo como sustituto de una variable al encerrar el nombre de la variable con símbolos de porcentaje (%nombre de variable%). Este tema incluye ejemplos de cómo utilizar la sustitución de variables de modelo en línea en ModelBuilder.

Ejemplo 1

En el siguiente modelo, una variable de espacio de trabajo, Espacio de trabajo de datos, tiene un valor de C:\Data.gdb. Esta ubicación de espacio de trabajo se sustituye como una variable en línea en los parámetros de herramienta del Proyecto adjuntando el nombre de la variable entre signos de porcentaje. En tiempo de ejecución, el valor real de la variable, C:\Data.gdb, se sustituirá por %Espacio de trabajo de datos%.

Espacio de trabajo de datos en línea

Ejemplo 2

Cuando se ejecuta el iterador Iterar clases de entidad, este crea una variable de salida tanto para la ruta como para el nombre de la clase de entidad. El valor de la variable Nombre se puede utilizar para crear la ruta a la clase de entidad proyectada. Cuando se ejecuta la herramienta, %Nombre% se sustituye por el nombre de la clase de entidad.

Salida de iterador como variable en línea

Ejemplo 3

Id.de parcela es un parámetro de modelo que se especifica cuando se ejecuta la herramienta de modelo. Esta variable se utiliza en el parámetro Expresión de la herramienta Seleccionar capa por atributo como "Parcela" = '%Id. de parcela%'. Cuando se ejecuta la herramienta, %Id. de parcela% se sustituye por el Id. de la parcela (9 en el caso siguiente) y solo se seleccionan las parcelas cuyo Id. es 9.

Uso de variable en línea en la herramienta Seleccionar capa por atributo
Nota:
  • La variable Id. de parcela de este ejemplo tiene el tipo de datos cadena de caracteres. En una expresión, las variables en línea de tipo cadena de caracteres deben aparecer entre comillas ('%variable tipo cadena de caracteres%'). Las variables en línea de tipo numérico (double, long) no requieren comillas (%double%).
  • Al hacer clic en el botón Verificar para una consulta SQL con una sustitución de variable en línea en el Constructor de consultas, para herramientas como Crear capa de entidades, Seleccionar y Seleccionar capa por atributo, se generará un error de consulta SQL no válida, debido a que la verificación no sustituye el valor de la variable en línea al evaluar una expresión. Cuando se ejecuta la herramienta, el valor de la variable en línea se sustituye en la expresión y los resultados se crean basados en los valores sustituidos.

Ejemplo 4

Este modelo contiene dos variables: Número de residentes y Residuos por persona al año. Estas variables se utilizan en la expresión de la herramienta Calcular valor adjuntándolas entre signos de porcentaje. Cuando se ejecuta la herramienta Calcular valor, los nombres de variable se sustituirán por sus valores específicos y se multiplicarán entre sí para calcular el total de residuos por año.

Uso de la variable en línea en la herramienta Calcular valor

Ejemplo 5

Millas a metros es una variable en el modelo que contiene un factor de conversión para el número de metros en una milla (1.609,344). La entrada tiene un campo de distancia con valores en millas. La herramienta Calcular campo utiliza los valores del campo de distancia (en millas) para multiplicar por el factor de conversión y generar la distancia en metros. La expresión de la herramienta Calcular valor es Millas * %Millas a metros%. Cuando se ejecuta la herramienta, %Millas a metros% se sustituye por 1.609,344.

Uso de variable en línea en la herramienta Calcular campo

Ejemplo 6

El siguiente ejemplo muestra la forma incorrecta de utilizar la sustitución de variables en línea en un modelo y cómo se puede resolver el problema.

La variable Entrada contiene el valor C:\ToolData\Road.shp. Cuando se utiliza como un sustituto en línea en el nombre de salida como C:\Scratch\%Input%, la herramienta dará un error. Este error se produce porque la variable de entrada contiene la ruta, el nombre y la extensión del dataset, haciendo que el valor sustituido C:\Scratch\C:\ToolData\Road.shp sea una ruta no válida. A fin de abordar correctamente la situación, utilice la herramienta Analizar ruta para separar la ruta completa en sus componentes. A continuación, utilice el nombre de dataset (que figura en la variable Nombre) para la sustitución en línea.

Cómo no utilizar la variable en línea

Temas relacionados

  • Un recorrido rápido por el uso de la Sustitución de variables en línea
  • Crear variables independientes
  • Establecer condiciones previas
  • Elementos del modelo

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