ArcGIS Desktop

  • Documentación
  • Soporte

  • 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 for 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

Entornos de secuencia de comandos

  • Secuencias de comandos invocadas o independientes

Los entornos en las herramientas de secuencia de comandos son como los entornos en cualquier otra herramienta: los valores de entorno se transfieren a la herramienta de secuencia de comandos, donde se aplican automáticamente a todas las herramientas que se ejecutan dentro de la secuencia de comandos. También puede establecer entornos dentro de una herramienta de secuencia de comandos y, en consecuencia, invalidar cualquier entorno transferido. Los valores de entorno establecidos dentro de las secuencias de comandos sólo se aplican a la ejecución de la secuencia de comandos; los valores de entorno transferidos no se alteran. En la siguiente secuencia de comandos de muestra se invalida el valor del espacio de trabajo en la secuencia de comandos.

import arcpy from arcpy import env  # Print the passed-down current workspace environment setting # arcpy.AddMessage("The passed-down current workspace is: %s" % env.workspace)  # Set a new workspace, overriding the passed-down workspace # env.workspace = "e:/data/script.gdb" arcpy.AddMessage("The new current workspace is: %s" % env.workspace)

Las siguientes funciones de ArcPy permiten manipular la configuración del entorno:

  • ClearEnvironment
  • ListEnvironments
  • LoadSettings
  • ResetEnvironments
  • SaveSettings

Secuencias de comandos invocadas o independientes

Existen dos situaciones en las que la secuencia de comandos no recibe configuración del entorno transferida. La primera es cuando la secuencia de comandos se ejecuta fuera de una aplicación ArcGIS, como en el símbolo de sistema del sistema operativo. La segunda es cuando una secuencia de comandos invoca otra secuencia de comandos: no hay forma de que la secuencia de comandos de invocación sepa si la secuencia de comandos invocada solicitará funcionalidad de geoprocesamiento. En dichas situaciones, puede usar la función LoadSettings, la cual puede leer la configuración del entorno a partir de un archivo XML.

Temas relacionados

  • Utilizar configuraciones de entorno en Python
  • env

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

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