ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

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
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

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
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal