シームラインの構築(Build Seamlines) (データ管理)
サマリ
モザイク データセットのシームラインを自動的に作成します。
使用法
-
1 つのフットプリントにつき 1 つのシームラインが作成されます。
-
参照されているモザイク データセットのシームラインを構築することはできません。
-
モザイク データセットのカラー補正を予定している場合は、シームラインを構築する前に行うことをお勧めします。カラー補正は、[計算方法] が [RADIOMETRY] に設定されているとシームラインの構築時に色が考慮されるため、特に重要です。
-
シームラインを削除するには、ArcCatalog またはカタログ ウィンドウでモザイク データセットを右クリックし、[削除] → [シームラインの削除] の順にクリックします。
構文
パラメータ | 説明 | データ タイプ |
in_mosaic_dataset |
入力モザイク データセット | Image Service; Mosaic Layer; String |
cell_size (オプション) |
セル サイズは、シームラインを作成するラスタを決めるために使用されます。これは、モザイク データセット内にさまざまな解像度のデータが存在し、1 つのレベルだけにシームラインを作成する場合に多く使用されます。たとえば、高解像度データ ソースと低解像度データ ソースを混在させている場合、これらのデータ ソースのいずれかの範囲内に収まるセル サイズを指定することができます。 複数の LOWPS(Low Pixel Size)値がある場合、またはどのセル サイズを指定すべきかわからない場合は、このパラメータを空のままにしておいてください。ツールによって、自動的に適切なレベルでシームラインが作成されます。 このパラメータの単位は、モザイク データセットの空間参照の単位と同じです。 | Double |
sort_method (オプション) |
並べ替え方法は、複数のラスタを 1 つに融合してシームラインの作成に使う画像を作成する順序を定義するという点で、モザイク手法によく似ています。
| String |
sort_order (オプション) |
ラスタを昇順と降順のどちらで並べ替えるかを選択します。
| Boolean |
order_by_attribute (オプション) |
並べ替え方法が [BY_ATTRIBUTE] の場合にラスタの順序付けに使用する属性フィールド。デフォルトの属性は ObjectID です。 | Field |
order_by_base_value (オプション) |
この値と order_by_attribute フィールドの値との差に基づいてラスタが並べ替えられます。 | Variant |
view_point (オプション) |
sort_method が [CLOSEST_TO_VIEWPOINT] の場合に使用する座標位置 | Point |
computation_method (オプション) |
シームラインを構築するときに使用する計算方法を選択します。
[並べ替え順] はそれぞれの方法に適用されます。 | String |
blend_width (オプション) |
ブレンド(フェザリング)は、重複するラスタがあるピクセル間のシームラインに沿って発生します。ブレンド幅により、ブレンドされるピクセル数が定義されます。 ブレンド幅が 10 で、ブレンド タイプに [BOTH] を使用する場合、シームラインの内側および外側の 5 ピクセルがブレンドされます。値が 10 でブレンド タイプが [INSIDE] の場合、シームラインの内側の 10 ピクセルがブレンドされます。 | Double |
blend_type (オプション) |
ブレンド(フェザリング)は、重複するラスタがあるピクセル間のシームラインに沿って発生します。ブレンド タイプにより、ブレンドがシームラインに沿ったどの場所で発生するかが定義されます。
| String |
request_size (オプション) |
このプロセスを使用してラスタを調べるときに、ラスタをリサンプリングするサイズ。この値(1,000 など)は、行と列の寸法を指定します。最大値は 5,000 です。 リクエスト サイズのデフォルト値は、リクエスト サイズ タイプで選択したオプションによって変わります。[PIXELS] の場合のデフォルト値は 1,000 で、[PIXELSIZE_FACTOR] の場合のデフォルト値は 5 です。 この値は、ラスタ データの複雑さに基づいて増減します。画像の解像度が大きくなるほど、ラスタ データセットは詳細になりますが、それによって処理時間は長くなります。 | Long |
request_size_type (オプション) |
リクエスト サイズ タイプでは、選択したピクセルまたはピクセル サイズ ファクタに基づいてリクエスト サイズを修正します。ラスタのリサンプリングに使用するリクエスト サイズのデフォルト値は、選択したリクエスト サイズ タイプによって変わります。
| String |
blend_width_units (オプション) |
モザイク データセット シームラインのブレンド幅を指定するために使用する単位のタイプ。
| String |
コードのサンプル
これは BuildSeamlines(シームラインの構築)のための Python サンプルです。
import arcpy
arcpy.BuildSeamlines_management("c:/data/Seamlines.gdb/md", "40",
"NORTH_WEST", "#", "#", "#", "#",
"RADIOMETRY", "5", "INSIDE", "#",
"#", "GROUND_UNITS")
これは BuildSeamlines(シームラインの構築)のための Python スクリプト サンプルです。
# Build seamlines using the NORTH_WEST sort method
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "Seamlines.gdb/md"
cellsize = "40"
sortmethod = "NORTH_WEST"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "#"
computemethod = "RADIOMETRY"
blendwidth = "5"
blendtype = "INSIDE"
requestsize = "#"
arcpy.BuildSeamlines_management(
mdname, cellsize, sortmethod, sortorder, orderattribute,
orderbase, viewpnt, computemethod, blendwidth, blendtype,
requestsize)