ラスタ カタログ → ラスタ データセット(Raster Catalog To Raster Dataset) (データの管理)
サマリ
ラスタ カタログのコンテンツを新しいラスタ データセットにモザイク化します。
使用法
-
[ラスタ カタログ → ラスタ データセット(Raster Catalog To Raster Dataset)] ツールでは、入力としてラスタ カタログを指定し、出力として新しいラスタ データセットを指定して、ジオデータベース ラスタ カタログをラスタ データセットに変換できます。このツールでは、データを既存のラスタ データセットにモザイク化することはできません。
-
モザイク化したラスタ データセットを使用することにより、オーバーラップするデータがなくなり、データの表示に用いられる継ぎ目が低減する傾向があるため、どの縮尺でも一般的に表示速度が速くなる、空き領域を節約できるなど、いくつかのメリットがあります。
-
既存の入力ラスタ データセットに一致するピクセル タイプを設定する必要があります。ピクセル タイプを設定しない場合は 8 ビットのデフォルトが使用されますが、出力が不正確になることがあります。
-
出力は、BIL、BIP、BMP、BSQ、DAT、GIF、Esri Grid、IMG、JPEG、JPEG 2000、PNG、TIFF、または任意のジオデータベース ラスタ データセットに保存することができます。
-
ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、またはジオデータベースに格納するときに、環境設定で [圧縮] タイプと [圧縮品質] を指定できます。
-
GIF 形式がサポートするのは、シングルバンド ラスタ データセットのみです。
-
モザイクのオーバーラップ エリアを処理するには、いくつかの方法があります。たとえば、最初のラスタ データセットのデータのみを保持するように設定する方法もあれば、重なり合うセル値同士を混合する方法もあります。ラスタ データセットがカラーマップを使用する場合に、カラーマップの処理方法を決定するオプションもいくつかあります。たとえば、モザイク中に使用されている最後のラスタ データセットのカラーマップを保持することも可能です。
-
不連続データをモザイク化する場合、[モザイク オペレータ] オプションに、[FIRST]、[MINIMUM]、または [MAXIMUM] を使用すると、最も有意な結果が得られます。連続データを扱う場合、最適な [モザイク オペレータ] オプションは、[BLEND] と [MEAN] です。
-
可能な場合は常に、最後の [モザイク オペレータ] を使用して、ファイル ジオデータベースまたは ArcSDE ジオデータベース内の既存のラスタ データセットにラスタ データセットをモザイク化するようにしてください。このモザイク化方法は、他の方法よりもはるかに効率的です。
-
カラーマップを含むラスタ データセットをモザイク化する際に重要となるのは、モザイク化の対象として選択した各ラスタ データセットのカラーマップ間の差分に注目することです。このような場合、数種のカラーマップを含むラスタには [モザイク(Mosaic)] ツールを使用しますが、[モザイク カラーマップ モード] ドロップダウン リストから適切なオペレータを選択する必要があります。選択したカラーマップ モードが適切なものでないと、期待した出力が得られないことがあります。
-
浮動小数点の入力ラスタ データセット同士の解像度がそれぞれ異なる場合、あるいはセル同士が位置揃えされていない場合は、[モザイク(Mosaic)] を実行する前に、共一次内挿法または三次たたみ込み内挿法を使用して、すべてのデータをリサンプリングすることをお勧めします。そうしないと、[モザイク(Mosaic)] の実行時に、連続データ タイプに適さない最近隣内挿法のリサンプリングを使用して、自動的にラスタ データセットがリサンプリングされます。
-
カラー マッチングとカラー補正を使用すると、ラスタ モザイクのシームレス度を向上できます。
構文
パラメータ | 説明 | データ タイプ |
in_raster_catalog |
ラスタ データセットにモザイク化するラスタ カタログ。 | Raster Catalog Layer |
out_raster_dataset |
出力ラスタ データセット モザイクの名前と拡張子。 ラスタ データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。
ジオデータベースにラスタ データセットを格納する場合、ラスタ データセットの名前にファイル拡張子は付けません。 ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。 | Raster Dataset |
where_clause (オプション) |
ラスタ カタログ内の特定の行を選択する場合に、該当する SQL ステートメントを入力します。 | SQL Expression |
mosaic_type (オプション) |
オーバーラップ エリアのモザイク化に使用するメソッド。
各モザイク オペレータの詳細については、「モザイク オペレータ」をご参照ください。 | String |
colormap (オプション) |
モザイク出力に適用されるカラーマップを入力ラスタから選択する際に使用するメソッド。
各カラーマップ モードの詳細については、「モザイク カラーマップ モード」をご参照ください。 | String |
order_by_field (オプション) |
ラスタ カタログ アイテムの並べ替え基準となるフィールドを削除します。 | String |
ascending (オプション) |
[表示順序の並べ替え] フィールドの昇順値を使用するかどうかを選択します。[昇順] オプションがオフの場合、降順ボタンを使用します。
| Boolean |
pixel_type (オプション) |
出力ラスタ データセットのビット深度を決定します。何も指定しない場合、出力ビット深度は入力と同じになります。 別のピクセル タイプが選択されたときに、ラスタ値の再調整は行われません。ピクセル タイプが降格された(引き下げられた)場合、そのピクセル深度の有効範囲外のラスタ値は切詰められ、失われます。
| String |
ColorBalancing (オプション) |
ドッジング手法を使用して、ラスタ カタログ アイテムの色を補正するかどうかを選択します。ラスタ カタログ内のすべてのピクセルを使用して、カラー調整アルゴリズムのガンマとコントラストの値が決定されます。
| Boolean |
MatchingMethod (オプション) |
ラスタに適用するカラー マッチング メソッドを選択します。
| String |
ReferenceRaster (オプション) |
カラー マッチングを適用する場合、参照ラスタの指定方法を選択します。
レガシー: 古いスクリプトおよびモデルによっては、引き続き古いキーワードが使用されている場合があります。ArcGIS 10.1 リリースで、このキーワードは「CALCULATE_FROM_ALL」で置換されました。当面は両方のキーワードでの運用を継続しますが、わかりやすいように、新しいキーワードに更新することを推奨します。 | String |
OID (オプション) |
参照ラスタのオブジェクト ID(OID)。OID はラスタ カタログ内の固有キー フィールドです。 | Long |
コードのサンプル
以下は、RasterCatalogToRasterDataset(ラスタ カタログ → ラスタ データセット)ツールを実行する Python サンプルです。
import arcpy
arcpy.RasterCatalogToRasterDataset_management("c:/data/fgdb.gdb/catalog1",
"c:/data/dataset.tif",
"OBJECTID>1", "LAST", "FIRST",
"", "", "8_BIT_UNSIGNED",
"COLOR_BALANCING",
"HISTOGRAM_MATCHING",
"CALCULATE_FROM_ALL", "")
以下は、RasterCatalogToRasterDataset(ラスタ カタログ → ラスタ データセット)ツールを実行する Python スクリプト サンプルです。
##==================================
##Raster Catalog To Raster Dataset
##Usage: RasterCatalogToRasterDataset_management in_raster_catalog out_raster_dataset {where_clause} {LAST | FIRST | MINIMUM | MAXIMUM
## | MEAN | BLEND} {FIRST | REJECT | LAST | MATCH} {order_by_field} {NONE | ASCENDING}
## {8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED | 16_BIT_UNSIGNED |
## 16_BIT_SIGNED | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT | 64_BIT}
## {NONE | COLOR_BALANCING} {NONE | STATISTIC_MATCHING | HISTOGRAM_MATCHING
## | LINEARCORRELATION_MATCHING} {CACULATE_FROM_ALL | SPECIFY_OID | DEFINE_FROM_SELECTION}
## {OID}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Mosaic a Unmanaged Raster Catalog to a TIFF format Raster Dataset with Color Correction
arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog1","RC2RD\\dataset1.tif", "OBJECTID>1", "LAST", "FIRST", "", "",\
"8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "CALCULATE_FROM_ALL", "")
##Mosaic using the According Order of cretain Field
arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog2","RC2RD\\dataset2.tif", "", "LAST", "FIRST", "POPULATION", \
"ASCENDING", "8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "SPECIFY_OID", "2")
except:
print "Raster Catalog To Raster Dataset example failed."
print arcpy.GetMessages()