モザイク データセットからラスタを削除(Remove Rasters From Mosaic Dataset) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

モザイク データセットから選択したラスタ(アイテム)を削除します。

使用法

構文

RemoveRastersFromMosaicDataset_management (in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
パラメータ説明データ タイプ
in_mosaic_dataset

モザイク データセットのパスと名前

Mosaic Layer
where_clause
(オプション)

SQL を使用してクエリを定義することも、あるいは [検索条件設定] を使用して、モザイク データセットから削除されるラスタ データセットを定義するためのクエリを構築することもできます。

必ず選択を行うか、クエリを指定してください。そうしないと、ツールが実行されません。モザイク データセットからすべてのレコードを削除したい場合、すべてのラスタを選択するクエリを"OBJECTID>=0"のように指定してください。

SQL Expression
update_boundary
(オプション)

モザイク データセットの境界線ポリゴンを更新します。デフォルトでは、すべてのフットプリント ポリゴンが境界線にマージされ、有効なピクセル範囲を表す 1 つの境界が作成されます。

  • UPDATE_BOUNDARY境界線を更新します。これがデフォルトです。
  • NO_BOUNDARY 境界を更新しません。
Boolean
mark_overviews_items
(オプション)

モザイク カタログ内のラスタを削除してしまうと、ラスタを使用して作成されたオーバー ビューは、正確でなくなることがあります。そのため、不要になったオーバー ビューの更新または削除が可能かどうかを識別できるようになっています。

  • MARK_OVERVIEWS_ITEMS影響を受けるオーバービューを識別します。これがデフォルトです。
  • NO_MARK_OVERVIEWS_ITEMS影響を受けるオーバービューを識別しません。
Boolean
delete_overview_images
(オプション)

ソース ラスタが削除された結果として不要になったオーバービューは、モザイク データセットから削除することもできます。オーバービューは、オーバービュー アイテムが選択されている場合のみ削除されます。

  • DELETE_OVERVIEW_IMAGES境界線を更新します。これがデフォルトです。
  • NO_DELETE_OVERVIEW_IMAGES 境界を更新しません。
Boolean
delete_item_cache
(オプション)

削除するモザイク データセット アイテムに関連付けられているキャッシュを削除するかどうかを選択します。

  • DELETE_ITEM_CACHEモザイク データセット アイテムを削除し、対応するキャッシュを削除します。これがデフォルトです。
  • NO_DELETE_ITEM_CACHE関連するアイテム キャッシュを削除しません。
Boolean
remove_items
(オプション)

モザイク データセットからラスタ データセットなどのアイテムを削除するか、関連付けられたオーバービューまたはキャッシュだけを削除するかを選択します。

  • REMOVE_MOSAICDATASET_ITEMSアイテムをモザイク データセットから削除します。これがデフォルトです。
  • NO_REMOVE_MOSAICDATASET_ITEMSアイテムはモザイク データセットから削除されませんが、アイテムのキャッシュと、このアイテムから作成されたオーバービューをすべて削除します。
Boolean
update_cellsize_ranges
(オプション)

モザイク データセットのセル サイズ範囲を更新するかどうかを選択します。

  • UPDATE_CELL_SIZESセル サイズ範囲を更新します。これがデフォルトです。
  • NO_CELL_SIZESセル サイズ範囲を変更しません。
Boolean

コードのサンプル

RemoveRastersFromMosaicDataset(モザイク データセットからラスタを削除)の例 1(Python ウィンドウ)

以下は、RemoveRastersFromMosaicDataset(モザイク データセットからラスタを削除)を実行するための Python サンプルです。

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
RemoveRastersFromMosaicDataset(モザイク データセットからラスタを削除)の例 2(スタンドアロン スクリプト)

以下は、RemoveRastersFromMosaicDataset(モザイク データセットからラスタを削除)を実行するための Python スクリプト サンプルです。

#Delete Overviews with Query

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

mdname = "remove.gdb/md2"
query = "#"
updatebnd = "#"
markovr = "#"
delovr = "DELETE_OVERVIEW_IMAGES"
delitemcache = "#"
removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS"
updatecs = "UPDATE_CELL_SIZES"

arcpy.RemoveRastersFromMosaicDataset_management(
     mdname, query, updatebnd, markovr, delovr, delitemcache, 
     removeitem, updatecs)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013