Skip to main content

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

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

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

  • ArcGIS Pro のジオプロセシング ツール

  • ArcGIS Pro における ArcPy

  • Python コマンド プロンプト における ArcPy

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

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

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

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

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

ユーザー ロケールとして ドイツ語 (ドイツ) が設定されている場合、ドイツでは小数点の記号としてカンマが使用されているため、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 コマンド プロンプト