ArcGIS Pro s’utilise avec différents paramètres régionaux, et les outils de géotraitement respectent les paramètres régionaux utilisateur de votre système d’exploitation. Concrètement, au lancement de ArcGIS Pro, les outils de géotraitement s’exécutent conformément à ces paramètres régionaux utilisateur. C’est ce qui est illustré dans les scénarios suivants :
La prise en charge des paramètres régionaux est illustrée dans les scénarios suivants :
- Utilisation des outils de géotraitement dans ArcGIS Pro
- Utilisation d’ArcPy dans ArcGIS Pro
- Utilisation d’ArcPy en dehors de ArcGIS Pro
À titre d’illustration, vous allez utiliser un système d’exploitation en version allemande avec German(Germany) [Allemand (Allemagne)] comme paramètres régionaux utilisateur, par rapport à un système d’exploitation en version anglaise avec English(United States) [Anglais (États-Unis)] comme paramètres régionaux utilisateur.
Boîte de dialogue de l’outil de géotraitement
Dans votre exemple, vous allez utiliser l’outil Zone tampon et définir une unité linéaire pour le paramètre Distance correspondant.
En cas d’utilisation d’un système d’exploitation avec les paramètres régionaux utilisateur German(Germany) [Allemand (Allemagne)], vous pouvez saisir 4,5 puisque la virgule est utilisée comme séparateur décimal en Allemagne.
Si vous saisissez 4.5 avec un séparateur décimal, la valeur est remplacée par 4,5 en conformité avec les paramètres régionaux utilisateur définis.
En cas d’utilisation d’un système d’exploitation avec les paramètres régionaux utilisateur English(United States) [Anglais (États-Unis)], 4.5 est indiqué dans la boîte de dialogue puisque le point est utilisé comme séparateur décimal aux États-Unis.
Python dans ArcGIS Pro
Le comportement observé dans la boîte de dialogue de l’outil l’est également dans la fenêtre Python ou dans ArcGIS Notebooks, dans ArcGIS Pro. Les paramètres régionaux Python sont définis en fonction des paramètres régionaux utilisateur.
Utilisation d’ArcPy en dehors de ArcGIS Pro
En cas d’utilisation d’outils de géotraitement dans Python à l’extérieur de ArcGIS Pro, les paramètres régionaux Python sont définis sur les paramètres régionaux utilisateur actuels après l’importation d’ArcPy. Sachant que l’anglais correspond aux paramètres régionaux par défaut dans Python, locale.getlocale() renvoie (None, None) avant l’importation du module ArcPy. C’est pourquoi utiliser Python avec des modules et fonctions ArcPy revient au même qu’utiliser ArcGIS Pro.
Vous avez un commentaire à formuler concernant cette rubrique ?