不同语言环境和区域中的地理处理

ArcGIS AllSource 中的地理处理工具根据活动用户语言环境设置运行。

活动用户语言环境设置将影响以下内容:

  • ArcGIS AllSource 中的地理处理工具
  • ArcGIS AllSource 中的 ArcPy
  • Python 命令提示符中的 ArcPy

在以下示例中,将德语(德国)设置为用户语言环境的英语操作系统和将英语(美国)设置为用户语言环境的英语操作系统进行了比较。

要切换用户语言环境设置,需要按 Windows 按钮,键入 intl.cpl,然后按 Enter 键。 单击 Windows > 设置 > 时间和语言 > 区域 > 区域格式可以访问相同的设置。

德语(德国)用户语言环境

英语(美国)用户语言环境

“地理处理”窗格

根据用户区域设置的小数点分隔符,接受数值的参数的显示可能有所不同。 下面以缓冲区工具的 Distance 参数为例。 Distance 参数接受数值和线性单位类型。

德语(德国)设置为用户语言环境时,有效值为 4,5,因为德国使用逗号作为小数点分隔符。

德语环境中的缓冲区工具

值 4.5 更新为 4,5 以符合用户语言环境设置(德语(德国))。

对于英语(美国)用户语言环境,有效值为 4.5,因为在美国使用句点作为小数点分隔符。

英语环境中的缓冲区工具

ArcGIS AllSource 中的 Python

地理处理窗格中观测到的行为也可以在 Python 窗口和 ArcGIS Notebooks 中观测到。 Python 语言环境反映了用户语言环境。

包含语言环境命令的 Python 窗口

包含缓冲区工具的 Python 窗口

Python 中使用 ArcPy

Python 中使用 ArcPy 模块和函数将具有与在 ArcGIS AllSource 中相同的行为。

德语操作系统中的 Python 命令提示符