境界線の構築(Build Boundary) (データの管理)
サマリ
モザイク データセットの境界線ポリゴンを作成します。デフォルトでは、すべてのフットプリント ポリゴンが境界にマージされ、有効なピクセル範囲を表す 1 つの境界が作成されます。
図
使用法
-
境界線は、ジオデータベース内部に保存されているモザイク データセットだけに作成できます。
-
ラスタを削除または追加するか、フットプリントの範囲を変更した場合は、このツールを使用して境界線を再構築する必要があります。
-
境界線ポリゴンの形状を(編集ツールで)変更した場合は、このツールを使用して境界線を変更前の形状に再構築することができます。
-
[既存の境界線にアペンド] オプションは、新しく追加されたフットプリントが存在する境界線だけを更新するために使用します。境界線全体の再計算が行われないため、時間の節約になります。
構文
BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
パラメータ | 説明 | データ タイプ |
in_mosaic_dataset |
境界線を計算する対象となるモザイク データセット | Mosaic Layer |
where_clause (オプション) |
属性に基づいてデータのサブセットを作成する場合は SQL クエリを入力します。 | SQL Expression |
append_to_existing (オプション) |
フットプリントが選択されている場合は、このオプションで境界線の変更方法を決定します。
| Boolean |
simplification_method (オプション) |
単純化の手法は頂点の数を削減します。密度の高い境界はパフォーマンスに影響を与える可能性があります。 境界の単純化に使用する単純化の手法を選択します。
| String |
コードのサンプル
BuildBoundary(境界線の構築)の例(Python ウィンドウ)
以下は、BuildBoundary(境界線の構築)ツールを実行する Python サンプルです。
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
Build Boundary(境界線の構築)の例 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)
環境
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013