概要
モザイク データセットにそれまでのカバレッジを拡張する新しいラスター データセットを追加する場合に、境界線の範囲を更新します。
図
使用法
境界線は、ジオデータベース内部に保存されているモザイク データセットだけに作成できます。
ラスターを削除または追加するか、フットプリントの範囲を変更した場合は、このツールを使用して境界線を再構築する必要があります。
境界線ポリゴンの形状を (編集ツールで) 変更した場合は、このツールを使用して元の (変更されていない) 境界線を再作成することができます。
構文
arcpy.management.BuildBoundary(in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
パラメーター | 説明 | データ タイプ |
in_mosaic_dataset | 境界線を再計算するモザイク データセットを選択します。 | Mosaic Layer |
where_clause (オプション) | 選択したラスター データセットの境界線を計算する SQL クエリ。このオプションは、新しいラスター データセットを追加するときの時間を節約するために、append_to_existing パラメーターを APPEND に設定して使用します。 | SQL Expression |
append_to_existing (オプション) | これは、新しいラスター データセットを既存のモザイク データセットに追加するときに、APPEND に設定します。APPEND は、境界線全体を計算する代わりに、新しいラスター データセットの境界線を既存の境界線とマージします。
| Boolean |
simplification_method (オプション) | 単純化の手法は頂点の数を削減します。密度の高い境界はパフォーマンスに影響を与える可能性があります。 境界の単純化に使用する単純化の手法を選択します。
| String |
派生した出力
名前 | 説明 | データ タイプ |
out_mosaic_dataset | 更新されたモザイク データセット。 | モザイク レイヤー |
コードのサンプル
BuildBoundary (境界線の構築) の例 (Python ウィンドウ)
以下は、BuildBoundary ツールを実行する Python サンプルです。
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
BuildBoundary (境界線の構築) の例 2 (スタンドアロン スクリプト)
これは BuildBoundary ツールの Python スクリプトです。
# Build boundary only for the Quickbird data
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "boundary.gdb/md"
query = "SensorName = 'QuickBird'"
mode = "OVERWRITE"
simplify = "#"
arcpy.BuildBoundary_management(mdname, query, mode, simplify)
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい