Skip to main content

範囲 (環境設定)

範囲の環境を反映するツールは、指定された範囲と交差するフィーチャまたはラスターだけを処理します。

範囲の環境は、ツールによって処理されるフィーチャまたはラスターを定義します。 この設定は、大きいデータセットの一部だけを処理する必要があるときに便利です。 これは、処理する入力フィーチャとラスターを選択するときに使用する四角形の設定と考えることができます。 この四角形はフィーチャの選択だけに使用され、クリップには使用されません。 出力データセットの範囲は一般に、範囲の四角形を通過するフィーチャまたはセルも考慮されるために、範囲の環境よりも大きくなります。

範囲を通過するフィーチャが処理されます。

使用上の注意

  • 折りたたみ可能なセクションである 範囲の座標系 にリストされる座標系は、範囲の座標の位置を解釈するためにツールで使用され、出力座標系環境の影響を受けません。

  • 現在の表示範囲] 範囲の描画 、および レイヤーの範囲 オプションでは、アクティブなマップの座標系を使用します。

  • 参照 オプションと クリップボード オプションでは、データセットの座標系か、指定された座標系を使用します。

  • 入力データの共通領域 オプションと 入力データのすべての領域 オプションでは、ツール実行時の座標系を決定し、最初の入力データセットの座標系を使用します。

  • 座標系を含めずに範囲を指定した場合、ツールが最初に使用する入力データセットの座標系がその範囲に使用されます。

ダイアログの構文

  • 現在の表示範囲 マップ ビュー— 範囲は、アクティブなマップまたはシーンに基づきます。

  • 範囲の描画 直角化して完了— 範囲は、マップまたはシーンに描画された四角形に基づきます。

  • レイヤーの範囲 レイヤー— 範囲は、アクティブなマップ レイヤーに基づきます。 使用可能なレイヤーを選択するか、すべてのレイヤーのデータの範囲 オプションを使用します。 各マップ レイヤーには、次のオプションがあります。

    • すべてのフィーチャ すべて選択— すべてのフィーチャの範囲。

    • 選択フィーチャ 選択フィーチャからのエリア— 選択したフィーチャの範囲を使用します。

    • 表示フィーチャ 表示範囲枠— レイヤーの表示フィーチャの範囲。

  • 参照 参照— 範囲は、既存のデータセットに基づきます。

  • 入力データの共通領域 交差— 範囲は、すべての入力データの共通範囲になります。

  • 入力データのすべての領域 結合— 範囲は、すべての入力データの結合された範囲になります。

  • クリップボード 貼り付け— 範囲をクリップボードにコピーしたり、クリップボードから貼り付けたりできます。

    • 範囲をコピー コピー— 範囲と座標系をクリップボードにコピーします。

    • 範囲を貼り付け 貼り付け— 範囲と座標系をクリップボードから貼り付けます。 クリップボードに座標系が含まれていない場合、マップの座標系が範囲に使用されます。

  • 範囲をリセット リセット— 範囲はデフォルト値にリセットされます。

注意:

編集タブで編集を有効/無効にする 編集オプションがオンの場合、範囲を描画するには 編集 リボン タブで編集を有効化する必要があります。

座標を手動で入力する場合、アクティブなマップの座標系の座標を数値で指定する必要があります。 マップで、入力した座標と異なる 表示単位 が使用されることがあります。 南と西の座標にはマイナス値の記号を使用します。

現在の表示範囲 オプション、範囲の描画 オプション、レイヤーの範囲 オプション、または 参照 を使用する場合、範囲はその時点で読み取られ、保存されます。マップ、レイヤー、またはデータセットに変更が加えられても、範囲は後から更新されません。 入力データの共通領域 オプションと 入力データのすべての領域 オプションは、ツールの実行時に範囲の座標と座標系を決定します。

Python 構文

arcpy.env.extent = extent

名前 説明

extent

  • Extent オブジェクト— Extent オブジェクトを使用して、範囲を指定できます。

  • MINOF—すべての入力フィーチャまたはラスターが重なる (互いに交差する) 範囲。 重なるフィーチャが存在せず、NULL 範囲 (幅と高さがゼロ) になる可能性があります。 その場合、フィーチャもセルも処理されません。

  • MAXOF—すべての入力データの結合された範囲。 すべてのフィーチャまたはセルが処理されます。

  • "XMin, YMin, XMax, YMax"—入力データが格納されたときの座標系で、範囲を指定するスペースで区切られた座標。

  • Path name—データセットのパス。 このデータセットの範囲が使用されます。

注意:

設定すると、extent 環境プロパティが Python の Extent オブジェクトを返します。

スクリプトの構文

import arcpy

# Set the extent environment using a keyword
arcpy.env.extent = "MAXOF"

# Set the extent environment using the Extent class
arcpy.env.extent = arcpy.Extent(-107.0, 38.0, -104.0, 40.0)

# Set the extent environment using a space-delimited string
arcpy.env.extent = "-107.0 38.0 -104.0 40.0"

# Set the extent environment using a feature class
arcpy.env.extent = "C:/data/StudyArea_perim.shp"

# Set the extent environment using a raster
arcpy.env.extent = "C:/data/StudyArea.tif"