ラスター データの準備
ハワイの各島の主題ラスターを含む ArcGIS Pro プロジェクト パッケージにアクセスし、これらのラスターから 1 つのモザイク データセットを作成します。 このモザイク データセットは、すべてのラスターのコンテナーの役割を果たすことで他の機能のステージを設定します。 このモザイク データセットから、ユーザーが操作できる 1 つのロジカルなレイヤーを提供します。 これにより、ユーザーはラスターを 1 つ 1 つ操作しなくても済みます。 主題ラスターは .tif 形式です。 各 8 ビット TIFF 画像には、整数で構成された値があり、それぞれの整数値はハワイの土地被覆クラスに対応しています。 このモザイク データセットでは、これら 8 つの TIFF 画像 (ハワイ諸島の主要な島ごとに 1 つ) を、1 つのレイヤーのように動作するサービスで提供することができます。
はじめに、ArcGIS Online でホストされているプロジェクト パッケージをダウンロードします。 プロジェクトにアクセスしたら、モザイクを作成する前にラスター データセットを調査します。
プロジェクト データのダウンロード
ハワイの画像を調査する前に、そのデータを含む ArcGIS Pro プロジェクト パッケージをダウンロードします。
- Hawaii Rasters をクリックして、プロジェクト パッケージ アイテムをダウンロードします。
- ダウンロードが完了したら、そのプロジェクト パッケージを [ダウンロード] フォルダーから、このチュートリアルで使用するのに覚えやすいコンピューター上の場所に移動させます。
- [Hawaii Rasters] プロジェクト パッケージをダブルクリックして ArcGIS Pro で開きます。
- ArcGIS の組織アカウントまたは ArcGIS Enterprise 指定ユーザー アカウントを使用してサイン インします。
注意:
組織アカウントがない場合は、ソフトウェア アクセスのオプションをご参照ください。
- プロジェクト マップおよび [コンテンツ] ウィンドウを調査します。
このプロジェクトには、それぞれがハワイの各島を表す 8 つのラスター レイヤーが含まれています。 [コンテンツ] ウィンドウに、レイヤーとその凡例が表示されます。
これらのレイヤーのうちの 7 つはストレッチ シンボルで表示され、[kahoolawe.tif] ファイルがカラーマップとして表示されます。
- [コンテンツ] ウィンドウで [kahoolawe.tif] を右クリックして [レイヤーの全体表示] を選択します。
マップが Kahoolawe にズームします。
- リボンの [マップ] タブの [ナビゲーション] グループで [マップ操作] をクリックします。
- マウス ホイール ボタンを使用して、周辺の島々も確認できるように縮小表示します。
見てわかるように、[kahoolawe.tif] レイヤーはプロジェクト内の他のレイヤーとは異なります。これは、このレイヤーでは、ラスターのシンボル表示にカラーマップが使用されているためです。 このレイヤーには、レイヤー自体を表示しても認識できないさまざまな他のプロパティがあるので、レイヤー プロパティについてさらに掘り下げて調査します。
イメージ レイヤーで使用するラスターを含む ArcGIS Pro プロジェクト パッケージをダウンロードしました。 次に、プロパティを調査して、すべての画像のプロパティが同じであることを確認します。
ラスター プロパティの調査および設定
モザイク データセットに含まれている個々のラスターのプロパティをほぼすべて同じにして、1 つの論理レイヤーとしてうまく協働できるようにする必要があります。 この場合には、ラスターのいずれかが別の方法でシンボル表示されるモザイク データセットを作成しません。 また、モザイク データセットを作成する前に、ラスターの他のプロパティをいくつか設定しておきます。 この例の場合、8 つのレイヤーすべてのプロパティの変更が必要なわけではなく、最小の島であるカホーラーウエ島を示す最小レイヤーのプロパティだけを変更する必要があります。 モザイク データセットを作成する前に時間をかけて、すべてのラスターがどのアプリに追加されても、最適に表示され、最適に実行されるようにすることをお勧めします。
- [カタログ] ウィンドウで、[フォルダー]、[HawaiiRasters0]、[commondata]、および [raster_data] を展開します。
ヒント:
[カタログ] ウィンドウを開くには、[表示] タブをクリックし、[ウィンドウ] グループで [カタログ ウィンドウ] をクリックします。
フォルダーに示されたラスターは、マップに表示されているものと同じです。 次に、いずれかのストレッチ ラスターのプロパティと [kahoolawe.tif] のプロパティを調査します。
- [カタログ] ウィンドウで [hawaii.tif] を右クリックして [プロパティ] を選択します。
[ラスター データセット プロパティ] ウィンドウが表示されます。
モザイク データセットを作成する前に、ストレッチ ラスターのプロパティを調査して、カラーマップ ラスター内でそれぞれのプロパティを十分に認識できるようにします。 いずれかのストレッチ ラスターのプロパティだけを調査しますが、これらはすべて同じです。
- [ラスター データセット プロパティ] ウィンドウをスクロールして、次のプロパティを調査します。
- バンド数
- ソース タイプ
- ピクセル タイプ
- ピクセル深度
- NoData 値
- ピラミッド
- 投影座標系
- 統計情報
[hawaii.tif] のプロパティの値は次のとおりです。
- [バンド数] - [1]
- [ソース タイプ] - [主題]
- [ピクセル タイプ] および [ピクセル深度] - [unsigned char]
- [NoData 値] - [0]
- [投影座標系] - [NAD_1983_Contiguous_USA_Albers]
これには、[ピラミッド] と [統計情報] の値も含まれます。
- [ラスター データセット プロパティ] ウィンドウを閉じます。
次に、1 つのカラーマップ ラスターのプロパティを調査して、それ以外のラスターと同じプロパティであるかどうかを確認します。
- [カタログ] ウィンドウで [kahoolawe.tif] を右クリックして [プロパティ] を選択します。
- [ラスター データセット プロパティ] ウィンドウの [ラスター情報] セクションで、[バンド数] プロパティを見つけます。
このラスターのバンド数は他のラスターと同じです。 次に、[ソース タイプ] をオンにします。
- 下にスクロールして [ソース タイプ] を見つけます。
[kahoolawe.tif] の [ソース タイプ] は [一般] ですが、土地被覆は [主題] データ タイプです。 モザイク データセットを作成する前に、すべてのラスターが [主題] になっていることを確認しておく必要があります。 ここで値を変更できます。
- [ソース タイプ] の [値] 列で、[一般] をクリックして [主題] を選択します。
注意:
主題ラスター データ タイプは、土地被覆や土壌タイプなど、クラスで表されたフィーチャを表示する場合に使用します。 データ タイプを [主題] に設定すると、マップ クライアントがデータを正しくレンダリングできるようになります。
次に、ピクセル タイプとピクセル深度を検証します。
- [ソース タイプ] の下で [ピクセル タイプ] と [ピクセル深度] を見つけます。
これらのピクセル パラメーターは他のラスターと同じです。
- [ピクセル深度] の下の [NoData 値] を見つけます。
このラスターの [NoData 値] は 255 ですが、他のラスターでは値 0 が使用されます。 他のラスターと同じになるように、[NoData 値] を 0 に変更します。
- [NoData 値] の [値] 列で編集ボタンをクリックします。
[NoData エディター] ウィンドウが表示されます。
- [NoData エディター] ウィンドウで、[NoData 値] を 255 から 0 に置換します。
- [OK] をクリックします。
次に調査するプロパティは [ピラミッド] です。 ピラミッドは、オーバービューをモザイク内に作成する場合に使用され、小縮尺で利用できる低解像度のデータセットを作成して、ラスターがすばやく表示されるようにすることができます。
- [ピラミッド] の横に [レべル: 6, リサンプリング: 最近隣内挿法] と表示されていることを確認します。これは他のラスターとほぼ同じです。
次に、ラスターの統計情報が算出されているかどうかを確認します。 統計情報の範囲がこのデータセットで予想したとおりであることを確認します。CCAP 土地被覆データは、0 ~ 22 の範囲内の値になるか、その範囲に近い値になります。 統計情報に示された最小値と最大値が大幅に異なる場合は、データセットに何らかの問題が生じている可能性があるため、モザイクに属する状態になっていないことを示します。
- 下にスクロールして [統計情報] を展開します。
このラスターの統計情報が算出され、他のラスターと十分に類似しているので、モザイク データセットの作成に進みます。 [統計情報] セクションに値が存在しない場合は、値を計算します。
- [空間参照] を展開して、[投影座標系] が [NAD_1983_Contiguous_USA_Albers] であることを確認します。
この座標系は他のラスターと同じです。 すべての CCAP データの投影法は北米アルベルスであるため、ハワイが横に傾いて表示されます。 モザイクの投影法は Web メルカトルになり、ハワイは北が上のマップに表示されます。
注意:
モザイク データセットで使用するすべてのラスターは同じ座標系になるので、これは必須ではありません。 モザイク データセットでは、指定した投影法のマップでラスターが配置されるため、別の投影法で開始するラスターを提供することができます。 通常、モザイク データセットの出力投影法と一致するように画像を再投影することは目的ではありません。 この理由は、解析では、モザイク内の各データセットが個々のラスターの元の投影法から、そのラスターが含まれている ArcGIS Pro マップの出力投影法に投影され、結果としてモザイクの出力投影法が完全に無視されるためです。 元のデータの整合性を維持するために、ソース データをそのデータが生成された投影法と同じにするか、それに近い投影法にします。これにより、顧客は最も正確な解析結果を得ることができます。
- [ラスター データセット プロパティ] ウィンドウで [OK] をクリックします。
複数のプロパティを検証し、他のラスターに合わせていくつかを変更しました。 次に、ジオプロセシング ツールを使用して、[kahoolawe] ラスターから不要なコンポーネントを削除します。
属性テーブルとカラーマップの削除
ラスターは、未加工データセットとして追加されたモザイク データセットで最も効果を発揮します。 属性テーブルとカラーマップでは、モザイクがラスターから不要なデフォルト情報を受け取る場合があり、モザイクに問題が発生する可能性があります。 次に、ラスターに属性テーブルが含まれているかどうかを確認し、含まれている場合は削除します。
- [コンテンツ] ウィンドウで、[kauai.tif] を右クリックして、ショートカット メニューを開きます。
[属性テーブル] オプションが使用不可になっています。これは、テーブルが存在しないことを意味します。 次に、[kahoolawe.tif] で、属性テーブルがないかを確認します。
- [コンテンツ] ウィンドウで [kahoolawe.tif] を右クリックします。
[属性テーブル] オプションがメニューで使用可能になっているため、このレイヤーにテーブルがあることが確認できました。 次に、テーブルを削除して、モザイク内のどのラスターにもテーブルが含まれないようにします。
- 属性テーブルを閉じます。
- リボンの [解析] タブをクリックします。 [ジオプロセシング] グループで、[ツール] をクリックします。
- [ジオプロセシング] ウィンドウで、検索バーに「delete raster」と入力して Enter キーを押します。 [ラスター属性テーブルの削除 (Delete Raster Attribute Table)] ツールをクリックして開きます
- [ラスター属性テーブルの削除 (Delete Raster Attribute Table)] ツールの [入力ラスター] で、下矢印をクリックして [kahoolawe.tif] を選択し、[実行] をクリックします。
- [コンテンツ] ウィンドウで、[kahoolawe.tif] を右クリックして、[属性テーブル] が使用不可になっていることを確認します。
また、モザイクに追加する前に、ラスターからカラーマップを削除しておくこともお勧めします。 このためには、別のジオプロセシング ツールを使用します。
- [ジオプロセシング] ウィンドウで、戻る矢印をクリックします。
- 既存の検索テキストを「delete colormap」に置換して Enter キーを押し、[カラーマップの削除 (Delete Colormap)] ツールを開きます。
- [カラーマップの削除 (Delete Colormap)] ツールの [入力ラスター] で、下矢印をクリックして [kahoolawe.tif] を選択し、[実行] をクリックします。
カラーマップが削除され、[コンテンツ] ウィンドウで、[kahoolawe.tif] のシンボルが更新されます。
- [クイック アクセス ツールバー] で、[保存] をクリックします。
注意:
現在の ArcGIS Pro のバージョンでこのプロジェクト ファイルを保存すると、これより前のバージョンでファイルを再び開けなくなることを警告するメッセージが表示される場合があります。 このメッセージが表示されたら、[はい] をクリックして続行します。
モザイク データセットに含めるラスターを調査して複数のプロパティを変更し、属性テーブルを削除してから、カラーマップを削除しました。 8 つのラスターのプロパティがすべて同じになったので、共有するモザイク データセットを作成できます。
モザイク データセットの作成
モザイク データセットは、ラスター データの管理、表示、および共有に使用されるコンテナーです。 モザイク データセットには、隣接または分断した多数のラスターを格納することができます。これらのラスターから、1 つのロジカルなイメージ レイヤーを作成します。 モザイク データセットには、フットプリント、境界、ダイナミック表示のルールをはじめ、複数の特殊なプロパティがあります。 これらのプロパティを設定することで、データセットに追加された画像のコレクションの汎用性を最大限に高めることができます。
モザイク データセットは、ArcGIS Image Server が実行されているコンピューター上に設定することが理想です。 仮想コンピューターを設定するか、リモート デスクトップ接続を使用してサーバーにアクセスすることができます。 サーバーにアクセスしたら、システム管理者に連絡して、データをステージングするフォルダーを作成できる場所を確認する必要があります。 データをステージングした後、ローカル コンピューターの場合と同様に、サーバー上にモザイク データセットを作成することができます。
ArcGIS Image Server が設定されているコンピューターにアクセスできない場合でも、ステージング フォルダーと作業用のモザイク データセットをデスクトップ コンピューター上に作成できます。 このチュートリアルでは、レイヤーをサービスとして公開する操作を除くすべてを網羅できます。
モザイク データセットのステージング
サーバーまたはローカル コンピューター上で、データを整理するか、ステージングして、特定のフォルダー内にモザイク データセットを構成します。 モザイク データセットをサーバー上でステージングすることを予定している場合は、データをステージングする場所をシステム管理者から入手する必要があります。 この例では、C ドライブ上にフォルダーを作成して、データのさまざまなコンポーネントを格納します。
- ArcGIS Image Server が実行されているコンピューターがある場合は、そのコンピューターに接続して、[ファイル エクスプローラー] を開きます。 ArcGIS Image Server が実行されているサーバー コンピューターがない場合は、[ファイル エクスプローラー] をローカルで開きます。
注意:
ローカル コンピューターを使用している場合でも、ArcGIS Image Server が実行されているコンピューターへのリモート デスクトップ接続を使用している場合でも、この手順は同じです イメージ レイヤーを共有できない点だけが異なります。
- Hawaii_CCAP_Land_Cover.zip をダウンロードします。
Hawaii_CCAP_Land_Cover.zip ファイルには、使用するすべてのデータが格納されています。 [Hawaii_CCAP_Land_Cover] フォルダーを C ドライブ上のフォルダーにコピーします。
- [ダウンロード] フォルダーで、[Hawaii_CCAP_Land_Cover.zip] を解凍し、[Hawaii_CCAP_Land_Cover] フォルダーをダブルクリックして、そのフォルダーのコンテンツを表示します。
[Mosaic] フォルダーには、モザイク データセットを格納できる空のジオデータベースが用意されています。 [Attribute_table] フォルダーには、説明的なシンボルをモザイク データセットに適用する場合に使用するテーブルを含むジオデータベースが用意されています。 [Rasters] フォルダーには、過去に操作したハワイのラスターが格納されています。 このフォルダー内のラスターは、前のモジュールが終了した後のラスターと同じ状態になります。
- 戻るをクリックして、[Hawaii_CCAP_Land_Cover] フォルダーを表示します。 [Hawaii_CCAP_Land_Cover] フォルダーを右クリックして [コピー] を選択します。
- C ドライブに「Data」というフォルダーを作成します。
- [Data] フォルダーを右クリックして [貼り付け] を選択します。
これで、.zip ファイルのコンテンツがステージング場所に配置されました。
必要なデータを適切な場所に配置したので、モザイク データセットを作成します。
モザイク データセットの作成
このデータはサーバーまたはローカル コンピューター上で整理およびステージングされます。 次に、ArcGIS Pro でジオプロセシング ツールを使用して、8 つのラスターをすべて含むモザイク データセットを作成します。
- すでに操作したプロジェクトが格納されている ArcGIS Pro セッションを復元します。
- リボンの [挿入] タブをクリックします。
作成されたモザイク データセットを表示する別のマップを既存のプロジェクトに追加します。
- [挿入] タブの [プロジェクト] グループで、[新しいマップ] をクリックします。
空のマップが開き、[地形図 (World Topographic Map)] が表示されます。
- [コンテンツ] ウィンドウで、テキストの [マップ] を 1 回クリックして選択し、もう 1 回クリックして編集可能にします。
- マップ名として「Mosaic Dataset」と入力して Enter キーを押します。
次に、ラスターと空のジオデータベースが格納されているフォルダーに接続します。
- [カタログ] ウィンドウで [フォルダー] を右クリックして、[フォルダー接続の追加] を選択します。
- [C:\Data] を参照して選択し、[Hawaii_CCAP_Land_Cover] をクリックしてから [OK] をクリックします。
- [カタログ] ウィンドウで、[フォルダー]、[Hawaii_CCAP_Land_Cover]、[Rasters] の順に展開します。
ハワイ諸島の各島のラスターが [Rasters] フォルダーにステージングされます。
- 必要に応じて、リボンの [解析] タブをクリックします。 [ジオプロセシング] グループで、[ツール] をクリックして [ジオプロセシング] ウィンドウを開きます。
[ジオプロセシング] ウィンドウでは、数百の解析およびデータ管理ツールにツールボックスからアクセスするか、名前で検索してアクセスすることができます。 [モザイク データセットの作成 (Create Mosaic Dataset)] ツールを検索フィールドに入力して検索します。
- [ジオプロセシング] ウィンドウの検索フィールドに「create mosaic」と入力します。
- 検索結果で、[モザイク データセットの作成 (Create Mosaic Dataset)] をクリックして、このツールを開きます。
- [モザイク データセットの作成 (Create Mosaic Dataset)] ツールで、次のように設定します。
- [出力場所] で [参照] ボタンをクリックし、[C:\Data\Hawaii_CCAP_Land_Cover\Mosaic] を参照します。 [mosaic.gdb] をクリックし、[OK] をクリックします。
- [モザイク データセット名] に「Hawaii_CCAP_Land_Cover」と入力します。
- [座標系] で、[座標系の選択] ボタンをクリックします。
- [座標系] ウィンドウの検索フィールドに「web mercator」と入力して Enter キーを押します。
- [投影座標系] を展開してから [世界] を展開し、[WGS 1984 Web メルカトル (球体補正)] をクリックします。
[投影座標系] で、Web メルカトルを使用します。Web メルカトルは、デフォルト値として設定されており、ArcGIS Online の Web マッピングで最もよく使用される投影法です。 ユーザーが Web メルカトルにアクセスして解析の目的に使用する場合は、レイヤーが元のデータセットから解析の投影法に投影されます。 モザイク用として Web 上で使いやすい投影法を選択した場合、追加の投影手順は必要ありません。これによって、解析結果に悪影響が及ぶことがあります。
- [OK] をクリックします。
- [モザイク データセットの作成 (Create Mosaic Dataset)] ツールで、[ピクセル プロパティ] を展開します。 [バンド数] に「1」と入力し、[ピクセル タイプ] で [符号なし 8 ビット] を選択します。
注意:
[ピクセル プロパティ] で設定した値は、このモザイク データセットに追加するラスターの値と一致します。
すべてのパラメーターが設定され、このツールが実行可能な状態になります。
- [実行] をクリックします。
[Hawaii_CCAP_Land_Cover] レイヤーが [コンテンツ] ウィンドウに追加されます。
空のモザイク データセットがグループ レイヤーとして [コンテンツ] ウィンドウに追加されます。グループ レイヤーは、[境界線]、[フットプリント]、および [イメージ] というサブレイヤーで構成されています。
データと同じプロパティを持つコンテナーをラスター用に作成したので、モザイク データセットを構成し、そのモザイク データセットにラスターを追加する準備ができました。
イメージ レイヤーの構成および共有
モザイク データセットを作成したら、イメージ レイヤーを提供する前に、そのモザイク データセットのプロパティを構成し、そのモザイク データセットに画像を追加します。 モザイク データセットには、それぞれがハワイの各島を表している合計 8 つの画像があります。 レイヤー内の画像がすべての縮尺ですばやく描画されるように、モザイクにオーバービューを追加し、レイヤーからラスターを含む属性が提供されるように、属性テーブルを追加します。
ArcGIS Image Server を実行しているサーバーにアクセスできない場合は、ローカル デスクトップ コンピューターおよび ArcGIS Pro で次の手順を実行します。最後にサービスを公開する点を除いて同じワークフローになります。
モザイク データセットの設定および入力
モザイクに画像を追加する前に、そのモザイクのプロパティをいくつか設定して、画像が適切に提供されるようにします。
- [ジオプロセシング] ウィンドウを閉じます。 [カタログ] ウィンドウを表示します。
- [カタログ] ウィンドウで、必要に応じて、[フォルダー]、[Hawaii_CCAP_Land_Cover]、[Mosaic]、[mosaic.gdb] の順に展開します。
[mosaic.gdb] には、[Hawaii_CCAP_Land_Cover] モザイク データセットが含まれています。
このモザイク データセットは、指定したジオデータベースに格納されています。 この場所から、プロパティを設定し、ラスターを追加することができます。
- [Hawaii_CCAP_Land_Cover] を右クリックして [プロパティ] を選択します。
モザイク データセットに追加するラスターのソース タイプは主題であるため、モザイク データセットのソース タイプもそれと同じになるように設定します。
- [ラスター情報] セクションの [ソース タイプ] で、[一般] の現在の値をクリックして [主題] を選択します。
- モザイクの [ピクセル タイプ] および [ピクセル深度] が、そのモザイクに追加するラスターの設定 ([unsigned char] および [8 ビット]) と同じであることを確認します。
- [NoData 値] の編集ボタンをクリックします。
このモザイク データセットには [NoData 値] が設定されていません。 他のラスターと同じになるように、値を 0 に設定します。
- [NoData エディター] で、[NoData 値] に「0」と入力して [OK] をクリックします。
- [モザイク データセット プロパティ] ウィンドウで、[デフォルト] タブをクリックします。
イメージ レイヤーのパフォーマンスが最適になるように、[リクエストの最大サイズ - ロウ数] および [リクエストの最大サイズ - カラム数] プロパティを設定します。 これらのプロパティを設定する場合には、汎用性とパフォーマンスのバランス調整が必要です。 最大サイズが小さすぎると、ユーザーは重要な作業を実行する際に一度に十分なサービスを入手することができなくなります。 最大サイズが大きすぎると、サービスのパフォーマンスに影響が及びます。 値を 30000 行および 30000 列に設定すると、汎用性とパフォーマンスの良好なバランスが確保されます。
- [イメージ プロパティ] で、[リクエストの最大サイズ - ロウ数] および [リクエストの最大サイズ - カラム数] を 30000 に設定します。
注意:
[リクエストの最大サイズ - ロウ数] および [リクエストの最大サイズ - カラム数] の値は、サービスが作成された時点でテストすることにより検出された値です。
- [許可される圧縮方法] で編集 ボタンをクリックします。
[許可リストの構成] ウィンドウが表示されます。
[LERC] および [JPEG] 圧縮方法は非可逆圧縮であるため、主題データに適していません。
注意:
非可逆圧縮は、ファイル内のデータを除去することによってファイルのサイズを縮小するデータ圧縮方法です。 非可逆圧縮の実行では、ファイル サイズを縮小するために画質が犠牲になります。 圧縮アルゴリズムが失ってもよいとみなすすべてのデータが画像から除去され、それによって画像のサイズを縮小します。 詳細については、「圧縮 (環境設定)」をご参照ください。
許可される圧縮タイプおよびデフォルトの圧縮タイプを [LZ77] に変更します。
- [JPEG] および [LERC] の横にあるチェックボックスをオフにして、[LZ77] および [なし] チェックボックスはオンのままにします。この状態で、[デフォルトの手法] から [LZ77] を選択します。
- [OK] をクリックします。
次に、内挿を最適化するために、リサンプリング方法を [最近隣内挿法] に設定します。 それ以外のリサンプリング方法は大きい縮尺でデータ値を内挿するため、主題データセットに適していません。
- [デフォルトのリサンプリング方法] で、[値] 列の下矢印をクリックして [最近隣内挿法 (不連続データ用)] を選択します。
最後に、イメージ レイヤーのダウンロードを制御できるように [ダウンロードのプロパティ] を設定します。 CCAP データはパブリック ドメインであるため、必要に応じて、ダウンロードを許可することができます。 ただし、特定のデータセット、契約書、および使用権では、ユーザーに原資料をダウンロードする権限を付与することを禁止します。 この例では、イメージ レイヤーのダウンロードを許可しません。
- 必要に応じて、このダイアログ ボックスを一番下までスクロールして、[ダウンロード プロパティ] を展開します。
- [リクエストごとにダウンロード可能な最大アイテム数] に「0」と入力します。
- [OK] をクリックします。
モザイク データセットの必要なプロパティを設定したら、ハワイのラスターを追加できる状態にあります。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックして [ラスターの追加] を選択します。
一部のパラメーターがすでに入力された状態で [モザイク データセットにラスターを追加] ツール ウィンドウが開きます。 [Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックしたので、[モザイク データセット] パラメーターが設定されています。 デフォルトのパラメーターはすべてそのまま使用しますが、[入力データ] パラメーターをハワイのラスターに設定する必要があります。
- [モザイク データセットにラスターを追加] ツールで、[入力データ] の下矢印をクリックして [データセット] を選択し、[参照] をクリックします。
- [入力データ] ウィンドウの [プロジェクト] で、[フォルダー] をクリックして、[Hawaii_CCAP_Land_Cover]、[Rasters] の順に展開します。
- [Rasters] フォルダーで、ラスター ファイルのいずれかをクリックし、Ctrl + A キーを押してすべてのラスターを選択し、[OK] をクリックします。
このツールは、モザイク データセットを実行および入力できる状態にあります。
- [実行] をクリックします。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックし、[変更] にポインターを合わせて [アイテムのピラミッドと統計情報の構築] を選択します。
[ピラミッドと統計情報の構築 (Build Pyramids And Statistics)] ツール ウィンドウが表示されます。
- [ピラミッドと統計情報の構築 (Build Pyramids And Statistics)] ツールで、[実行] をクリックします。
モザイク内にピラミッドと統計情報を構築
入力ラスターのプロパティと同じになるようにモザイク データセットのプロパティを設定し、モザイク データセットにラスターを追加し、データセットのピラミッドと統計情報を構築しました。 次に、画像のオーバービューを作成します。
オーバービュー イメージの作成
オーバービューは、小さい縮尺でレイヤーを描画するためにモザイク データセットで使用される低解像度の画像です。 オーバービューを使用すると、オンライン マップで画面移動とズームを実行する際の反応が速くなります。 デフォルト設定をそのまま使用してもかまいませんが、フットプリント テーブルにごくわずかな調整を加えるだけで、すべてのレベルで描画できるようにレイヤーが最適化されます。
- マップを拡大表示/縮小表示しながら、それぞれの縮尺でラスターがどのように表示されるかを確認して、最適なパフォーマンスを確保します。
Web メルカトル座標系を使用してデータを表示すると、マップの方向が正しく設定されるようになります。 また、拡大表示/縮小表示すると、モザイク内のそれぞれのラスターが表示されますが、一度にすべてのラスターが表示されるわけではありません。 このような表示の問題が発生すると、ハワイのすべての島があらゆる縮尺で表示されることになるため、このイメージ レイヤーにとって望ましくありません。
- [コンテンツ] ウィンドウで、[Hawaii_CCAP_Land_Cover] を右クリックし、[テーブルを開く] にポインターを合わせて [属性テーブル] を選択します。
モザイク データセットの属性テーブルが表示されます。
モザイク データセットの属性テーブルは特殊な属性テーブルであり、デフォルトではモザイク データセット用に表示されます。 このテーブルには個々の画像の動作のプロパティが含まれていますが、各画像の内容とは何も関係がありません。
モザイク データセット内の画像の動作を標準化するには、モザイク データセットの属性テーブルに含まれている一部のパラメーターを変更します。 一度にすべての画像のオン/オフが切り替わるようにします。また、ユーザーがズームした時点で、円滑にオーバービュー イメージのオン/オフが切り替わり、最適な縮尺で画像が表示されるようにします。 [MaxPS] 値と [HighPS] 値がフィールド内の最大値になるように変更します。 終了したら、すべてのオーバービューを同じ縮尺で表示します。 操作を円滑に実行するには、[フィールド演算] を使用します。
- テーブルの [MaxPS] フィールドを右クリックして [フィールド演算] を選択します。
- [フィールド演算] ウィンドウの [式] で、[MaxPS =] に「768」と入力します。
- [OK] をクリックします。
これで、各ラスターの [MaxPS] が同じ値に設定されるため、これらのラスターを同時に描画できるようになります。
次に、[HighPS] フィールドに変更を加えます。 [LowPS] 値と [HighPS] 値はソース ラスターから抽出され、ラスター データセットに含まれているピクセル サイズの範囲を定義する際に使用されます。 [HighPS] フィールドを計算して、最大値の 76.8 に設定します。
- 属性テーブルで [HighPS] フィールドを右クリックし、[フィールド演算] を選択します。
- [フィールド演算] ウィンドウの [式] で、[HighPS =] に「76.8」と入力し、[OK] をクリックします。
これで、各ラスターの [HighPS] が同じ値に設定されました。
- テーブルを閉じます。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックし、[最適化] にポインターを合わせて [オーバービューの定義] を選択します。
[オーバービューの定義 (Define Overviews)] ツール ウィンドウが表示されます。
- [オーバービューの定義] ウィンドウで、[オーバービューのタイル パラメーター] を展開し、[ピクセル サイズ] に「768」と入力します。 [レベル数] に「4」と入力します。
- [実行] をクリックします。
これで、モザイク データセット内のすべてのラスターが同時に表示されます。
この結果、一度に一部の島だけが分断されて表示されるのではなく、一度にすべての島が表示されるため、イメージ サービスのユーザーにとっては見やすい表示になります。 次に、オーバービューを構築し、モザイク データセットを分析します。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックし、[最適化] にポインターを合わせて [オーバービューの構築] を選択します。 表示された [オーバービューの構築] ウィンドウで、[実行] をクリックします。
オーバービューがマップに表示されます。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックし、[最適化] にポインターを合わせて [モザイク データセットの分析] を選択します。
[モザイク データセットの分析] ウィンドウが表示されます。
- [モザイク データセットの分析] ウィンドウの [分析項目 (オプション)] で、すべてのオプションをオンにします。
エラーの発生は予想できませんが、警告がいくつか表示されることがあります。 警告では、正常でない何かがデータに含まれているが、これによって問題が生じることはないという内容が通知されます。 次の段階に進む前に、モザイク データセットを分析して、問題を特定し、すべての問題を修正しておくことをお勧めします。
- [分析] をクリックします。
この例では、無視できる警告と未解決アイテムがいくつかあります。
- [モザイク データセットの分析 (Analyze Mosaic Dataset)] ツールを閉じます。
ここでは、レイヤーの属性テーブルを提供する関数をモザイク データセットに追加します。
属性を提供するようにモザイク データセットを準備
モザイクから提供される主題ラスター レイヤーは、レイヤー内の情報が記述された属性テーブルと組み合わせて使用すると非常に便利です。 属性テーブルにより、イメージ レイヤー内でユーザーがクリックした場所の情報が Web マップに表示されます。 また、ArcGIS Pro でイメージ レイヤーの一部をコピーすると、そのコピーが属性テーブルに保存されます。
属性テーブル関数を使用すると、通常のラスター属性テーブルにある情報をレイヤー全体に付加することができます。 属性テーブルは、データに関する説明的な情報を提供するだけでなく、マップ上に表示される色や凡例に含まれるクラスのソースにもなります。
モザイク データセットに読み込まれた個々のラスターから属性を提供することはできません。 属性を含むレイヤーを提供する場合は、いくつかの必須フィールドが含まれるテーブルを作成し、モザイク データセットの属性テーブル関数を使用して、そのテーブルを提供する必要があります。 この例では、ダウンロードしたテーブルに必須のフィールドと属性が取り込まれます。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックして [処理テンプレートの管理] を選択します。
[処理テンプレートの管理] ウィンドウが表示されます。
- [処理テンプレートの管理] ウィンドウでオプションをクリックして、[新しいテンプレートの作成] を選択します。
[ラスター関数] ウィンドウおよび [ラスター関数テンプレート 1] ウィンドウが表示されます。
- [ラスター関数] ウィンドウで、検索フィールドに「属性テーブル」と入力します。 [属性テーブル] 関数をクリックして開きます。
[属性テーブル プロパティ] ウィンドウが表示されます。
- [パラメーター] タブの [ラスター] で [Hawaii_CCAP_Land_Cover] を選択します。
- [テーブル タイプ] で、[外部] に設定されていることを確認して [参照] ボタンをクリックします。
[入力テーブル] ウィンドウが表示されます。
- 必要に応じて、[入力テーブル] ウィンドウの下部にある下矢印をクリックして、[テーブル (すべてのタイプ)] を選択します。
- [プロジェクト] で、[フォルダー] をクリックして、まず [Hawaii_CCAP_Land_Cover] を展開し、次に [Attribute_tables] を展開し、次に [attribute_table.gdb] を展開します。
- [Hawaii_CCAP_Land_Cover] をクリックしてから [OK] をクリックします。
これで、[属性テーブル プロパティ] 関数パラメーターが設定されました。
次に、[一般] タブに説明的な情報をいくつか入力します。
- [ラスター関数] ウィンドウで [一般] タブをクリックします。
- [名前] に「CCAP Land Use for Hawaii」と入力します。
- [説明] に、「Attribute table containing land use symbols and popup text for CCAP Land Use.」をコピーして貼り付けます。
- [出力ピクセル タイプ] で、[符号なし 8 ビット] を選択します。
- [新しいレイヤーの作成] の矢印をクリックしてから [名前を付けて保存] を選択します。
[名前を付けて保存] ウィンドウが表示されます。
- [名前を付けて保存] ウィンドウで、[名前] に「CCAP Land Use for Hawaii」と入力します。
- [説明] に「Attribute table containing land use symbols and popup text for CCAP Land Use.」と入力します。
- [OK] をクリックして [ラスター関数] ウィンドウを閉じます。
次に、作成した処理テンプレートを追加します。
- [処理テンプレートの管理] ウィンドウで、[インポート] をクリックします。
- 表示された [処理テンプレートの選択] ウィンドウで、まず [カスタム] をダブルクリックし、次に [カスタム 1] をダブルクリックし、次に [CCAP Land Use for Hawaii.rft.xml] をダブルクリックします。
[処理テンプレートの管理] ウィンドウに [CCAP Land Use for Hawaii] というテンプレートが表示されます。
処理テンプレートを作成したら、そのテンプレートをデフォルト テンプレートとして設定します。
- [テンプレート] セクションで、[デフォルトに設定] をクリックします。
これでテンプレートがデフォルト処理テンプレートになり、[デフォルト テンプレート] セクションに移動します。
- [処理テンプレートの管理] ウィンドウとマップの下にある [ラスター関数テンプレート 1] ウィンドウを閉じます。
マップに追加すると、属性テーブル内の赤色、緑色、青色、および不透明度の値を使用してモザイクが色でシンボル表示されるため、より説明的で視覚効果の高いレイヤーになります。
[コンテンツ] ウィンドウで、[イメージ] レイヤーの凡例に、追加した属性テーブルにあるシンボルが表示されます。
- プロジェクトを保存します。
モザイク データセットで多くの作業を行い、プロパティを設定し、ラスターを追加し、属性テーブルを追加したので、説明的で見栄えの良いシンボルが表示されています。 これで、モザイク データセットを共有できるようになりました。
イメージ サービスの公開および利用
この時点で、モザイク データセットは、ArcGIS Image Server が設定された仮想コンピューターで共有できる状態にあります。 仮想コンピューターと ArcGIS Image Server にアクセスできない場合は、共有手順をスキップします。ただし、ワークフローを十分に理解するために、手順に目を通しておくことをお勧めします。
注意:
イメージ レイヤーを共有できるのは、ArcGIS Image Server が設定された仮想コンピューターがある場合に限ります。 サーバーを保有していない場合は、ワークフロー全体に目を通し、手順 7 の演習を使用してバック アップを取っておきます。イメージ サービスはすでに作成および共有されており、構築したものとまったく同じです。
- [カタログ] ウィンドウで、[Hawaii_CCAP_Land_Cover] モザイク データセットを右クリックして [Web レイヤーとして共有] を選択します。
[Web レイヤーとして共有] ウィンドウが表示されます。
- [Web レイヤーとして共有] ウィンドウで、次のパラメーターを入力します。
- [名前] で、デフォルトの [Hawaii_CCAP_Land_Cover] をそのまま使用します。
- [概要] で、「Image layer containing land use for all Hawaiian islands」というテキストをコピーして [概要] フィールドに貼り付けます。
- [タグ] に「Hawaii」と入力して Tab キーを押します。
- 次のタグを追加します。それぞれの入力が終了したら、Tab キーを押します。
- 土地利用
- 土地被覆
- CCAP
- NOAA
- [レイヤーおよびデータ タイプ] で、[登録済みデータを参照] が選択されていることを確認します。
クラウド内のデータを共有する場合は、クラウド データ ストア接続ファイル (.acs) の場所をフェデレーション サーバーで共有することができます。このためには、データ ストアを ArcGIS Pro に登録するか、クラウド ストアを ArcGIS Server Manager に登録するか、クラウドの場所をデータ ストア アイテムとして ArcGIS Enterprise ポータルに登録します。 これらのうちのいずれかの方法でデータを参照すると、複製を作成せずに、データを 1 か所に配置することができます。 また、クラウド内のすべてのデータをコピーして、サーバー コンピューターにアップロードすることもできます。 この例では、登録済みのデータを参照します。
注意:
仮想コンピューター上で localhost に公開する場所を作成する方法については、GIS システム管理者にご確認ください。
- [場所] の下の [サーバーおよびフォルダー] で、ArcGIS Enterprise の ArcGIS Image Server がある場所を選択します。
- [公開] をクリックします。
イメージ サービスをポータルで共有したら、そのイメージ サービスを ArcGIS Pro に追加します。 まず、新しいマップを開きます。
- リボン上の [挿入] タブで [新しいマップ] をクリックします。
イメージ サービスを共有した場合は、[カタログ] ウィンドウを使用して追加します。 そのイメージ サービスを共有していない場合は、すでに共有しているイメージ サービスを追加します。
- オプションを選択します。
イメージ サービスを共有した場合は、[カタログ] ウィンドウの [ポータル] タブで [ArcGIS Enterprise] をクリックします。 [Hawaii_CCAP_Land_Cover] を右クリックして [現在のマップに追加] を選択します。
イメージ サービスを共有していない場合は、リボン上の [マップ] タブで、[データの追加] の下矢印をクリックして [パスからのデータ] を選択します。 [パス] に「https://landscape10.arcgis.com/arcgis/rest/services/Hawaii_CCAP_Land_Cover/ImageServer」と入力します。
該当するサービスがマップに追加され、すでに作成し、独自のサーバーで共有しているイメージ レイヤーと同じ外観になります。
すべてのデータセットが同じになるようにラスター データ プロパティを正しく変更し、モザイク データセットを作成および構成しました。 ラスターを追加し、必要に応じて、ArcGIS Image Server でモザイク レイヤーをイメージ サービスとして共有しました。 イメージ レイヤーには説明的な属性とシンボルが含まれているため、ArcGIS Pro などのアプリでこのサービスを入手し、マッピング、視覚化、分析の目的に使用することができます。
他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。