ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

EnvManager

  • Zusammenfassung
  • Syntax
  • Methodenübersicht
  • Methoden
  • Codebeispiel

Zusammenfassung

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

Syntax

EnvManager (**kwargs)
ParameterErklärungDatentyp
**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

Methodenübersicht

MethodeErklärung
reset ()

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

Methoden

reset ()

Codebeispiel

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

  • Startseite
  • Dokumentation
  • Support

ArcGIS

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

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches