レイヤーのクリップ (Clip Layer) (GeoAnalytics Desktop)

サマリー

指定されたポリゴン内から入力フィーチャを抽出します。

[レイヤーのクリップ (Clip Layer)] のワークフロー図

使用法

  • ポイント、ライン、またはポリゴン フィーチャをクリップするには、[レイヤーのクリップ (Clip Layer)] を使用します。

  • このツールを使用すると、別のフィーチャクラスの 1 つ以上のフィーチャをクッキーの抜き型のように使用して、1 つのフィーチャクラスを切り取ることができます。これは、別のより大きなフィーチャクラスのフィーチャの地理サブセットを含むフィーチャクラス (調査領域または対象領域 (AOI) とも呼ばれる) を作成する場合には特に便利です。

  • 解析では、対象地域に重なるフィーチャまたはフィーチャの一部がクリップされます。

  • 出力結果には、クリップ レイヤーのポリゴンと重なる入力レイヤーのフィーチャが含まれます。

  • 出力ジオメトリ タイプは、クリップされている入力フィーチャと同じになります。たとえば、ポリゴン内のライン フィーチャをクリップした場合、出力結果はラインになります。

  • [入力レイヤー] パラメーターのすべてのフィールドが出力結果に含まれます。[クリップ レイヤー] パラメーターのフィールドは出力に含まれません。

  • 次のいずれかまたは両方を行うことで、[レイヤーのクリップ (Clip Layer)] ツールのパフォーマンスを向上させることができます。

    • 対象データのみを解析するように、範囲環境を設定します。
    • 解析が実行されている場所に対してローカルなデータを使用します。

  • ジオプロセシング ツールは、Spark を活用しています。解析は、複数のコアを並列に使用して、デスクトップ コンピューター上で実行されます。解析の実行方法の詳細については、「GeoAnalytics Desktop ツールに関する考慮事項」をご参照ください。

  • GeoAnalytics Desktop ツールを実行する場合、解析はデスクトップ コンピューター上で実行されます。最適なパフォーマンスを実現するには、データがデスクトップ上で使用可能である必要があります。ホスト フィーチャ レイヤーを使用している場合は、ArcGIS GeoAnalytics Server を使用することをお勧めします。データがローカルに存在していない場合、ツールの実行時間が長くなります。ArcGIS GeoAnalytics Server を使用して分析を行うには、GeoAnalytics Toolsをご参照ください。

パラメーター

ラベル説明データ タイプ
入力レイヤー

クリップするポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャを含むデータセット。

Feature Layer
クリップ レイヤー

入力フィーチャのクリップに使用するポリゴン フィーチャを含むデータセット。

Feature Layer
出力フィーチャクラス

クリップされたフィーチャを含む出力フィーチャクラス。

Feature Class

arcpy.gapro.ClipLayer(input_layer, clip_layer, out_feature_class)
名前説明データ タイプ
input_layer

クリップするポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャを含むデータセット。

Feature Layer
clip_layer

入力フィーチャのクリップに使用するポリゴン フィーチャを含むデータセット。

Feature Layer
out_feature_class

クリップされたフィーチャを含む出力フィーチャクラス。

Feature Class

コードのサンプル

ClipLayer (レイヤーのクリップ) の例 (スタンドアロン スクリプト)

次の Python スクリプトは、[ClipLayer] ツールの使用方法を示します。

#-------------------------------------------------------------------------------
# Name: ClipLayer.py
# Description: Clip USA Rivers to the extent of state boundaries.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/USA.gdb"
# Set local variables
clipFeatures = "USA_Rivers"
studyArea = "Nebraska_Boundary"
out = "NebraskaRivers"
# Execute Clip Layer
arcpy.gapro.ClipLayer(clipFeatures, studyArea, out)

ライセンス情報

  • Basic: No
  • Standard: No
  • Advanced: Yes

関連トピック