ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

[Python] ウィンドウの環境設定

  • [Python] ウィンドウの環境の履歴管理

各ツールには、操作を実行するときに使用するパラメーターがあります。これらのパラメーターの中には、許容値や出力場所など、すべてのツールに共有するものがあります。これらのパラメーターのデフォルト値は、すべてのツールが実行時に使用するジオプロセシング環境から取得することができます。ツールを実行する際には、現在の環境設定をグローバル入力パラメーター値として使用することもできます。対象地域、出力データセットの空間参照、新しいラスター データセットのセル サイズといった設定はすべて、ジオプロセシング環境で指定することができます。

ArcPy では、ジオプロセシング環境が ArcPy クラス env の下にプロパティとして整理されています。次の例では、いくつかの環境値がディスプレイに表示されてから、新しい値が設定されます。

>>> print arcpy.env.overwriteOutput
True

>>> print arcpy.env.workspace
None

>>> arcpy.env.overwriteOutput = False
>>> arcpy.env.workspace = "c:/temp"
>>> print arcpy.env.overwriteOutput
False

>>> print arcpy.env.workspace
c:/temp

>>>

[Python] ウィンドウの環境の履歴管理

ジオプロセシング環境は、ツールの操作と出力に大きな影響をおよぼすため、環境設定の履歴管理を行い、必要に応じて環境をデフォルトの状態にリセットできるようにすることが大切です。

ResetEnvironments という ArcPy 関数は、デフォルトの環境値を復元するときに使用できます。

>>> arcpy.ResetEnvironments()
>>>

ListEnvironments という ArcPy 関数は、すべてのジオプロセシング環境のリストを作成するときに使用できます。このリストは、すべての環境と現在の値へのアクセスとこれらの印刷に使用できます。この例では、2 つの環境しか表示されていませんが、このコードを使うと、すべての環境と環境値が表示されます。

>>> environments = arcpy.ListEnvironments()
... for environment in environments:
...     envSetting = eval("arcpy.env." + environment)
...     print "%-30s: %s" % (environment, envSetting)
...
newPrecision                  : SINGLE

autoCommit                    : 1000

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル