Géotraitement selon les paramètres régionaux et les régions

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.

Paramètres régionaux utilisateur Allemand (Allemagne)

Paramètres régionaux utilisateur Anglais (États-Unis)

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.

Outil Zone tampon dans un environnement en allemand

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.

Outil Zone tampon dans un environnement en anglais

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.

Paramètres régionaux de la fenêtre Python dans un environnement en allemand

Outil Zone tampon de la fenêtre Python dans un environnement en allemand

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.

Invite de commande Python dans un système d’exploitation allemand