境界線の構築 (データ管理ツール)
サマリー
モザイク データセットにそれまでのカバレッジを拡張する新しいラスター データセットを追加する場合に、境界線の範囲を更新します。
図
使用法
境界は、ジオデータベース内に格納されたモザイク データセットにのみ生成できます。
ラスターを削除または追加した場合、あるいはフットプリントの範囲を変更した場合は、このツールを使用して境界を再構築します。
境界ポリゴンの形状を (編集ツールを使用して) 変更した場合は、このツールを使用して元の (変更前の) 境界を再作成できます。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
モザイク データセット
|
境界線を再計算するモザイク データセットを選択します。
|
Mosaic Layer
|
|
クエリー定義
(オプション)
|
選択されたラスター データセットの境界を計算するために使用される SQL クエリー。 このオプションを 既存の境界線に追加 オプションと組み合わせて使用すると、新しいラスター データセットを追加するときに時間を節約できます。
|
SQL Expression
|
|
既存の境界線に追加
(オプション)
|
フットプリントの周長を既存の境界に追加するのか、境界の全体を再計算するのかを指定します。
新しいラスター データセットを既存のモザイク データセットに追加するときは、このパラメーターをオンにします。 境界の全体を計算する代わりに、新しいラスター データセットの境界のみを既存の境界にマージします。
|
Boolean
|
|
単純化の方法
(オプション)
|
頂点の数の削減に使用する単純化の手法を指定します。密度の高い境界はパフォーマンスに影響を与える可能性があります。
境界の単純化に使用する単純化の手法を選択します。
なし—単純化を使用しません。 これがデフォルトです。
凸包—モザイク データセットの最小範囲のジオメトリーを使用して、境界を単純化します。 不連続なフットプリントがある場合は、連続するフットプリントのグループごとに最小範囲のジオメトリーを使用して境界を単純化します。
エンベロープ—モザイク データセットのエンベロープは、単純化された境界を提供します。 不連続なフットプリントがある場合は、連続するフットプリントのグループごとにエンベロープを使用して境界を単純化します。
|
String
|
派生した出力
|
ラベル
|
説明
|
データ タイプ
|
|
更新された入力モザイク データセット
|
更新されたモザイク データセット。
|
Mosaic Layer
|
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 オプションを使用します。 境界の全体を計算する代わりに、新しいラスター データセットの境界のみを既存の境界にマージします。
|
Boolean
|
|
simplification_method
(オプション)
|
頂点の数の削減に使用する単純化の手法を指定します。密度の高い境界はパフォーマンスに影響を与える可能性があります。
境界の単純化に使用する単純化の手法を選択します。
NONE—単純化を使用しません。 これがデフォルトです。
CONVEX_HULL—モザイク データセットの最小範囲のジオメトリーを使用して、境界を単純化します。 不連続なフットプリントがある場合は、連続するフットプリントのグループごとに最小範囲のジオメトリーを使用して境界を単純化します。
ENVELOPE—モザイク データセットのエンベロープは、単純化された境界を提供します。 不連続なフットプリントがある場合は、連続するフットプリントのグループごとにエンベロープを使用して境界を単純化します。
|
String
|
派生した出力
|
名前
|
説明
|
データ タイプ
|
|
out_mosaic_dataset
|
更新されたモザイク データセット。
|
Mosaic Layer
|
コードのサンプル
BuildBoundary の例 1 (Python ウィンドウ)
以下は、BuildBoundary ツールを実行する Python サンプルです。
import arcpy
arcpy.management.BuildBoundary("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.management.BuildBoundary(mdname, query, mode, simplify)
環境
並列処理ファクター
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい