さまざまなロケールおよび地域でのジオプロセシング

ArcGIS Pro のジオプロセシング ツールは、アクティブなユーザー ロケールの設定に従って実行されます。

アクティブなユーザー ロケールは、以下に影響します。

  • ArcGIS Pro のジオプロセシング ツール
  • ArcGIS Pro での ArcPy
  • [Python コマンド プロンプト] での ArcPy

次の例は、ユーザー ロケールとして [ドイツ語 (ドイツ)] が設定された英語のオペレーティング システムを、ユーザー ロケールとして [英語 (米国)] が設定された英語のオペレーティング システムと比較します。

ユーザー ロケールを切り替えるには、[Windows] ボタンを押して [intl.cpl] と入力し、Enter キーを押します。 [Windows] > [設定] > [時刻と言語] > [地域] > [地域設定] の順にクリックして、同じ設定にアクセスすることもできます。

ドイツ語 (ドイツ) ユーザー ロケール

ジオプロセシング ウィンドウ

数値を使用できるパラメーターは、ユーザー ロケールの小数点の記号に応じて動作が異なります。 以下では、[バッファー (Buffer)] ツールの [距離] パラメーターが例として使用されています。 [距離] パラメーターには、値と距離単位タイプを使用できます。

ユーザー ロケールとして [ドイツ語 (ドイツ)] が設定されている場合、ドイツでは小数点の記号としてカンマが使用されているため、4,5 の値は有効です。

ドイツ語環境のバッファー ツール

4.5 の値はユーザー ロケールの地域設定 ([ドイツ語 (ドイツ)]) に従い 4,5 に更新されます。

ユーザー ロケールが [英語 (米国)] の場合、米国では小数点の記号としてピリオドが使用されているため、4.5 の値は有効です。

英語環境のバッファー ツール

ArcGIS Pro での Python

[ジオプロセシング] ウィンドウで見られた動作は、[Python] ウィンドウや ArcGIS Notebooks でも見られます。 Python のロケールには、ユーザー ロケールが反映されています。

ロケール コマンドを示す Python ウィンドウ

バッファー ツールを示す Python ウィンドウ

ArcPy を使用した Python での操作

ArcPy のモジュールと関数を使用した Python での操作は、ArcGIS Pro での操作と同様の動作となります。

ドイツ語 OS の Python コマンド プロンプト