概要
指定されたポリゴン内から入力フィーチャを抽出します。
図
使用法
ポイント、ライン、またはポリゴン フィーチャをクリップするには、[レイヤーのクリップ (Clip Layer)] を使用します。
このツールを使用すると、別のフィーチャクラスの 1 つ以上のフィーチャをクッキーの抜き型のように使用して、1 つのフィーチャクラスを切り取ることができます。これは、別のより大きなフィーチャクラスのフィーチャの地理サブセットを含むフィーチャクラス (調査領域または対象領域 (AOI) とも呼ばれる) を作成する場合には特に便利です。
解析では、対象地域に重なるフィーチャまたはフィーチャの一部がクリップされます。
出力結果には、クリップ レイヤーのポリゴンと重なる入力レイヤーのフィーチャが含まれます。
出力ジオメトリ タイプは、クリップされている入力フィーチャと同じになります。たとえば、ポリゴン内のライン フィーチャをクリップした場合、出力結果はラインになります。
[入力レイヤー] パラメーターのすべてのフィールドが出力結果に含まれます。[クリップ レイヤー] パラメーターのフィールドは出力に含まれません。
次のいずれかまたは両方を行うことで、[レイヤーのクリップ (Clip Layer)] ツールのパフォーマンスを向上させることができます。
- 対象データのみを解析するように、範囲環境を設定します。
- 解析が実行されている場所に対してローカルなデータを使用します。
ジオプロセシング ツールは、Spark を活用しています。解析は、複数のコアを並列に使用して、デスクトップ コンピューター上で実行されます。解析の実行方法の詳細については、「GeoAnalytics Desktop ツールに関する考慮事項」をご参照ください。
GeoAnalytics Desktop ツールを実行する場合、解析はデスクトップ コンピューター上で実行されます。最適なパフォーマンスを実現するには、データがデスクトップ上で使用可能である必要があります。ホスト フィーチャ レイヤーを使用している場合は、ArcGIS GeoAnalytics Server を使用することをお勧めします。データがローカルに存在していない場合、ツールの実行時間が長くなります。ArcGIS GeoAnalytics Server を使用して分析を行うには、GeoAnalytics Toolsをご参照ください。
構文
arcpy.gapro.ClipLayer(input_layer, clip_layer, out_feature_class)
パラメーター | 説明 | データ タイプ |
input_layer | クリップするポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャを含むデータセット。 | Feature Layer |
clip_layer | 入力フィーチャのクリップに使用するポリゴン フィーチャを含むデータセット。 | Feature Layer |
out_feature_class | クリップされたフィーチャを含む出力フィーチャクラス。 | Feature Class |
コードのサンプル
次の 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: いいえ
- Standard: いいえ
- Advanced: はい