マップまたはシーンへのレイヤーの追加

レイヤーは、ジオデータベースまたはサービスに格納されたデータセットを参照します。 データは、ローカル ディレクトリ、ネットワーク ドライブ、ArcGIS Online、または組織のポータル上にあります。

データをマップまたはシーンに追加すると、新しいレイヤーとして表示されます。 マップにレイヤーを追加するには、既存のレイヤーか既存のレイヤー パッケージを追加する方法もあります。 ファイルとして指定されるレイヤーには、.lyrx 拡張子が付いています。 レイヤー ファイルには、すべてのレイヤー プロパティと、データセットへの参照が含まれています。 レイヤー パッケージの拡張子は .lpkx です。 ここには、すべてのレイヤー プロパティとデータセットが一緒に含まれています。 レイヤー ファイルとレイヤー パッケージは、同じ方法でマップに追加されます。 2 つはまとめてレイヤーと呼ばれます。

マップのレイヤーはソース データセットを参照しますが、データは制御しません。 複数のレイヤーにある同じデータを同時に取得できます。 データセットが移動、削除、あるいは他の操作によってレイヤーで使用できなくなった場合には、レイヤーはデータに接続したり、フィーチャを描画したりできなくなります。

オンライン レイヤー ファイルとレイヤー パッケージを使用する前に、ローカル ディレクトリにダウンロードする必要があります。 レイヤー パッケージは、中に含まれるレイヤーをマップに追加する前に開く必要があります。 マップ内に作成されたレイヤーは、パッケージに付属するデータにアクセスします。 デフォルトでは、パッケージを開くと、そこに含まれるコンテンツは <User Documents>\ArcGIS\Packages フォルダーに配置されます。 この場所は、[共有およびダウンロード オプション] ダイアログ ボックスで変更できます。

レガシー:

レイヤーが ArcGIS Desktop を使用して定義された場合、そのレイヤーの定義を ArcGIS AllSource レイヤー形式にインポートしてから、その定義を使用してレイヤーを作成する必要があります。 レイヤーのプロパティが正常にインポートできない場合や、レイヤーが参照するデータが ArcGIS AllSource でサポートされていない場合は、通知されます。

データの参照と、マップまたはシーンへの追加

マップとシーンは、ローカルとオンラインのさまざまな場所から派生するデータから構築できます。 マップに表示するデータを参照します。 データを追加すると、そのデータを参照するレイヤーが作成されます。

データの追加ダイアログ ボックスからのデータの追加

データをマップまたはシーンに追加するには、[データの追加] ボタンを使用する方法が最も一般的です。 ローカル ディレクトリのデータを追加することも、データにオンラインでアクセスすることもできます。 ArcGIS Online は、すぐに使用できるレイヤーを多数用意しています。 既存のレイヤーは、組織のポータルから取得できる場合もあります。

マップまたはシーンにレイヤーかレイヤー パッケージを追加するには、以下の手順に従います。

  1. マップまたはシーンがアクティブなビューになっていることを確認します。
  2. [データ] タブの [インポート] グループで [データの追加] データの追加 をクリックし、[データ] データの追加 をクリックします。
  3. [データの追加] ダイアログ ボックスで、オンラインかローカルの場所にあるレイヤーを参照します。
    • コンピューターのローカル レイヤーか、組織がネットワークで維持しているレイヤーを追加するには、[データの追加] ダイアログ ボックスでローカル ディレクトリを参照します。 これらのレイヤーを頻繁に使用する場合は、レイヤーのインデックスを作成し、場所への参照にかかる時間を短縮するために、プロジェクトからこの場所へのフォルダー接続を追加することを検討してください。

      ヒント:

      ファイル システムからマップまたはシーン上にデータセット (たとえば、レイヤー ファイルやパッケージ、シェープファイル、画像、テーブル、または TIN、LAS、KML データセット) をドラッグしてレイヤーを作成できます。 マップまたはシーンの [コンテンツ] ウィンドウ内にデータセットをドラッグし、新しいレイヤーを表示するレイヤー描画順序を正確に指定します。

    • [ポータル] 下にオンライン レイヤーを追加するには、クイック リンク パネルで [すべてのポータル] をクリックします。 [検索] ボックスに「layer」と入力し、Enter キーを押します。 Esri が定義したレイヤーを検索するには、[検索] ボックスの検索語句にその他のキーワードとともに「owner:esri」を追加します。

  4. 検索結果で追加するレイヤーを選択し、[OK] をクリックします。

カタログ ウィンドウからのデータの追加

レイヤーは、[カタログ] ウィンドウで参照または検索して、マップに直接追加することもできます。

  1. [カタログ] ウィンドウで、マップに追加するプロジェクトまたはアクティブなポータルのレイヤーを参照または検索します。
  2. 追加するレイヤーを右クリックするか、Ctrl キーを押しながら複数のレイヤーを選択します。
  3. 選択したレイヤーをマップに追加します。
    • [カタログ] ウィンドウから、選択したレイヤーをアクティブなマップまたはマップの [コンテンツ] ウィンドウの特定位置にドラッグします。
    • [カタログ] ウィンドウから、選択したレイヤーを右クリックして、[現在のマップに追加] 現在のマップに追加 をクリックします。 このオプションは、アクティブなビューがマップまたはシーンでない場合は利用できません。
    • [カタログ] ウィンドウで、選択したレイヤーを右クリックします。 ショートカット メニューに、開いているマップまたはシーンにレイヤーを追加するオプションがリストされます。 オプションをクリックして、レイヤーを特定のマップに追加します。 たとえば、[World に追加] 新しく追加 をクリックすると、レイヤーが World というマップに追加されます。
    • [カタログ] ウィンドウで、選択したレイヤーを右クリックし、[新しいマップに追加] 新しく追加 をクリックします。 このオプションでは、マップが作成され、直ちにそのマップにレイヤーが追加されます。

パスからのデータの追加

既存のデータセットからマップまたはシーン内にマップ レイヤーを作成するには、データセットを参照または検索するか、パスから直接追加します。 ファイルベースのデータ、ポータル アイテム、およびエンタープライズ データベースのデータは、パスから直接追加できます。

ファイル ディレクトリや URL などのパスから、データをマップに追加できます。 データセットをパスから追加するには、次の手順に従います。

  1. [データ] タブの [インポート] グループで、[データの追加] メニュー データの追加[パスからのデータ] パスからのデータ をクリックします。
  2. データセットへのパスまたは URL を入力します。

    テーブルへのパスを入力すると、スタンドアロン テーブルがプロジェクトに追加されます。 エンタープライズ データベースへのパスを入力するには、既存の接続ファイルが必要です。 許容されるパスの形式の例を示します。

    • \\mypath\testDB.sde\testDB.gisuser.USA\testDB.gisuser.states
      • エンタープライズ データベース内にある USA フィーチャ データセットから states フィーチャクラスが追加されます。

    • http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer
      • ESRI_Census_USA マップ サービス レイヤーが追加されます。

    • http://sampleserver6.arcgisonline.com/arcgis/rest/services/NapervilleShelters/FeatureServer/0
      • NapervilleShelters フィーチャ サービスから Shelters フィーチャ レイヤーが追加されます。

    • https://www.arcgis.com/home/item.html?id=a842e359856a4365b1ddf8cc34fde079
      • 境界と場所 (World Boundaries and Places) マップ イメージ レイヤーがそのアイテム ID を使用して追加されます。

    • https://a.tile.openstreetmap.org/{level}/{col}/{row}.png
    • https://tile.waymarkedtrails.org/hiking/{z}/{x}/{y}.png
      • OpenStreetMap または Waymarked Trails タイル サービスからタイル レイヤーが追加されます。 URL に {subdomain} が含まれる場合、これを指定する必要があります (この例では、文字「a」)。 使用可能なサブドメインについては、サービス プロバイダーのドキュメントをご参照ください。

    URL、マップ サービス、マップ サービスの WMS サービス、フィーチャ サービス、またはイメージ サービスからサービス レイヤーを追加する際、サービス タイプを判断しようとします。

  3. サービス タイプがわかっている場合は、[サービス タイプ] ドロップダウン メニューから選択します。

    サードパーティ サーバーでホストされているサービス URL を使用しており、URL が確定的ではない場合は、リストからサービス タイプを指定してデータを追加する必要があります。

    サービス タイプを判断できない場合は、サービス タイプは [自動] としてリストされます。

  4. [追加] をクリックし、データを参照するマップまたはシーンにレイヤーを作成します。

カスタム リクエスト パラメーター

ArcGIS Server サービス、ベクター タイル サービス、または WMS サービスを追加する場合、カスタム リクエスト パラメーターを追加できます。 このパラメーターはキー値ペアで、サービス レイヤーが取得するすべてのリソースおよび操作の URL に追加されます。 多くの場合、これらは制限されたデータへのアクセスを可能にするアクセス キーです。 場合によっては、データを追加するためにアクセス キー値ペアを指定しなくてはならないことがあります。 制限付きのアクセス サービスを操作している場合は、サービスの管理者にアクセス キーを確認してください。

サービスを追加するときにカスタム リクエスト パラメーターを URL に追加するには、次の手順を実行します。

  1. [カスタム リクエスト パラメーター] 見出しを展開します。
  2. テーブルの [パラメーター] 列にキー名かパラメーター名を追加し、対応する値を [値] 列に追加します。
  3. キー値ペアが他にもある場合は、テーブルに行を追加します。

マップまたはシーンにレイヤーが追加されると、[レイヤー プロパティ] ダイアログ ボックスの [カスタム パラメーター] タブからレイヤーのカスタム リクエスト パラメーターを管理できるようになります。

マップ間でのレイヤーのコピー

プロジェクトには複数のマップを含めることができ、それぞれが独自のレイヤーのセットを持っています。 あるマップから別のマップにレイヤーをコピーすることができます。

プロジェクトのマップ間でレイヤーをコピーするには、次の手順を実行します。

  1. ソース マップまたはシーンの [コンテンツ] ウィンドウで、レイヤーを選択します。
  2. レイヤーを右クリックし、[コピー] コピー をクリックします。
  3. ターゲット マップを開きます。
  4. [コンテンツ] ウィンドウで、マップまたはシーンの名前を右クリックし (デフォルトではそれぞれマップまたはシーンですが、他の名前に変更されている可能性があります)、[貼り付け] 貼り付け をクリックします。
ヒント:

ArcGIS AllSource のプロジェクトから別のインスタンスの ArcGIS AllSource のマップまたはシーンにレイヤー ファイルまたはパッケージをドラッグすることもできます。

テンプレートからのレイヤーの作成

レイヤー テンプレートを使用して、新しい編集可能なレイヤーをアクティブなマップに追加できます。 レイヤー テンプレートは、スキーマのみのレイヤー パッケージです。これは、レイヤーのシンボルやその他の表示プロパティと、基のデータセットのスキーマを定義します。 新しいフィーチャをレイヤーに追加すると、そのフィーチャが新しいデータセットに格納されます。

テンプレートからアクティブなマップまたはシーンにレイヤーを追加するには、[編集] タブの [レイヤー] グループで、ギャラリー内のレイヤー テンプレートのいずれかをクリックします。

レイヤー テンプレートのスキーマの記述に従い、新しいデータセットがプロジェクトのデフォルト ジオデータベースに作成されます。 レイヤー定義の定義に従って、新しいレイヤーがアクティブなマップに作成されます。 新しいレイヤーがデフォルト ジオデータベース内の新しいデータセットに接続されます。 プロジェクトまたはオンラインのレイヤーを参照または検索するとき、スキーマのみのレイヤー パッケージを検索できます。 これらのパッケージは、マップに追加するとき、レイヤー テンプレートと同様に動作します。