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

EnvManager

  • Resumen
  • Sintaxis
  • Vista general del método
  • Métodos
  • Muestra de código

Resumen

EnvManager is a class for managing geoprocessing environments.

The environment settings set by the EnvManager class are temporary and are only set for the duration of the with block. At the completion of the with block, the environments passed to the EnvManager class will be reset to their values prior to the EnvManager class (you do not need to reset the environment values yourself).

Sintaxis

EnvManager (**kwargs)
ParámetroExplicaciónTipo de datos
**kwargs

Environment settings are passed as keyword arguments; one or more environments can be passed using the environment name.

with arcpy.EnvManager(cellSize=10, extent='-16, 25, 44, 64'):
    # Code to be executed with the environments set

For a full list of the environments and their names, see the env class.

Variant

Vista general del método

MétodoExplicación
reset ()

Resets the environment settings to their values prior to calling EnvManager.

Métodos

reset ()

Muestra de código

EnvManager example 1

Use EnvManager to temporarily set the cellSize and extent environments prior to executing the PointDensity tool.

import arcpy
feature_class = r'd:\data\data.gdb\cities'

with arcpy.EnvManager(cellSize=10, extent='-16, 25, 44, 64'):
    raster = arcpy.sa.PointDensity(feature_class, 'POP_RANK')
EnvManager example 2

Use EnvManager to temporarily set the workspace environment prior to accessing the ListFeatureClasses function.

import arcpy

with arcpy.EnvManager(workspace=r'd:\data\data.gdb'):
    feature_classes = arcpy.ListFeatureClasses(feature_type='POLYGON')

print('The polygon feature classes are {}'.format(', '.join(feature_classes)))

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 de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal