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

Auflisten von Werkzeugen, Toolboxes und Umgebungseinstellungen

Abhängig von den verfügbaren Toolboxes kann ArcPy auf verschiedene Toolboxes, Dutzende von Umgebungseinstellungen und Hunderte von Werkzeugen zugreifen. ArcPy verfügt über entsprechend benannte Funktionen, mit denen eine Liste von Werkzeugen (ListTools), Umgebungseinstellungen (ListEnvironments) oder Toolboxes (ListToolboxes) zurückgegeben werden kann.

Jede Funktion verfügt über eine Platzhalteroption und gibt eine Liste mit Namenszeichenfolgen zurück, die in einer Schleife durchlaufen werden kann. Im folgenden Beispiel wird veranschaulicht, wie auf verfügbaren Werkzeuge zugegriffen und deren Verwendung ausgegeben wird.

import arcpy

# Create a list of the conversion tools
#
tools = arcpy.ListTools("*_conversion")

# Loop through the list and print each tool's usage
#
for tool in tools:
    print(arcpy.Usage(tool))

Im folgenden Beispiel wird veranschaulicht, wie Umgebungseinstellungen in Python angezeigt werden können.

import arcpy

environments = arcpy.ListEnvironments()

# Sort the environment list, disregarding capitalization
#
environments.sort(key=str.lower)

for environment in environments:
    # As the environment is passed as a variable, use Python's getattr 
    #   to evaluate the environment's value
    #
    env_value = getattr(arcpy.env, environment)

    # Format and print each environment and its current setting
    #
    print("{0:<30}: {1}".format(environment, env_value))

Im folgenden Beispiel wird veranschaulicht, wie aktuelle Toolboxes in Python angezeigt werden können.

import arcpy 

# Print all current toolboxes
#   
for toolbox in arcpy.ListToolboxes():
    # Toolboxes are printed in the form of "toolbox_name(toolbox_alias)"
    print(toolbox)

Verwandte Themen

  • Datenlisten erstellen

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

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