タイル レイヤーは、比較的静的なデータを視覚化するためにマップまたはレイヤーを Web 上で表示する必要がある場合に役立ちます。
ArcGIS Online で提供されるベースマップはタイル レイヤーであり、操作レイヤーの地理情報を即時提供します。 たとえば、マップ内の道路のタイルを含むベースマップを、同じマップ内のフィーチャ レイヤーの道路標識の視覚的な参照情報を提供するために含めることができます。 ArcGIS Online で提供されるベースマップは、Web マップ、Web アプリ、ArcGIS など、ほとんどすべてのマッピング ソフトウェア アプリケーションからすばやく簡単にアクセスできるように設計されています。
タイル レイヤーには、元のソース データに基づいてさまざまな形式があります。 タイル レイヤーは、事前にレンダリングされたラスター タイル、ベクター タイル、または 3D タイルとして保存できます。 ラスター タイルとベクター タイルはいずれも、視覚化を目的として、パフォーマンスにもスケーラビリティにも優れたマップ データを提供できるように設計されています。 3D タイル レイヤーは、シーン データの高性能な表示を可能にします。
ラスター タイル レイヤー
ラスター タイル レイヤーは、キャッシュされたラスター タイルで構成され、マップ タイル キャッシュとも呼ばれます。 これらは画像ファイル (JPG 形式や PNG 形式など) としてクライアント アプリケーションに提供され、事前に描画された状態で ArcGIS Online に格納されています。 タイルはクライアントに静的に表示されます。 ラスター タイル レイヤーは、衛星画像 (衛星画像ベースマップなど) やフィーチャベースのマップ (地形図、ナショナル ジオグラフィック、海洋図、その他のベースマップ) といった地理情報をマップに提供するベースマップに最適です。 ラスター タイル レイヤーは、データの主題図などの静的な操作レイヤーで構成することもできます。
キャッシュされたタイルは、インターネット上で高速転送され、ほとんどのマッピング ソフトウェア アプリケーションで解釈されるため、ArcGIS や ArcGIS API で作成された Web アプリだけでなく、WMTS などの Open Geospatial Consortium (OGC) プロトコルを使用したサードパーティ製アプリとも互換性があります。 ラスター タイル レイヤーは次の処理を行うことができます。
- ArcMap のようなデスクトップ アプリケーションや旧バージョンの Web ブラウザーなど、さまざまなアプリケーションおよびデバイス (Web、デスクトップ、およびモバイル) 間で共同作業を行うことができます
- ラベル配置やシンボル表示などの高性能なカートグラフィック機能があります
- 圧縮された 3 バンドの画像と標高データをサポートしています
- Web マッピング アプリケーションから印刷できます
WMTS レイヤー
ホスト WMTS レイヤーは、ホスト タイル レイヤーの OGC 準拠ビューです。 ArcGIS Online で一般ユーザーに公開されているすべてのホスト タイル レイヤーは、OGC WMTS プロトコルを使用してアクセスできます。 ホスト タイル レイヤーの公開者は、WMTS を有効化するのに特別な操作を実行する必要はありません。 WMTS プロトコルを使用してホスト タイル レイヤーにアクセスするには、レイヤーのアイテム ページを開き、タイル レイヤーの URL を開きます。 開いたページには、WMTS ケーパビリティ ドキュメントへの WMTS URL リンクが含まれ、WMTS に対応したアプリのレイヤー タイルへのアクセスに使用できます。
ラスター タイル レイヤーの作成
次の各セクションでは、ArcGIS Online でラスター タイル レイヤーを作成する方法について説明します。
サービス定義ファイルから
サービス定義ファイル (.sd) は、キャッシュの生成に必要なソース データまたはソース データへの参照のアーカイブです。
ArcGIS Online でレイヤーのキャッシュを生成する場合、サービス定義ファイルを使用してホスト タイル レイヤーを公開します。 ソース データが ArcGIS Online にコピーされるため、必要な場合はいつでも、ArcGIS Online で任意の縮尺レベルのキャッシュ タイルを生成できます。
ホスト タイル レイヤーを公開した後は、ソース データに対する編集を使用してタイル レイヤーを更新できなくなります。
サービス定義ファイルからホスト タイル レイヤーを公開する場合、次の機能を使用できます。
- タイルの構築 - 表示範囲を調整し、指定した範囲でタイル キャッシュを構築できます。
- 表示範囲 - タイル レイヤーが描画される範囲と縮尺を変更できます。
- コンテンツの更新 - タイル レイヤーのコンテンツを別のレイヤーのコンテンツに置き換えることができます。
サービス定義ファイルから公開する手順については、「ファイルからのホスト タイル レイヤーの公開」をご参照ください。
タイル パッケージから
タイル パッケージは、ローカルで生成されたキャッシュ タイルのアーカイブです。
注意:
タイル コンテンツは ArcGIS Online にアップロードされるため、大規模なパッケージでこのワークフローを行うと時間がかかることがあります。
キャッシュはすでに存在するため、タイル パッケージから公開した後でタイルを構築する必要はありません。
タイル パッケージからホスト タイル レイヤーを公開する場合、次の機能を使用できます。
- 表示範囲 - タイル レイヤーが描画される範囲と縮尺を変更できます。
- コンテンツの更新 - タイル レイヤーのコンテンツを別のレイヤーのコンテンツに置き換えることができます。
タイル パッケージから公開する手順については、「ファイルからのホスト タイル レイヤーの公開」をご参照ください。
ホスト フィーチャ レイヤーから
ユーザーが表示目的でのみ頻繁にアクセスするホスト フィーチャ レイヤーがある場合、ホスト フィーチャ レイヤーからホスト タイル レイヤーを公開できます。 タイルがキャッシュされることで、ホスト フィーチャ レイヤーの同じデータにアクセスするときと比べて描画時間が短縮されます。
この場合、ホスト ベクター タイル レイヤーを公開することをおすすめしますが、ベクター タイル レイヤーを公開できない場合、代わりにフィーチャ レイヤーからホスト タイル レイヤーを公開できます。
ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューからホスト タイル レイヤーを公開する場合、次の機能を使用できます。
- タイルの構築 - 表示範囲を調整し、指定した範囲でタイル キャッシュを構築できます。
- 表示範囲 - タイル レイヤーが描画される範囲と縮尺を変更できます。
- コンテンツの更新 - 関連するホスト フィーチャ レイヤーでフィーチャを編集した後、タイル レイヤー内のタイルを再構築してフィーチャ レイヤーからの変更を反映します。
手順については、「ホスト フィーチャからのホスト タイルの公開」をご参照ください。
ベクター タイル レイヤー
ベクター タイル レイヤーは、1 つ以上のサブレイヤー内の Web アクセスが可能なベクター タイルのセットとこれらのタイルの描画方法に対応するスタイルを参照します。 ベクター タイルはラスター タイル レイヤーに似ていますが、データのベクター表現が格納される点が異なります。つまり、地理フィーチャは、クライアント アプリケーションによって解釈された形式でポイント、ライン、およびポリゴンとして表現されます。 静的ラスター タイル レイヤーとは異なり、ベクター タイル レイヤーは表示デバイスの解像度に合わせて調整可能であり、さまざまな用途に応じてスタイルを変更することができます。 ベクター タイルは、ラスター タイルよりもファイル サイズが小さく、より速くマップに変換され、より優れたパフォーマンスを発揮します。 タイルのアクセス パフォーマンスとベクターの描画を組み合わせることで、タイルはどのような解像度のディスプレイにも適合します (解像度はデバイスによって違いがあります)。
Map Viewer Classic で、ベクター タイル レイヤーとマップのコンテンツのスタイルをカスタマイズできます。 ベクター タイル レイヤーにはこの他に次のような特徴があります。
- 1 組のベクター タイルを使用して、多数のマップ スタイルを生成できます。 ベクター タイル レイヤーをカスタマイズできます。たとえば、タイルを再生成せずに、非表示設定、シンボルとフォントの変更、ラベルの言語の変更を実行できます。
- 高解像度のバージョンを別途生成することなく、(Retina デバイスなどで) 高解像度で表示されます。 ベクター タイルは、ArcGIS Pro などのデスクトップ アプリケーションを使用して、あらゆる縮尺レベルでシンボルとラベルまでクリアに表示できます。
- ベクター タイルは、対応するラスター タイルよりも、少ないハードウェア リソースで、よりすばやく生成できます。 これにより、タイルの生成にかかるコストが削減されます。
- ベクター タイルのサイズは、描画されたシンボルを含む、対応するラスター タイルよりもはるかに小さくなっています。 これにより、タイルの格納と処理にかかるコストがわずかに削減されます。
- ベクター タイル レイヤーは、ArcGIS Pro などのデスクトップ アプリケーションを使用して、ラベルや他のシンボルに歪みが生じることなく、さまざまな座標系に投影できます。
- ArcGIS Pro (2.8 以降) からベクタータイル レイヤーを公開すると、関連付けられたフィーチャ レイヤーも同時に公開できます。 編集者は、フィーチャ レイヤーのデータを更新し、ベクター タイル キャッシュを再構築して、変更内容をベクター タイル レイヤーに組み込むことができます。
- ホスト フィーチャ レイヤーからベクター タイル レイヤーを公開してホスト フィーチャ レイヤーのデータを編集し、ベクター タイル キャッシュを再構築して、編集内容をベクター タイル レイヤーに組み込むことができます。
ベクター タイル レイヤーの詳細については、次の ArcGIS StoryMaps コンテンツでご確認ください。
ベクター タイル レイヤーは、最新のハードウェアを備えたコンピューターで最高のパフォーマンスを発揮し、Google Chrome、Mozilla Firefox、Microsoft Edge などの現行バージョンのほとんどのデスクトップ ブラウザーで表示できます。 ベクター タイル レイヤーは、操作レイヤーまたはベースマップとして Map Viewer、Map Viewer Classic、または Scene Viewer に追加できます。
ベクター ベースマップには、カスタマイズ可能なスタイルが多数含まれています。 使用可能なベクター スタイルのサンプル、マップの外観を変更する方法については、「Esri ベクター ベースマップ グループ」をご覧ください。 サンプルのスタイルには、単純な色の変更、および複雑なスプライトを使用した再設計とフォントの変更が含まれます。 ベクター ベースマップは頻繁に更新され、GIS コミュニティからの定期的な提供アイテムが含まれています。
ArcGIS Pro 1.2 以降を使用して、ベクター タイル パッケージを組織サイトで共有し、ホスト レイヤーとして、アップロードされたベクター タイル パッケージを公開できます。 ArcGIS Pro 1.4 以降では、直接 ArcGIS Online に ArcGIS Pro のマップからホスト ベクター タイル レイヤーを公開できます。
3D Tiles レイヤー
3D タイル レイヤーは、3D メッシュ、または階層データ構造内の 3D オブジェクト タイプ データを定義する、キャッシュ タイルセットを表現します。
ArcGIS Online に追加する 3D タイル パッケージ (.3tz) から、3D タイル レイヤーを公開することができます。
ヒント:
[3D Tiles のパッケージ化 (Package 3D Tiles)] ジオプロセシング ツールを使用して 3D タイル パッケージを作成するか、3D タイル レイヤーの GitHub リポジトリでアクセス可能な create3D tiles 実行可能ファイルを実行します。
3D タイル レイヤーは、公開後、ArcGIS Pro 3.2 以降で使用することができます。 3D メッシュ 3D タイル レイヤーを公開した場合は、そのレイヤーを Scene Viewer に追加することができます。
タイル レイヤーのサマリー
次のリストは、タイル レイヤーの各タイプの目的と機能の概要です。
ベクター タイル レイヤーは参照に使用されることを目的としており、マップまたはシーン内の他のレイヤーのコンテキストを示すイメージ ベースマップを提供します。 これらのレイヤーには、次の特性があります。
- キャッシュされた画像をベクターとして保存する
- 高解像度のバージョンを別途生成することなく、高解像度で表示する
- ラスター タイル レイヤーよりも、使用するディスク容量が小さく、短い時間でキャッシュを構築する
- WebGL をサポートするディスプレイ ドライバーを必要とする
- ラベルや他のシンボルに歪みを生じることなく、スケール処理してさまざまな座標系に投影できる
- 別のベクター タイル レイヤーに置き換えることができる (ベクター タイル レイヤーに関連するフィーチャ レイヤーがない場合)
ラスター タイル レイヤーも参照に使用されることを目的としており、マップまたはシーン内の他のレイヤーにコンテキストを示すイメージ ベースマップを提供しますが、ベクター タイル レイヤーとは次の点で異なります。
- キャッシュされた画像をラスターとして保存する
- ホスト タイル レイヤーをマップに追加したときに描画される縮尺の最小値と最大値を設定できる
- ソース データに Z 座標が含まれる場合、3D シーンの地形に使用される標高データを提供できる
- 別のタイル レイヤーに置き換えることができる (ラスター タイル レイヤーに関連するフィーチャ レイヤーがない場合)
3D タイル レイヤーは、シーン内の大規模でグローバルな 3D コンテンツを表現するために使用されることを目的としています。 これらのレイヤーには、次の特性があります。
- キャッシュされた 3D データは 3 次元タイルに保存されます。
- レイヤーに使用される空間参照は、常に WGS (World Geodetic System) 1984 です。 Scene Viewer および ArcGIS Runtime アプリでは、鉛直参照は楕円体ですが、重力関連の高さとしてレンダリングされます。
- 3D メッシュおよび 3D オブジェクトの 3D タイル レイヤーは、ArcGIS Pro 3.2 以降で使用できます。
- 現在のところ、Scene Viewer で使用できるのは、3D タイル レイヤーの 3D メッシュ タイプのみです。