ArcGIS Pro kann in verschiedenen Gebietsschemata verwendet werden. Geoverarbeitungswerkzeuge berücksichtigen das Benutzergebietsschema des Betriebssystems. Das heißt, beim Start von ArcGIS Pro werden Geoverarbeitungswerkzeuge gemäß dieser Benutzergebietsschema-Einstellung ausgeführt. Das wird in den folgenden Szenarien veranschaulicht:
Die Unterstützung von Gebietsschemata wird in den folgenden Szenarien veranschaulicht:
- Verwendung von Geoverarbeitungswerkzeugen in ArcGIS Pro
- Verwendung von ArcPy in ArcGIS Pro
- Verwendung von ArcPy außerhalb von ArcGIS Pro
Zur Veranschaulichung verwenden Sie ein deutsches Betriebssystem mit dem festgelegten Gebietsschema Deutsch (Deutschland) im Vergleich zu einem englischen Betriebssystem mit dem festgelegten Gebietsschema Englisch (Vereinigte Staaten).
Dialogfeld des Geoverarbeitungswerkzeugs
In dem Beispiel verwenden Sie das Werkzeug Puffer und stellen eine lineare Einheit für den Parameter Entfernung des Werkzeugs bereit.
Wenn Sie ein deutsches Betriebssystem mit dem Gebietsschema Deutsch (Deutschland) ausführen, können Sie 4,5 eingeben, da das Komma in Deutschland als Dezimaltrennzeichen verwendet wird.
Geben Sie 4.5 mit einem Dezimaltrennzeichen ein, wird der Wert gemäß der regionalen Benutzergebietsschema-Einstellung in 4,5 geändert.
Nutzen Sie ein Betriebssystem mit dem Gebietsschema Englisch (Vereinigte Staaten), wird in dem Dialogfeld der Wert 4.5 angegeben, da in den Vereinigten Staaten der Punkt als Dezimaltrennzeichen verwendet wird.
Python in ArcGIS Pro
Das Verhalten, das in diesem Werkzeugdialogfeld zu beobachten ist, wird auch im Python-Fenster oder in ArcGIS Notebooks in ArcGIS Pro festgestellt. Das Python-Gebietsschema wird gemäß dem Benutzergebietsschema eingestellt.
Verwenden von ArcPy außerhalb von ArcGIS Pro
Wenn Geoverarbeitungswerkzeuge in Python außerhalb von ArcGIS Pro verwendet werden, wird das Gebietsschema in Python nach dem Import von ArcPy auf das aktuelle Benutzergebietsschema gesetzt. Beachten Sie, dass in Python standardmäßig das englische Gebietsschema verwendet wird, sodass locale.getlocale() vor dem Import des ArcPy-Moduls zu (None, None) zurückkehrt. Beim Arbeiten in Python mit ArcPy-Modulen und -Funktionen ist das Verhalten mit dem Verhalten bei der Verwendung von ArcGIS Pro identisch.