ArcGIS Enterprise ポータルには、操作レイヤーの地理情報を迅速に提供するさまざまなベースマップが用意されています。 これらのベースマップはタイル レイヤーとして格納されており、Web マップ、Web アプリ、ArcGIS など、ほとんどすべてのマッピング ソフトウェア アプリケーションからすばやく簡単にアクセスできるように設計されています。 たとえば、ある地域の道路のタイルを含むベースマップを、道路標識のフィーチャ レイヤーの参照情報にすることができます。 タイル レイヤーは、比較的に静的なデータを視覚化するためにマップまたはレイヤーを Web 上で公開する必要がある場合にも役立ちます。
タイル レイヤーには、元のソース データに基づいてさまざまな形式があります。 タイル レイヤーは、事前に描画されたラスター タイルとして格納するか、ベクター タイルとして格納することができます。 ラスター タイルとベクター タイルはいずれも、視覚化を目的として、パフォーマンスにもスケーラビリティにも優れたマップ データを提供できるように設計されています。
ラスター タイル レイヤー
ラスター タイル レイヤーは、ベースマップを画像ファイル (JPG 形式や PNG 形式など) としてクライアント アプリケーションに提供します。これは、事前に描画された状態でサーバーに格納されており、クライアントにそのままの状態で表示されます。 ラスター タイル レイヤーは、衛星画像 (衛星画像ベースマップなど) やフィーチャベースのマップ (地形図、ナショナル ジオグラフィック、海洋図、その他のベースマップ) といった地理情報をマップに提供するベースマップに最適です。 ラスター タイル レイヤーは、データの主題図などの静的な操作レイヤーで構成することもできます。
タイル レイヤーの形式は、インターネット上で高速転送され、ほとんどのマッピング ソフトウェア アプリケーションで簡単に解釈されるため、これらのベースマップは、ArcGIS や ArcGIS API で作成された Web アプリだけでなく、WMS や WMTS などの OGC プロトコルを使用したサードパーティ製アプリとも互換性があります。 ラスター タイル レイヤーのその他の利点は、次のとおりです。
- ArcMap のようなデスクトップ アプリケーションや旧バージョンの Web ブラウザーなど、さまざまなアプリケーションとデバイス (Web、デスクトップ、およびモバイル) で正常に機能します。
- ラベル配置やシンボル表示などの高性能なカートグラフィック機能があります。
- 衛星画像や標高データなど、さまざまなラスター データ ソースをサポートしています。
- Web マッピング アプリケーションから印刷できます。
ベクター タイル レイヤー
ベクター タイル レイヤーは、Web アクセスが可能なベクター タイルのセットとこれらのタイルの描画方法に対応するスタイルを参照します。 ベクター タイルはラスター タイルに似ていますが、データのベクター要素が格納される点が異なります。つまり、地理フィーチャは、クライアント アプリケーションによって解釈された形式でポイント、ライン、およびポリゴンとして表現されます。 ラスター タイル レイヤーとは異なり、ベクター タイル レイヤーは表示デバイスの解像度に合わせて調整可能であり、さまざまな用途に応じてスタイルを変更することができます。 ベクター タイルは、ラスター タイルよりもファイル サイズが小さく、より速くマップに変換され、より優れたパフォーマンスを発揮します。 タイルのアクセス パフォーマンスとベクターの描画を組み合わせることで、タイルはどのような解像度のディスプレイにも適合します (解像度はデバイスによって違いがあります)。
ベクター タイル レイヤーの詳細については、次のストーリー マップでご確認ください。
Map Viewer で、ベクター タイル レイヤーとマップのコンテンツのスタイルをカスタマイズできます。 ベクター タイル レイヤーのその他の利点は、次のとおりです。
- 1 組のベクター タイルを使用して、多数の異なるマップ スタイルを生成できます。 たとえば、タイルを再生成せずに、ベクター タイル レイヤーでシンボルとフォントを変更したり、ラベルの言語を変更したりすることができます。
- ベクター タイル レイヤーは、ラスター タイルよりも、高解像度のディスプレイ (Retina デバイスなど) で鮮明に表示されます。 ベクター タイルは、ArcGIS Pro などのデスクトップ アプリケーションを使用して、あらゆる縮尺レベルでシンボルとラベルまでクリアに表示できます。
- ベクター タイルのサイズは、対応するラスター タイルよりもはるかに小さいため、 構築に時間がかからず、格納に必要な容量が少量で済みます。
- ArcGIS Pro などのデスクトップ アプリケーションを使用すると、ラベルや他のシンボルに歪みが生じることなく、ベクター タイル レイヤーをさまざまな座標系に投影できます。
- ArcGIS Pro (2.8 以降のリリース) からベクタータイル レイヤーを公開すると、関連付けられたフィーチャ レイヤーも同時に公開できます。 編集者は、フィーチャ レイヤーのデータを更新し、ベクター タイル キャッシュを再構築して、編集内容をベクター タイル レイヤーに組み込むことができます。
ベクター タイル レイヤーは、操作レイヤーまたはベースマップとして Map Viewer、Scene Viewer、ArcGIS Pro、ArcGIS Collector、ArcGIS Workforce、および ArcGIS Explorer に追加できます。 テンプレート、Web AppBuilder、ArcGIS Web AppBuilder、ArcGIS API for JavaScript、ArcGIS Runtime SDK を使用して、Web アプリでマップやシーンにベクター タイル レイヤーを含めることもできます。
Esri では、一連のベースマップをベクター タイルとして提供しています。 管理者は、これらのベクター タイル ベースマップを使用するよう Map Viewer および Scene Viewer を構成することができるため、マップおよびシーンでそれらを使用できるようになります。 これには、カスタマイズ可能なスタイルが多数含まれています。 使用可能なベクター スタイルのサンプル、マップの外観を変更するために実行できる操作などを確認するには、「Esri ベクター ベースマップ グループ」をご覧ください。 サンプルのスタイルには、単純な色の変更、および複雑なスプライトを使用した再設計とフォントの変更が含まれます。 ベクター ベースマップは頻繁に更新され、GIS コミュニティからの定期的な提供アイテムが含まれています。
ArcGIS Pro 1.2 以降を使用して、ベクター タイル パッケージを組織サイトで共有し、ホスト レイヤーとして、アップロードされたベクター タイル パッケージを公開できます。 ArcGIS Pro 1.4 以降では、直接ポータルに ArcGIS Pro のマップからホスト ベクター タイル レイヤーを公開できます。ArcGIS Pro 2.8 以降では、関連するフィーチャ レイヤーがあるホスト ベクター タイル レイヤーを公開することができます。
ベクター タイル レイヤーの使用に関する注意事項
ベクター タイル レイヤーの使用に関する注意事項を次に示します。
- ベクター タイル レイヤーは、Google ChromeMozilla Firefox や Safari などのデスクトップ ブラウザーの最新バージョンで表示できます。
- ベクター タイル レイヤーは、WebGL をサポートするディスプレイ ドライバーが必要なので、ハードウェアが新しいコンピューターであるほど最高のパフォーマンスを実現します。
各タイプのタイル レイヤーを作成する場合
ラスター タイル レイヤーとベクター タイル レイヤーはいずれも、幅広いシンボル セットに対応しています。また、ソース データではなくタイル キャッシュへのアクセスのみが必要なので、フィーチャ レイヤーやダイナミック マップ レイヤーよりもすばやくフィーチャを表示します。 この機能が必要な場合は、タイル レイヤーを公開します。 それでは、ラスタータイルレイヤーとベクター タイル レイヤーを使用するのは、それぞれどのような場合でしょうか。
通常はベクター タイル レイヤーを公開してください。 ベクター タイル レイヤーは、ラスター タイル レイヤーよりも、使用するディスク容量が小さく、短い時間でキャッシュを構築します。 ただし、ラスター データを公開する必要がある場合や、レイヤーを使用するクライアントが、WebGL をサポートしていないディスプレイ ドライバーを搭載した古いコンピューターを使用している場合は、例外です。 このような場合はラスター タイル レイヤーを公開します。
ベクター タイル レイヤーを ArcGIS Pro から公開する場合は、関連付けられたフィーチャ レイヤーを公開することができます。 ベクター タイル レイヤーに含まれるベクター データを頻繁に (毎時、毎日、毎週) 更新する必要がある場合は、ベクター タイル レイヤーに関連付けられたフィーチャ レイヤーを公開する必要があります。 関連するフィーチャ レイヤーを公開すると、自分自身およびフィーチャ レイヤーを共有している他の編集者は、フィーチャ レイヤーのデータを編集することができます。 編集したら、定期的にベクター タイル レイヤー キャッシュを再構築して、編集内容をフィーチャ レイヤーに組み込んでください。
フィーチャ レイヤーを公開する場合は、データ ソースにフィーチャ データを保持する (登録済みデータの参照) か、データをリレーショナル データ ストアにコピーするかをさらに選択できます。 ソースがエンタープライズ ジオデータベースまたはデータベースであり、他のクライアントまたはプロセスがデータベースのデータを直接更新する場合は、登録済みのデータ ソースを参照するフィーチャ レイヤーを公開します。 すべてのフィーチャの編集がホスト フィーチャ サービスを通じて行われる場合は、フィーチャ レイヤーを公開してデータをコピーします。
データが頻繁にあるいはまったく更新されない場合は、ベクター タイル レイヤーを公開できます。 このタイプのベクター タイル レイヤーのコンテンツを更新する必要がない場合は、別のベクター タイル レイヤーと置き換えることができます。