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

Auflisten von Werkzeugen, Toolboxes und Umgebungseinstellungen

Abhängig von den verfügbaren Toolboxes kann ArcPy Zugriff auf mehrere Toolboxes, Dutzende von Umgebungseinstellungen und Hunderte von Werkzeugen haben. ArcPy umfasst mehrere entsprechend benannte Funktionen für die Rückgabe einer Liste von Werkzeugen (ListTools), Umgebungseinstellungen (ListEnvironments) oder Toolboxes (ListToolboxes).

Jede Funktion umfasst eine Platzhalteroption und gibt eine Liste von Namenszeichenfolgen zurück, die in einer Schleife durchlaufen werden können. Im folgenden Beispiel wird gezeigt, wie der Zugriff auf verfügbare Werkzeuge erfolgt und ihre Verwendungsmöglichkeiten ausgegeben werden können.

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

Das folgende Beispiel enthält eine Methode zum Anzeigen der Umgebungseinstellungen in Python.

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

Das folgende Beispiel enthält eine Methode zum Anzeigen der aktuellen Toolboxes in Python.

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

  • Erstellen von Datenlisten

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