レイヤ パッケージの作成

レイヤ パッケージの保存

レイヤはそのデータと一緒にレイヤ パッケージ(*.lpk)として保存できます。レイヤ パッケージには、レイヤ プロパティとともに、レイヤによって参照されるデータセットが格納されます。レイヤ パッケージを利用することで、レイヤのすべての要素(シンボル、ラベリング、フィールド プロパティ、データなど)を保存し、共有することができます。

他のユーザはデータベースへのアクセス方法やデータの分類方法を把握する必要なく、レイヤ パッケージをマップに直接追加することができます。レイヤ パッケージは ArcMap、ArcGlobe、および ArcScene で作成して、ArcMap、ArcGlobe、ArcScene、および ArcGIS Explorer で共有できます。ArcGlobe または ArcScene を使用する場合、3D プロパティをマップ レイヤに追加し、レイヤ パッケージに格納できます。

レイヤ パッケージは(データが格納されるため)、レイヤ ファイルよりもサイズが大きくなります。しかし、レイヤ パッケージを利用するユーザは、データ ソースの心配をする必要がありません。パッケージをどこに置いても、レイヤが正しいデータ ソースを参照することが保証されます。

以前のバージョンではサポートされていないレイヤおよびデータセットをパッケージ化した場合、それらは以前のバージョンのソフトウェアを使用して開けなくなります。以前のバージョンの ArcGIS で使用できないコンテンツに対しては、レイヤをパッケージ化する際に警告が表示されます。レイヤ パッケージは、複数のバージョンの ArcGIS をサポートしているので、パッケージ化の対象となるレイヤとデータ ソースを選択する際には以前のバージョンのソフトウェアで使用可能かどうかを確認してください。

さらに、レイヤはスキーマのみのレイヤ パッケージとして保存できます。このタイプのパッケージにより、データを共有することなく、レイヤ設計と対応するデータ モデル設計を共有できます。スキーマのみのレイヤ パッケージを解凍すると、新しいジオデータベースを作成するか、既存のジオデータベースを選択するよう求められ、レイヤのデータ モデルがそのジオデータベースに読み込まれます。その後、そのデータベース内のレイヤの独自のデータセットを読み込むことができます。

ヒントヒント:

データのパッケージ化をより詳細に管理するには、[結果のパッケージ化(Package Result)] ジオプロセシングツールを使用します。たとえば、現在のマップ範囲内のデータのみをパッケージ化したり、エンタープライズ ジオデータベースのデータをパッケージに含めるために抽出したりするよう指定できます。

注意注意:

レイヤ パッケージは ArcGIS for Desktop バージョン 9.3.1 以降サポートされていますが、スキーマのみのレイヤ パッケージは ArcGIS for Desktop バージョン 10.0 以降サポートされています。レイヤ パッケージは古いバージョン(9.2 以前)では開けません。スキーマのみのレイヤ パッケージは 9.3.1 以前のバージョンでは開けません。

データ レイヤ パッケージの保存手順

  1. レイヤを右クリックし、[レイヤ パッケージの作成] を選択します。[レイヤ パッケージ] ダイアログ ボックスが表示されます。
    レイヤ パッケージ ダイアログ ボックス
    ヒントヒント:

    マップ内の複数のレイヤを共有する場合は、共有対象となるレイヤをいくつか選択し、[レイヤ パッケージの作成] をクリックします。

  2. レイヤ パッケージの保存先を指定し、名前を付けます。ディスク上のファイルとして保存するか、または ArcGIS Online アカウントで共有することができます。
  3. エンタープライズ(ArcSDE)ジオデータベースのデータを含めることもできます([データを参照せずにエンタープライズ ジオデータベースのデータを含める])。
  4. [アイテム説明] で、レイヤ パッケージの [サマリ][タグ] を入力します。
  5. レイヤ パッケージに含める [追加ファイル] を指定します。このオプションを使用すると、詳細な文書、レポート、グラフなどの他のコンテンツを含めることができます。次のタイプのファイルはパッケージに含めることはできません。*.js、*.vbs、*.py、*.pyc、*.pyo、*.bat、*.ocx など。また、署名された *.dll または *.exe だけは含めることができます。

    dll と exe の署名の詳細

  6. レイヤは、ディスク上に保存する前または ArcGIS Online で共有する前に、[分析] しておく必要があります。[分析] を実行すると、レイヤが整合チェックされ、エラーと警告があるかどうかが確認されます。問題が見つかると、[準備] ウィンドウにエラーと警告が一覧表示されます。

    各準備メッセージを右クリックして詳細情報を表示し、エラーに関するヘルプを参照します。推奨される修正をクリックして確認してください。

    レイヤ パッケージの作成([準備] ウィンドウ)
    レイヤ パッケージを作成するためにレイヤに対して分析を実行すると、レイヤが整合チェックされ、エラーと警告があるかどうかが確認されます。見つかった問題は、このダイアログ ボックスに表示されます。
  7. [共有] をクリックして、レイヤ パッケージを作成します。

スキーマのみのレイヤ パッケージの保存手順

スキーマのみのレイヤ パッケージを作成する手順は、上記で説明したレイヤ データ パッケージを保存する手順から 3 を除いた手順と同じです。[スキーマのみパッケージ] オプションを選択して、スキーマのみのレイヤ パッケージを作成します。

ヒントヒント:

[スキーマのみパッケージ] オプションをオンにすると、データを含まないレイヤを共有することができます。レイヤを解凍すると、そのレイヤ用の新しいデータセットをジオデータベース内に作成するかどうかの確認を求められます。

3D マップ レイヤ プロパティのパッケージ化手順

ArcGlobe、ArcScene、ArcGIS Explorer など、さまざまな 3D ビジュアライゼーション環境間でレイヤ パッケージを有効に使用するうえで重要となるのが、レイヤ パッケージの 3D プロパティの有効化です。必ずこのプロパティを先に設定して、ローカル レイヤ ファイルに保存してください。

ArcGIS Explorer のレイヤおよびレイヤ パッケージの使用方法の詳細については、「ArcGIS レイヤおよびレイヤ パッケージの処理」をご参照ください。

  1. ArcGlobe または ArcScene を起動し、ArcMap で作成しておいたマップ レイヤ(またはレイヤ パッケージ)を追加します。
  2. 所定の 3D プロパティを設定します。たとえば、3D のフィーチャを立ち上げるように高さプロパティを設定する、3D のマップ レイヤ表示設定の距離範囲を設定するなどです。
  3. ArcGlobe または ArcScene でレイヤを右クリックし、[レイヤ パッケージの作成] を選択します。
  4. 上記に概説されている手順に従って、レイヤ パッケージの作成を完了します。

5/10/2014