ArcGIS Pro se puede utilizar en diferentes configuraciones regionales y las herramientas de geoprocesamiento respetan la configuración regional del usuario del sistema operativo. En otras palabras, cuando se inicie ArcGIS Pro, las herramientas de geoprocesamiento se ejecutarán de acuerdo con esta configuración regional del usuario. Esto se demostrará en los siguientes escenarios:
La compatibilidad con las configuraciones regionales se demostrará en los siguientes escenarios:
- Uso de herramientas de geoprocesamiento en ArcGIS Pro
- Uso de ArcPy en ArcGIS Pro
- Uso de ArcPy fuera de ArcGIS Pro
Para demostrarlo, utilizará un sistema operativo alemán con Alemán(Alemania) como la configuración regional del usuario, en comparación con un sistema operativo inglés con Inglés(Estados Unidos) como la configuración regional del usuario.
Cuadro de diálogo de la herramienta de geoprocesamiento
En su ejemplo, utilizará la herramienta Zona de influencia y proporcionará una unidad lineal para el parámetro Distancia de la herramienta.
Al utilizar un sistema operativo con Alemán(Alemania) como configuración regional del usuario, puede introducir 4,5, ya que se utiliza una coma como separador decimal en Alemania.
Si desea introducir la versión 4.5 con un separador decimal, el valor se actualizará a 4,5 para que sea compatible con la configuración regional del usuario.
Cuando se utiliza un sistema operativo con Inglés (Estados Unidos) como configuración regional del usuario, se especifica 4.5 en el cuadro de diálogo, ya que se utiliza un punto como separador decimal en Estados Unidos.
Python en ArcGIS Pro
El comportamiento observado en el cuadro de diálogo de la herramienta también se observa en la ventana de Python o ArcGIS Notebooks en ArcGIS Pro. La configuración regional de Python se establece de acuerdo con la configuración regional del usuario.
Utilizar arcpy fuera de ArcGIS Pro
Al utilizar herramientas de geoprocesamiento en Python fuera de ArcGIS Pro, la configuración regional de Python se establecerá en la configuración regional del usuario actual después de importar arcpy. Tenga en cuenta que en Python, la configuración regional predeterminada es el inglés, por lo que locale.getlocale() devolverá (None, None) antes de importar el módulo arcpy. Por lo tanto, trabajar en Python con módulos y funciones arcpy tendrá el mismo comportamiento que trabajar en ArcGIS Pro.