クリップ(Clip) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

ラスタ データセット、モザイク データセット、またはイメージ サービス レイヤを含む、ラスタの空間サブセットを作成します。

[クリップ(Clip)] の図

使用法

構文

Clip_management (in_raster, rectangle, out_raster, {in_template_dataset}, {nodata_value}, {clipping_geometry}, {maintain_clipping_extent})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセット

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
rectangle

クリップする最小境界ボックスを定義する 4 つの座標を、最小 X 座標、最小 Y 座標、最大 X 座標、最大 Y 座標の順に指定します。

指定されたクリップ範囲が入力ラスタ データセットに合わない場合は、適切な配置が使用されているかどうかが [クリップ(Clip)] ツールによって確認されます。この結果、出力の範囲がツールに指定した範囲と多少異なる場合があります。

Envelope
out_raster

出力ラスタ データセット。この出力形式が、適切なピクセル深度をサポートできることを確認してください。

ラスタ データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。

  • *.bil(Esri BIL)
  • *.bip(Esri BIP)
  • *.bmp(BMP)
  • *.bsq(Esri BSQ)
  • *.dat(ENVI DAT)
  • *.gif(GIF)
  • *.img(ERDAS IMAGINE)
  • *.jpg(JPEG)
  • *.jp2(JPEG 2000)
  • *.png(PNG)
  • *.tif(TIFF)
  • 拡張子なし(Esri GRID)

ジオデータベースにラスタ データセットを格納する場合、ラスタ データセットの名前にファイル拡張子は付けません。

ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

Raster Dataset
in_template_dataset
(オプション)

クリップ範囲として使用できる既存のラスタ レイヤまたはベクタ レイヤ。クリップ出力には、最小境界ボックスを交差するすべてのピクセルが含まれます。

フィーチャクラスが出力範囲として使用され、ポリゴン フィーチャに基づいてラスタをクリップしたい場合は、[clipping_geometry] オプションを使用します。このオプションをオンにすると、出力のピクセル深度が向上する可能性があります。したがって、出力形式で適切なピクセル深度をサポートできることを確認する必要があります。

Raster Layer; Feature Layer
nodata_value
(オプション)

指定した値を持つすべてのピクセルが、出力ラスタ データセットでは NoData に設定されます。

String
clipping_geometry
(オプション)

フィーチャクラスを出力範囲として使用する場合は、フィーチャクラスの範囲とそのポリゴン周長のどちらでラスタをクリップするかを選択できます。

  • NONEフィーチャクラスの最小境界ボックスに基づいてラスタ データセットをクリップします。
  • ClippingGeometryポリゴンの形状の周長に基づいてラスタ データセットをクリップします。

クリップ ジオメトリを使用すると、出力のピクセル深度が向上する可能性があります。したがって、出力形式で適切なピクセル深度をサポートできることを確認する必要があります。

Boolean
maintain_clipping_extent
(オプション)

クリップされた出力ラスタ データセットの範囲を選択します。

  • NO_MAINTAIN_EXTENT出力ラスタは入力ラスタと同じセルの配置を維持し、出力範囲はそれに従って調整されます。これはデフォルト設定です。
  • MAINTAIN_EXTENT出力範囲は指定されたクリップ範囲に完全に一致し、行と列の数はそれに従って調整されます。行と列の数は出力に合わせて調整されるため、入力値はリサンプリングされます。
Boolean

コードのサンプル

Clip(クリップ)の例 1(Python ウィンドウ)

これは Clip(クリップ)ツールのための Python サンプルです。

import arcpy
arcpy.Clip_management(
    "c:/data/image.tif","1952602 294196 1953546 296176",
    "c:/data/clip.gdb/clip01", "#", "#", "NONE", "NO_MAINTAIN_EXTENT")
Clip(クリップ)の例 2(スタンドアロン スクリプト)

これは Clip(クリップ)ツールのための Python スクリプト サンプルです。

##Clip Raster Dataset by known extent - Left Bottom Right Top

import arcpy
arcpy.env.workspace = "C:/Workspace"
    

arcpy.Clip_management(
    "image.tif","1952602.23 294196.279 1953546.23 296176.279",
    "clip.gdb/clip", "#", "#", "NONE")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014