ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

[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 for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル