Геообработка в разных локалях и регионах

Инструменты геообработки запускаются в ArcGIS Pro в соответствии с настройкой активного пользовательского локаля.

Локаль активного пользователя будет влиять на следующее:

  • Инструменты геообработки в ArcGIS Pro
  • ArcPy в ArcGIS Pro
  • ArcPy в Командной строке Python

В следующих примерах сравнивается использование Английской операционной системы с Немецким языком (Германия), установленным в качестве локали пользователя, и Английской операционной системы с Английским языком (США), установленным в качестве локали пользователя.

Для переключения локали пользователя нажмите кнопку Windows, введите intl.cpl и затем нажмите Enter. К этой же настройке можно получить доступ, щелкнув Windows > Settings > Time & Language > Region > Regional format.

Немецкий (Германия) локаль пользователя

Панель Геообработка

Параметры, принимающие числовые значения, ведут себя по-разному в зависимости от десятичного разделителя локали пользователя. Далее в качестве примера используется параметр Расстояние инструмента Буфер. Параметр Расстояние принимает значение и тип линейной единицы измерения.

Если в качестве локали пользователя задан Немецкий язык (Германия), вы можете ввести 4,5, поскольку в Германии в качестве десятичного разделителя используется запятая.

Инструмент Буфер в немецким параметром среды

Значение 4.5 обновляется до 4,5 в соответствии с настройкой локали региона пользователя (Немецкий язык (Германия)).

Если в качестве локали пользователя задан Английский язык (США), указывается значение 4.5, поскольку в США в качестве десятичного разделителя используется точка.

Инструмент Буфер в английской языковой среде

Python в ArcGIS Pro

Поведение, наблюдаемое в панели Геообработка, также наблюдается в окне Python и в ArcGIS Notebooks. Локаль Python устанавливается в соответствии с локалью пользователя.

Окно Python с командами локали

Окно Python с инструментом Buffer (Буфер)

Работая с ArcPy в Python

Работа в Python с модулями и функциями ArcPy будет иметь такое же поведение, как и работа в ArcGIS Pro.

Командная строка Python в немецкой ОС