ArcGIS によってサポートされるラスター タイプは、[モザイク データセットにラスターを追加 (Add Rasters To Mosaic Dataset)] ツールの [ラスター タイプ] ドロップダウン リストに一覧表示されます。 組織が独自のラスター タイプを作成したり、ラスター タイプのプロパティを変更して保存した場合には、.art ファイルへ移動してこれを選択する必要があります。 ラスター タイプは、ファイル、テーブル、または Web サービスを定義するグループと、プロダクト (主に衛星用センサー) を定義するグループの 2 つに分けることができます。
CADRG/ECRG
CADRG (Compressed ARC Digitized Raster Graphics) データおよび ECRG (Enhanced Compressed Raster Graphic) データは、CADRG ラスター タイプまたはラスター データセット ラスター タイプを使用して、モザイク データセットに追加できます。
CADRG/ECRG データをモザイク データセットに追加する際には、CADRG または ECRG ラスター タイプを使用することをお勧めします。 CADRG データを追加する際にこのタイプを使用する利点は、次のとおりです。
- メタデータ フィールドは、モザイク データセットの属性テーブルに追加され、設定されます。 その後、この属性テーブルで特定のラスター データを検索することができます。 追加されるフィールドには、Name、Product Name、FileDateTime、および Security Classification があります。
- CADRG/ECRG のデータ タイプに最適なロジックが使用されます。 たとえば、重複データが検出された場合 (追加しているデータセットがすでにモザイク データセットに存在する場合)、どのデータを上書きするかを決めるロジックは、CADRG/ECRG データの性質に合わせて調整されます。
RPF a.toc ファイルはモザイク データセットに追加できません。 CADRG/ECRG ラスター タイプを使用して、ファイルのコレクションを追加してください。
[ラスター タイプ プロパティ] ダイアログ ボックスでは、[一般] タブでデータを追加するときに使用するフィルターを変更できます。 [プロパティ] タブでバンドの割り当てを変更することもできます。
CADRG/ECRG ラスター形式の詳細については、「サポートされているラスター データセット ファイル形式」をご参照ください。
CIB
CIB (Controlled Image Base) データは、CIB ラスター タイプまたはラスター データセット ラスター タイプを使用して、モザイク データセットに追加できます。
CIB データをモザイク データセットに追加する際には、CIB ラスター タイプを使用することをお勧めします。 CIB データを追加する際にこのタイプを使用する利点は、次のとおりです。
- メタデータ フィールドは、モザイク データセットの属性テーブルに追加され、設定されます。 その後、この属性テーブルで画像を検索することができます。 追加されるフィールドには、[Product Name]、[FileDateTime]、および [Security Classification] があります。
- 使用されるロジックが、CIB データ タイプに最適化されます。 たとえば、重複データが検出された場合 (追加しているデータセットがすでにモザイク データセットに存在する場合)、どのデータを上書きするかを決めるロジックは、CIB データの性質に合わせて調整されます。
RPF a.toc ファイルはモザイク データセットに追加できません。 CIB ラスター タイプを使用して、CIB ファイルのコレクションを追加してください。
[ラスター タイプ プロパティ] ダイアログ ボックスでは、[一般] タブでデータを追加するときに使用するフィルターを変更できます。 [プロパティ] タブでバンドの割り当てを変更することもできます。
CIB ラスター形式の詳細については、「サポートされているラスター データセット ファイル形式」をご参照ください。
DTED
DTED (Digital Terrain Elevation Data) および DTED 形式の SRTM (Shuttle Radar Topography Mission) データは、DTED ラスター タイプまたはラスター データセット ラスター タイプを使用して、モザイク データセットに追加できます。
DTED データをモザイク データセットに追加する際には、DTED ラスター タイプを使用することをお勧めします。 このタイプを使用する利点は、次のとおりです。
- メタデータ フィールドは、モザイク データセットの属性テーブルに追加され、設定されます。 その後、この属性テーブルで画像を検索することができます。 追加されるフィールドには、Product Name、Data Edition、Compilation Date、Maintenance Date、Match/Merge Version、Match/Merge Date、Latitude-Longitude Location、および Security Classification があります。
- 使用されるロジックが、DTED データ タイプに最適化されます。 たとえば、重複データが検出された場合 (追加しているデータセットがすでにモザイク データセットに存在する場合)、どのデータを上書きするかを決めるロジックは、DTED データの性質に合わせて調整されます。
DTED ラスター形式の詳細については、「サポートされているラスター データセット ファイル形式」をご参照ください。
HRE
HRE (High Resolution Elevation) データは、NGA (National Geospatial-Intelligence Agency) および NSG (National System for Geospatial Intelligence) のさまざまなパートナーおよびメンバー、および NSG には属さない顧客が、標準化されたデータ プロダクトにアクセスし、活用するための形式として開発されました。 HRE データは現在の非標準 HRTE/HRTI (High Resolution Terrain Elevation/Information) プロダクトに取って代わります。また、DTED レベル 3 ~ 6 と呼ばれている一連の非標準プロダクトにも取って代わります。
このデータ形式は NITF と同じ扱いです。
イメージ サービス定義
イメージ サービス定義ラスター タイプでは、[イメージ サービス定義エディター] ツールバー (ArcGIS Image Server、バージョン 9.2 ~ 10 によってインストールされます) で作成されたイメージ サービス定義 (.ISDef) ファイルを追加することができます。 これらのファイルは、特定のファイルか、多数の .ISDef ファイルを含むワークスペースまたはフォルダーの位置を指定することによって、追加できます。
このラスター タイプを使用する方法は、イメージ サービス定義をモザイク データセットに移行する場合に推奨されます。
このラスター タイプは、イメージ サービス定義のフットプリント テーブルの内容を追加し、関連する .RPDef ファイルからの必要な情報を変換します。 ラスターに適用されるあらゆるプロセスが、モザイク データセットの適切な関数に変換されます。 イメージ サービス定義に設定されるプロセスやプロパティ (.ISDef ファイルに定義されます) は、モザイク データセットには継承されません。 イメージ サービス定義内に定義した内容をモザイク データセットに適用するには、モザイク データセットのプロセスとプロパティを編集する必要があります。
イメージ サービス参照
イメージ サービス参照ラスター タイプを使用して、イメージ サービスから作成されるイメージ サービス参照 (.ISRef) ファイルを追加することができます (主に ArcGIS Image Server、バージョン 9.2 ~ 10 から提供されます)。 これらのファイルは、特定のファイルか、多数の .ISRef ファイルを含むワークスペースまたはフォルダーの位置を指定することによって、追加できます。
この .ISRef ファイルは、イメージ サービス接続とサービス プロパティ セットを定義します。
LAS
LAS は、ASPRS (American Society for Photogrammetry and Remote Sensing) によって作成され、管理されている業界形式です。 LAS は、LIDAR (light detection and ranging) データを受け渡しするためのオープン/公開規格ファイル形式です。 LIDAR データには、光学 (能動的) リモート センシング技術によって取得された距離の計測値が含まれています。
LAS ファイルは、個々のファイルまたはフォルダーとしてモザイク データセットに追加できます。 このデータは、モザイク データセットに追加されるときにラスター データに変換されます。
このデータをモザイク データセットに追加する際は、出力ピクセル サイズを入力する必要があります。 これを実行するには、[ラスター タイプ プロパティ] ダイアログ ボックスを開き、[LAS] タブをクリックして、[ピクセル サイズ] の値を入力します。
LAS データセット
LAS データセットは ArcGIS によって生成され、LAS ファイルのコレクションを格納して管理します。 このデータセットは、ディスク上にある (LIDAR のポイント クラウド データを持つ) 1 つ以上の LAS ファイルと、サーフェス制限を含むフィーチャへの参照を格納します。 これを使用して、データをポイントクラウドまたは TIN サーフェスとして ArcGIS で高速に表示したり、ソース LAS ファイルを編集したりできます。
このデータは、モザイク データセットに追加されるときにラスター データに変換されます。
このデータをモザイク データセットに追加する際は、出力ピクセル サイズを入力する必要があります。 これを実行するには、[ラスター タイプ プロパティ] ダイアログ ボックスを開き、[LAS データセット] タブをクリックして、[ピクセル サイズ] の値を入力します。
モザイク データセット
モザイク データセット ラスター タイプはありません。 モザイク データセットに別のモザイク データセットを追加するには、[テーブル] ラスター タイプまたは [ラスター データセット] ラスター タイプを使用します。 [テーブル] ラスター タイプを使用する場合は、入力モザイク データセットの属性テーブルが追加先のモザイク データセットにコピーされます。 そのため、モザイク データセット内のすべてのアイテムは、追加先のモザイク データセット内でも個別アイテムになります。 ラスター データセット ラスター タイプを使用する場合は、入力モザイク データセットが 1 つのアイテムとして追加先のモザイク データセットの属性テーブルに追加されます。
NITF
NITF ラスター タイプは、NITF バージョン 1.1、2.0、および 2.1 データセットをモザイク データセットに追加し、特定のメタデータ アイテムを属性テーブルに抽出するために使用されます。
[ラスター タイプ プロパティ] ダイアログ ボックスでは、[プロパティ] タブでバンドの割り当てを変更し、オルソ幾何補正されるデータの標高パラメーターを指定することができます。
ラスター データセット
ラスター データセット ラスター タイプは、ArcGIS によってサポートされるラスター データセット (ファイル形式) を追加するために使用されます。 詳細なリストについては、「サポートされているラスター データセット ファイル形式」をご参照ください。
ラスター プロセス定義
ラスター プロセス定義ラスター タイプでは、ラスター プロセス定義 (.RPDef) ファイルを追加できます。 これらのファイルは、特定のファイルか、多数の .RPDef ファイルを含むワークスペースまたはフォルダーの位置を指定することによって、追加できます。
これらのファイルは、ラスター データがイメージ サービスに追加されたときにイメージ サービス定義エディター (ArcGIS Image Server、バージョン 9.2 ~ 10 によってインストールされます) で作成されたものですが、必要に応じて自分で作成することができます。 .RPDef ファイルは、ラスター データセットに関する次の情報を含む XML ファイルです。
- フットプリント - データ ピクセルのフットプリント。
- 空間参照 - ラスター データセットの空間参照系。
- バンド数 - ラスター データセットのバンドの数。
- ピクセル タイプ - ピクセル値の数値タイプ (8 ビット整数または 32 ビット浮動小数点)。
- ビット深度 - 使用可能なビット数のうち、実際の値を含んでいる数。 たとえば、16 ビットを使用してデータを格納することができても、データは実際には 11 ビットである場合があります。
- シームライン - シームライン モザイクが作成される際、使用されるシームライン ポリゴン。
- ピクセル サイズの範囲 (最大値と最小値) - ラスター データセットに存在するピクセル値の範囲を定義します。 たとえば、単純なオルソ幾何補正された画像の場合、画像の解像度に対応し、最大値と最小値が同じである可能性があります。 ピラミッドや複数の重複するラスターを含むデータセットの場合、さまざまなピクセル サイズを持つ可能性があります。
- ヒストグラム統計値 - ラスター データセットのヒストグラムおよびヒストグラム統計値。 未処理のラスターと、ラスター プロセスからのラスター出力の両方を表す、複数のヒストグラムが存在する可能性があります。
- メタデータ - ラスターに関する情報を提供するデータ。 このデータは、ラスター タイプに基づいて、ソースから抽出されます。 GeoTIFF などの汎用ラスター タイプの場合、使用可能なメタデータの量は限られています。 QuickBird などのより特殊なラスター タイプの場合、メタデータには取得日時など、多数の異なる属性が含まれることがあります。
- ラスター グループのプロセス - ラスター データセット内のすべてのラスターに適用する、ラスター データセットのプロセス チェーンの定義。
- 複数のラスター アイテム - ラスター プロセス定義には、1 つ以上のラスターについての定義が含まれています。 各ラスターに、形式、ピクセルの位置、およびヒストグラム統計値などのメタデータについての定義 (ラスター プロセスと情報) が存在します。
これらのファイルを追加する際、.RPDef がチェックされてラスター データの場所が確認されます。これ以外の場合には、モザイク データセットに追加されません。 .RPDef で定義されているあらゆるプロセスが、適切な関数に変換されます。
検索インデックス
検索インデックス ラスター タイプを使用すると、[検索] ウィンドウの結果のラスターをすべて追加できます。
[検索] ウィンドウでは、すべてのラスター データ タイプ (ラスター データセット、モザイク データセット、ラスター プロダクト、モザイク データセット アイテム、イメージ サービス アイテム) を検索できます。 この検索により、多数のイメージ プロパティ、またはキーワード検索に基づいてラスターを見つけることができます。 画像の主なプロパティを使用して、構造化された検索を実行することもできます。 構造化された検索はキーワード検索よりも詳細になるため、検索結果を絞り込むことができます。
SOCET SET
SOCET SET ラスター タイプを使用すると、BAE Systems SOCET SET ソフトウェアで生成された .Sup ファイルを追加できます。 これは、衛星画像と航空画像の両方をサポートし、フレーム\標準変換と RPC 変換が両方ともサポートされます。
テーブル/ラスター カタログ
テーブル/ラスター カタログ ラスター タイプを使用して、以下をモザイク データセットに追加できます。
- モザイク データセット
- パスを含むテーブル
- .dbf ファイル (たとえば、フットプリント シェープファイルなどから)
テーブル/ラスター カタログ ラスター タイプを使用すると、ArcGIS でサポートされるテーブルのいずれを使用しても、ラスター データをモザイク データセットに追加することができます。 テーブルには Raster という名前のフィールドが必要であり、このフィールドにはモザイク データセットに追加する各ラスター データセットのパスと名前が含まれます。 テーブル/ラスター カタログ ラスター タイプは 4 つのフィールドを検索し、これらのフィールドがモザイク データセット属性テーブルのデフォルト フィールドを設定するために使用されます。 これらのフィールドは [ラスター タイプ プロパティ] ダイアログ ボックスで指定できます。 これには、以下のようなものがあります。
- [ラスター] - サポートされるラスター データセット ファイル形式のパスと名前を含むソース ラスター フィールド。 このフィールドは、モザイク データセットに追加するラスター データセットを識別するために使用されます。 このフィールドは必須です。
- [名前] - ソース ラスターを識別する名前。 このフィールドは、モザイク データセットでラスター データセットの [名前] 属性として使用されます。 このフィールドはオプションです。
- [グループ] - テーブル内の 1 つ以上の行が属するグループの名前。 このフィールドは、モザイク データセットでラスター データセットの [グループ] 属性として使用されます。 このフィールドはオプションです。
- [タグ] - 関数テンプレートに定義された関数に入力されるラスター データセットを識別するために使用されます。 このフィールドは、モザイク データセットでラスター データセットの [タグ] 属性として使用されます。 このフィールドはオプションです。
テーブルにその他のフィールドがある場合、それらのフィールドはモザイク データセット属性テーブルに追加できます。
ラスターが多次元の場合は、Variable、Dimensions、StdTime、StdZ の各フィールドに多次元情報を入力する必要があります。
注意:
ArcGIS Pro 3.0 以降では、.csv テーブル入力は RFC 4180 に従う必要があります。
二重引用符でフィールドを囲む場合、フィールド内に出現する二重引用符は直前に二重引用符を付けることでエスケープする必要があります。
サポートされている表形式のデータ ソースにラスター情報を持つ大量のラスター データを追加するには、入力データ ソースの個々のフィールドにラスター情報を設定する必要があります。 これらのフィールドには必要なラスター情報が含まれているため、テーブル ラスター タイプを使用してデータを追加するときに、それらの情報を取得するためにラスターにアクセスすることはありません。 データ ソースには次のフィールドが必要です。
フィールド | 説明 | データ タイプ | 必須 |
---|---|---|---|
OBJECTID | 各テーブル エントリを一意に区別する番号。 | Long Integer | はい (入力が多次元の場合) |
Raster | サポートされるラスター データセット ファイル形式のパスと名前を含むソース ラスター フィールド。 このフィールドは、モザイク データセットに追加するラスター データセットを識別するために使用されます。 NetCDF や HDF、GRIB など、科学的な形式で保存されている多次元ラスターの場合、このフィールドにはサブデータセット パスが含まれます。 | Text/Raster | Yes |
xMin | ラスターの左下隅の x 座標。 | Double | はい (Shape フィールドが表示されていない場合) |
yMin | ラスターの左下隅の y 座標。 | Double | |
xMax | ラスターの右上隅の x 座標。 | Double | |
yMax | ラスターの右上隅の y 座標。 | Double | |
nRows | ラスターのロウ数。 | Long Integer | Yes |
nCols | ラスターのカラム数。 | Long Integer | Yes |
nBands | ラスターのスペクトル バンドの数。 | Long Integer | Yes |
PixelType | 符号付き整数、符号なし整数、または浮動小数点数など、ラスターに格納されるピクセル値を表すために使用されるデータタイプ。 これらのデータ タイプは次の値で表されます。
| Long Integer | Yes |
SRS | ラスターの座標系。 | Long Integer / Text | No |
Shape | フットプリント ポリゴン。 | ポリゴン | はい (xMin、yMin、xMax、および yMax フィールドが存在しない場合) |
変数 | 多次元ラスターの変数名。 | Text | はい (入力が多次元の場合) |
ディメンション | 対応する変数のディメンション名。 ディメンション名が複数ある場合はカンマで区切る必要があります。 | Text | はい (入力が多次元の場合) |
StdTime | 対応するディメンション スライスの時間ディメンション値 (YYYY-MM-DDTHH:MM:SS 形式)。 | Text | はい (入力が多次元で時間ディメンションがある場合) |
StdZ | 対応するディメンション スライスの非時間ディメンション値。 | Text | はい (入力が多次元で非時間ディメンションがある場合) |
ラスターの範囲は、入力データ ソースの xMin、xMax、yMin、yMax、および SRS フィールドに基づいて計算されます。 この情報が利用できず、ポリゴンが入力データ ソースの Shape フィールドに設定されている場合、ラスターの範囲はポリゴンのエンベロープに基づいて計算されます。
注意:
座標系の情報がデータ ソースにない場合は、モザイク データセットの座標系がデフォルトで使用されます。
[ラスター タイプ プロパティ] ダイアログ ボックスから選択できる、テーブル ラスター タイプの処理テンプレートが 2 つあります。
- Default - いずれの関数も適用せずに、ラスター データをモザイク データセットに追加します。
- Stretch - ラスター データセットをモザイク データセットに適用するときに、それぞれに Stretch 関数を適用します。
netCDF ファイルから多次元情報を取得するための詳しいコード サンプルは以下のとおりです。 このデータには variable が 1 個 (water_temp)、StdTime スライスが 1 個 (41411)、StdZ スライスが 2 個 (-5000 と -4000) あります。 非多次元情報を取得するためのコード サンプル: ラスターのテーブルは以下のように CSV 形式で構成されています。 時間値の形式は YYYY-MM-DDTHH:MM:SS (例: 2013-04-20T14:30:23) にする必要があります。from osgeo import gdal
ds=gdal.Open(r'C:\data\multidimensional_netcdf.nc')
sd=ds.GetSubDatasets()
print(sd)
# [('NETCDF:"C:\\data\\multidimensional_netcdf.nc":water_temp:0', 'variable:"water_temp"; size:"100x100"; datatype:"16-bit integer"; StdTime:"41411"; StdZ:"-5000"; '), ('NETCDF:"C:\\data\\multidimensional_netcdf.nc":water_temp:1', 'variable:"water_temp"; size:"100x100"; datatype:"16-bit integer"; StdTime:"41411"; StdZ:"-4000"; ')]
import arcpy
r = arcpy.Raster(r'C:\data\multidimensional_netcdf.nc', True)
xMin = r.extent.XMin
yMin = r.extent.YMin
xMax = r.extent.XMax
yMax = r.extent.YMax
nRows = r.height
nCols = r.width
nBands = r.bandCount
PixelType = r.pixelType
注意:
OBJECTID,Raster,xMin,yMin,xMax,yMax,nRows,nCols,nBands,PixelType,Variable,Dimensions,StdTime,StdZ
1,"NETCDF:""C:\\data\\multidimensional_netcdf.nc"":water_temp:0",-64.03996955023871,43.96000000924775,-56.0399713997889,51.95999815969756,100,100,1,F32,water_temp,"StdTime,StdZ",2013-05-17T00:00:00,-5000
2,"NETCDF:""C:\\data\\multidimensional_netcdf.nc"":water_temp:1",-64.03996955023871,43.96000000924775,-56.0399713997889,51.95999815969756,100,100,1,F32,water_temp,"StdTime,StdZ",2013-05-17T00:00:00,-4000
テレイン
テレイン データセットとは、ジオデータベースにフィーチャとして格納されたデータから構築される、マルチ解像度を持った TIN ベースのサーフェスです。テレイン データセットは一般に、LIDAR、ソナー、および写真測量標高点ソースから作成されます。テレインは、それらの構築に使用されたフィーチャとともに、ジオデータベースのフィーチャ データセットに格納されます。
テレイン ラスター タイプを使用すると、テレイン データセットをモザイク データセットに追加できます。 このデータは、モザイク データセットに追加されるときにラスター データに変換されます。
このデータをモザイク データセットに追加する際は、出力ピクセル サイズを入力する必要があります。 これを実行するには、[ラスター タイプ プロパティ] ダイアログ ボックスを開き、[テレイン] タブをクリックして、[ピクセル サイズ] の値を入力します。
Web サービス
複数のタイプの Web サービスを、ソース データとしてモザイク データセットに追加できます。 Web サービス固有のラスター タイプ:
- イメージ サービス - ArcGIS Server からのイメージ サービス
- マップ サービス - ArcGIS Server または ArcGIS Online からのキャッシュ マップ サービス
- WCS - Web カバレッジ サービス (OGC 規格)
- WMS - Web マップ サービス (OGC 規格)
- WMTS - Web マップ タイル サービス (OGC 規格)
ArcGIS Online から Web サービスをモザイク データセットへ追加するには、最初にレイヤー ファイルとして保存する必要があります。
イメージ サービス
モザイク データセットにイメージ サービスを追加する場合、イメージ サービスのデフォルト設定は使用されません。 これには、送信時の圧縮、リサンプリング手法、モザイク手法などの設定が含まれます。 デフォルト設定を定義するには、すべてのプロパティを含むイメージ サービスを参照するレイヤーを保存します (クエリの定義などを含みます)。 レイヤーを作成するには、[Image Server レイヤーの作成 (Make Image Server Layer)] ツールを使用します。 レイヤーを作成したら、イメージ サービス ラスター タイプを使用して、モザイク データセットに追加します。
WMS
WMS サービスをモザイク データセットに追加する場合は、[WMS] タブの [ラスター タイプ プロパティ] ダイアログ ボックスで、次のいずれか (両方ではなく) を設定する必要があります。
- ピクセル サイズ - WMS サービスから取得するピクセルの最小サイズを指定します。 このサイズは、WMS サービスの空間参照系の単位で与えられます。
- ロウとカラム - WMS サービスの全体のサイズをロウとカラムで指定します。 デフォルトは 1,000 x 1,000 です。
WMS サービスからリクエストされてモザイク データセットで使用される画像の形式を指定することもできます。 JPEG、PNG、PNG24、PNG32 から選択します。