ファイルからのホスト タイル レイヤーの公開

ArcGIS Online に公開され、そこでホストされているタイル レイヤーは、描画済みのマップ イメージ、つまりタイルのコレクションを使用した大規模データセットの高速表示をサポートします。 ホストされたタイルは、操作レイヤー用の地理情報を提供します。 たとえば、ある地域の道路をタイルにすると、道路標識のフィーチャ レイヤーの参照情報になります。

Web 上にマップを公開する必要があるが、ユーザー独自の ArcGIS Server がない場合に、ArcGIS Online でタイル レイヤーをホストすると便利です。 さらに、タイル レイヤーは、ユーザー所有の ArcGIS Server を一般ユーザーに公開できない場合に、特定のマップをインターネット ユーザーと共有する場合にも便利です。 ArcGIS Online でホストされ、一般ユーザーに公開されているタイル レイヤーにも WMTS を使用できます。

既存のホスト フィーチャ レイヤーからタイル レイヤーを公開するか、次のいずれかの方法を使用して、ArcGIS Pro でファイルを作成し、そのファイルを使用して ArcGIS Online でホスト タイル レイヤーを公開できます。

ヒント:

タイル レイヤーの公開に使用する方法を決定するのに役立つ情報については、「タイル レイヤー」をご参照ください。

ホスト タイル レイヤーを公開するには、組織内の次のいずれかのメンバーである必要があります。

ArcGIS Pro またはタイル パッケージから公開すると、タイル パッケージ ファイルがコンテンツにアイテムとして追加されます。 タイル レイヤーが機能することを確認した後、タイル パッケージが必要ないことが確実であれば、ArcGIS Online からタイル レイヤー パッケージを削除して格納領域を節約できます。

ArcGIS Pro におけるマップの定義と公開

ArcGIS Pro のマップから、タイル レイヤーを公開して ArcGIS Online でホストできます。 次の手順を実行するには、インターネットに接続する必要があります。

注意:

ArcGIS Pro 内のレイヤーに定義クエリーが適用されている場合、ArcGIS は公開されたホスト タイル レイヤーに定義クエリーを適用します。 ただし、すべてのデータが ArcGIS Online にアップロードされます。 データの一部のみを ArcGIS Online に公開して保存したい場合、そのデータを他のフィーチャクラスにエクスポートし、それを公開する必要があります。

接続の速度と帯域幅は、タイル レイヤーの公開速度に影響します。

マップ作成時に使用されていた複雑なカートグラフィック シンボルの中には、Web ブラウザーで表示できないものがあることにも注意してください。 ほとんどのシンボル タイプは利用できますが、公開時にシンボルがダウングレードされる場合があります。 ArcGIS Server ヘルプの「マップの作成によるフィーチャ サービスの公開」で、サポートされているシンボルの種類の詳細について確認し、必要に応じて公開前にマップのシンボルを変更してください。

  1. ArcGIS Pro を起動し、公開するマップを含むプロジェクトを開きます。
  2. コンテンツを作成、更新、削除する権限とホスト タイル レイヤーを公開する権限を持つアカウントを使用して、ArcGIS Pro から組織サイトにサイン インします。
  3. [共有] タブの [共有] グループで、[Web レイヤー] をクリックします。
  4. タイル レイヤーの名前を入力します。
  5. タイル レイヤーのサマリーとタグを入力します。
  6. [レイヤー タイプ] には [タイル] を選択します。
    レイヤーは、デフォルトでは [マイ コンテンツ] に保存されます。 [マイ コンテンツ] 内のサブフォルダーに保存するには、フォルダー名を入力するか、既存のフォルダーに移動します。
  7. ホスト タイル レイヤーにアクセスできるユーザーを指定します。

    公開するすべてのレイヤーが、組織のパーソナル ワークスペース ([マイ コンテンツ]) で自動的に共有されます。 次のいずれかに共有するまで、他のユーザーはコンテンツにアクセスできません。

    • [すべての人] - このオプションを選択すると、すべてのユーザーがレイヤーを使用できるようになります。
    • 組織の名前 - 組織アカウントでサイン インした場合にこのオプションが表示されます。 このオプションを選択すると、レイヤーを組織内のすべての認証済みユーザーと共有できます。
    • グループ - ドロップダウン リストからグループを選択して、所属するグループのメンバーとレイヤーを共有できます。
  8. [構成] タブをクリックし、キャッシュ設定を指定します。
  9. [タイル スキーマ] オプションを選択します。
  10. [詳細レベル] バーをリサイズおよびドラッグして、タイル レイヤーの最小および最大縮尺を指定します。

    最小および最大縮尺を変更すると、生成されるキャッシュの推定サイズが変わります。

  11. [オプション] で、タイル キャッシュを構築する時と場所を選択します。
    • レイヤーを公開するときに ArcGIS Online 上にタイルを構築する場合は、[サーバー上に自動的にキャッシュ] を選択します。
    • ArcGIS Online 上にキャッシュが構築および格納されている必要があるが、公開後にそれらのキャッシュを自分で構築したい場合は、[サーバー上に手動でキャッシュ] を選択し、タイル レイヤーの公開後に ArcGIS Online Web サイトでそのレイヤーを開き、手動でキャッシュを作成します。
    • ArcGIS Online でタイル レイヤーを公開するときに消費されるクレジット数を最低限に抑えるには、[ローカルにキャッシュ] を選択し、一時タイル パッケージを保存する ArcGIS Pro コンピューター上の場所を指定します。 キャッシュが ArcGIS Pro コンピューター上に構築され、パッケージ化されます。このタイル パッケージは ArcGIS Online に自動的にアップロードされて解凍された後、キャッシュが ArcGIS Online に格納されます。
  12. ユーザーがマップ タイルをダウンロードしてオフラインで使用することを許可するには、[クライアントがキャッシュ タイルをエクスポートすることを許可] をオンにします。
  13. [クライアントがキャッシュ タイルをエクスポートすることを許可] をオンにした場合は、[エクスポートの制限] フィールドを使用して、クライアントがオフラインで一度に利用できるタイルの最大数を指定します。
  14. キャッシュ オプションで使用するタイルの数とストレージを計算するには、[推定] セクションを開いて [計算] をクリックします。

    キャッシュ設定を変更して再計算し、設定がキャッシュに与える影響を確認できます。

  15. [コンテンツ] タブをクリックして、タイル レイヤーに対象のデータ レイヤーが含まれていることを確認します。
  16. [分析] をクリックして、エラーや問題がないか確認します。

    [メッセージ] タブには、解析ツールによって検出された問題がリスト表示されます。 各メッセージを右クリックすると、詳細情報を表示したり、エラーや警告に関するヘルプを確認したり、推奨される解決策を入手したりできます。 公開する前に、エラーを修正する必要があります。 さらに必要であれば、警告に従って問題を修正し、ホスト タイル レイヤーのパフォーマンスと外観を改善します。

  17. エラーを解決し、必要に応じて警告を解決したら、[公開] をクリックします。
    注意:

    データがこの時点で ArcGIS Online にコピーされます。 公開に要する時間は、データのサイズ、インターネット接続の速度と帯域幅によって変わります。

完成したデータを公開する場合、[Web レイヤーの管理] をクリックして ArcGIS Online を開きます。

タイル パッケージからの公開

[マップ タイル パッケージの作成 (Create Map Tile Package)] ジオプロセシング ツールを使用してタイル パッケージを作成し、パッケージを組織サイトに追加してから、タイル レイヤーを公開します。

ArcGIS Pro 2.3 以降のリリースでは、このジオプロセシング ツールの出力を .tpk ファイルまたは .tpkx ファイルに指定できます。 新しい .tpkx 形式は、クラウドおよび共有ネットワーク ロケーションで実行するときのパフォーマンスを改善する簡略化されたファイル構造を使用しており、仕様が公開されている形式です。 このワークフローでは、いずれかの形式を使用できます。

  1. パッケージ化するデータを含む ArcGIS Pro プロジェクトを開きます。
  2. [マップ タイル パッケージの作成 (Create Map Tile Package)] ジオプロセシング ツールを開いて実行します。
  3. タイル パッケージの作成が完了したら、コンテンツを作成、更新、削除する権限とホスト タイル レイヤーを公開する権限を持つアカウントを使用して組織サイトにサイン インします。
  4. コンテンツ ページの [マイ コンテンツ] タブにある [新しいアイテム] をクリックします。
  5. [お使いのデバイス] をクリックして、タイル パッケージを追加します。
  6. [タイル パッケージ名を追加してホスト タイル レイヤーを作成] を選択します。
  7. [次へ] をクリックします。
  8. タイトルを入力します。
  9. アイテムの保存先となる [マイ コンテンツ] 内のフォルダーを選択します。

    あるいは、メニューから [新しいフォルダーの作成] ボタンを選択し、フォルダー名を入力して、アイテムを新しいフォルダーに保存することもできます。

    フォルダー名に 4 バイトの Unicode 文字は使用できません。

  10. 組織がコンテンツのカテゴリーを設定している場合、[カテゴリーの割り当て] をクリックして、最大 20 のカテゴリーを選択して、アイテムの検索に役立てることができます。

    また、カテゴリー名の入力を開始して、カテゴリーのリストを絞り込むこともできます。

  11. 必要に応じて、タグの項目をカンマで区切って入力します。

    タグは、アイテムを説明し、ユーザーによるアイテムの検索を容易にする単語または短いフレーズです。 「Federal land」は 1 つのタグと見なされますが、「Federal, land」は 2 つのタグと見なされます。

  12. [保存] をクリックします。

タイルが展開され、ホスト タイル レイヤーが作成されます。

タイル パッケージ ファイルとホスト タイル レイヤーは、[マイ コンテンツ] で利用できます。 ファイルおよびタイル レイヤーを共有することができます。

レイヤーが存在および機能していることを確認した後、タイル パッケージが必要ないことが確実であれば、保存にクレジットを消費しなくても済むように、元のタイル パッケージを削除することもできます。

サービス定義ファイルからの公開

タイル レイヤーとデータを共有する別の方法として、サービス定義ファイルを作成し、それを ArcGIS Online にアップロードする方法もあります。 マップ作成者は、ホスト タイル レイヤーに必要なデータとシンボルを定義し、それをサービス定義ファイルに含めます。

サービス定義ファイルの作成

ArcGIS Pro にサービス定義ファイルを作成する手順については、「サービス定義ファイルの保存」をご参照ください。

サービス定義の読み込みと公開

作成者からサービス定義ファイルを取得したら、それを ArcGIS Online にアップロードして、タイル レイヤーを公開できます。

  1. コンテンツを作成、参照、削除する権限とホスト タイル レイヤーを公開する権限を持つ組織アカウントを使用してサイン インします。
  2. コンテンツ ページの [マイ コンテンツ] タブにある [新しいアイテム] をクリックします。
  3. [お使いのデバイス] を選択します。
  4. サービス定義ファイルを選択します。
  5. [サービス定義を追加してホスト フィーチャ レイヤーを作成] を選択します。
  6. [次へ] をクリックします。
  7. 組織がコンテンツのカテゴリーを設定している場合、[カテゴリーの割り当て] をクリックして、最大 20 のカテゴリーを選択して、アイテムの検索に役立てることができます。

    また、カテゴリー名の入力を開始して、カテゴリーのリストを絞り込むこともできます。

  8. 必要に応じて、タグの項目をカンマで区切って入力します。

    タグは、アイテムを説明し、ユーザーによるアイテムの検索を容易にする単語または短いフレーズです。 「Federal land」は 1 つのタグと見なされますが、「Federal, land」は 2 つのタグと見なされます。

  9. [保存] をクリックして、サービス定義ファイルを追加し、タイル レイヤーを公開します。

    タイル レイヤーが公開され、サービス定義とタイルが [マイ コンテンツ] に追加されます。

  10. タイル レイヤーの公開が完了したら、[タイルの構築開始] オプションをクリックしてタイルを作成します。

デフォルトでは、サービス定義ファイルとホスト タイル レイヤーにアクセスできるのは公開したユーザーだけです。 ファイルおよびタイル レイヤーを共有することができます。