ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

マップのパッケージ化 (Package Map)

  • サマリー
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

マップ ドキュメントおよびすべての参照先データ ソースをパッケージ化し、単一の圧縮 *.mpk ファイルを作成します。

使用法

  • このツールはサポートされていないレイヤー タイプを見つけると警告を出します。サポートされていないレイヤーは出力に書き込まれません。

  • [マップのパッケージ化 (Package Map)] ツールを実行するには、説明を入力レイヤーに追加する必要があります。説明を追加するには、レイヤーを右クリックし、[プロパティ] をクリックして、説明を入力します。

  • マップ パッケージを展開するには、*.mpk ファイルを ArcMap にドラッグするか、*.mpk ファイルを右クリックして [展開] をクリックします。代わりに、[パッケージの抽出 (Extract Package)] ツールを使用して、出力フォルダーを指定しても解凍できます。

    デフォルトでは、パッケージは次の格納場所にあるユーザー プロファイルに抽出されます。

    • XP - C:\Documents and Settings\<username>\My Documents\ArcGIS\Packages
    • Vista および Windows 7 - C:\Users\<username>\Documents\ArcGIS\Packages

    パッケージを展開するデフォルトの場所を変更するには、[カスタマイズ] メニューから [ArcMap オプション] を開きます。[共有] タブの [パッケージ] セクションで、[ユーザーが指定した場所を使用する] をオンにして、新しいフォルダーの場所を選択します。

  • [データをファイル ジオデータベースへ変換] をオン (Python では convert_data='CONVERT') にしたとき、以下が発生します。

    • 一意のデータ ソースごとに、ファイル ジオデータベースが統合フォルダーまたはパッケージに作成されます。
    • 圧縮されたラスター形式およびベクター形式は、ファイル ジオデータベースに変換され、圧縮は解除されます。
    • エンタープライズ ジオデータベースのデータは統合されません。エンタープライズ ジオデータベースのデータをファイル ジオデータベースに変換するには、[データを参照せずにエンタープライズ ジオデータベースのデータを含める] をオンにします。

  • [データをファイル ジオデータベースへ変換] をオフ (Python では convert_data='PRESERVE') にしたとき、以下が発生します。

    • 入力レイヤーのデータ ソース形式が維持されます。例外は、パーソナル ジオデータベース データ (*.mdb)、VPF データ、Excel スプレッドシートまたは OLEDB 接続に基づくテーブルなどの形式です。これらの形式は、64x 環境ではサポートされないため、常にファイル ジオデータベースに変換されます。
    • ADRG、CADRG/ECRG、CIB、および RPF ラスター形式は、常にファイル ジオデータベース ラスターに変換されます。ArcGIS は、ネイティブにこれらの形式を書き出すことはできません。効率のために、それらは常にファイル ジオデータベース ラスターに変換されます。
    • 出力フォルダー構造の中で、ファイル ジオデータベースはバージョン固有のフォルダーに統合され、それ以外の形式はすべて commonData フォルダーに統合されます。
    • 圧縮されたラスターおよびベクター形式は、[範囲] パラメーターに範囲が指定されていても、クリップされません。

  • 結合を含むか、リレーションシップ クラスに属するレイヤーの場合、結合したデータ ソースまたは関連付けられたデータ ソースはすべて出力フォルダーに統合されます。

  • フィーチャ レイヤーの場合は、[範囲] パラメーターを使用して、統合されるフィーチャを選択します。ラスター レイヤーの場合は、[範囲] パラメーターを使用して、ラスター データセットをクリップします。

  • 一部のデータセットは、他のデータセットを参照しています。たとえば、4 つのフィーチャクラスを参照するトポロジ データセットなどがあります。他のデータセットを参照するそれ以外のデータセットの例として、ジオメトリック ネットワーク、ネットワーク、およびロケーターを挙げることができます。これらのタイプのデータセットを基にしてレイヤーを統合またはパッケージ化するときは、それに属しているデータセットも統合またはパッケージ化されます。

  • [スキーマのみ] パラメーターをオン (Python では schema_only='SCHEMA_ONLY') にすると、入力データ ソースのスキーマだけを統合またはパッケージ化できます。スキーマは、フィーチャクラスまたはテーブルの構造または設計であり、フィールドおよびテーブル定義、座標系プロパティ、シンボル、フィルター設定などで構成されます。データまたはレコードは統合またはパッケージ化されません。

  • スキーマのみをサポートしないデータ ソースは、統合またはパッケージ化されません。[スキーマのみ] パラメーターをオンにしているときに、スキーマのみではサポートされないレイヤーが検出されると、警告メッセージが表示され、そのレイヤーはスキップされます。指定した唯一のレイヤーがスキーマのみではサポートされない場合、ツールは失敗します。

構文

PackageMap_management (in_map, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {arcgisruntime}, {reference_all_data}, {version}, {additional_files}, {summary}, {tags})
パラメーター説明データ タイプ
in_map

パッケージ化するマップ ドキュメント。

ArcMap Document
output_file

出力マップ パッケージ (*.mpk)。

File
convert_data
(オプション)

入力レイヤーをファイル ジオデータベースに変換するか、それとも元のフォーマットを保持するかを指定します。

  • CONVERT — データはファイル ジオデータベースに変換されます。
    注意:

    このパラメーターは、エンタープライズ ジオデータベースのデータ ソースには適用されません。エンタープライズ ジオデータベースのデータに変換するには、convert_arcsde_data='CONVERT_ARCSDE' を設定します。

  • PRESERVE —可能な限り、データ形式が維持されます。これがデフォルト設定です。
    注意:

    この規則の例外は、64x 環境でサポートされない形式です (パーソナル ジオデータベース *.mdb データ、VPF データ、Excel スプレッドシートまたは OLEDB 接続に基づくテーブル、および ArcGIS がネイティブに書き込めないラスター形式 (ADRG、CADRG/ECRG、CIB、RPF))。

Boolean
convert_arcsde_data
(オプション)

入力エンタープライズ ジオデータベース レイヤーをファイル ジオデータベースに変換するか、その元の形式を維持するかを指定します。

  • CONVERT_ARCSDE — エンタープライズ ジオデータベースのデータはファイル ジオデータベースに変換され、統合フォルダーまたはパッケージに加えられます。これがデフォルト設定です。
  • PRESERVE_ARCSDE — エンタープライズ ジオデータベースのデータは維持され、統合フォルダーまたはパッケージ内で参照されます。
Boolean
extent
(オプション)

範囲パラメーターに X-Min Y-Min X-Max Y-Max という形式を使用して座標を入力することによって範囲を指定します。特定レイヤーの範囲を使用するには、レイヤー名を指定します。

  • MAXOF —入力データのすべての領域
  • MINOF —入力データの共通領域
  • DISPLAY —現在の表示範囲
  • <Layer> —以下の指定に一致
Extent
apply_extent_to_arcsde
(オプション)

指定された範囲をすべてのレイヤーに適用するか、エンタープライズ ジオデータベースのレイヤーだけに適用するかを決定します。

  • ALL — 指定した範囲がすべてのレイヤーに適用されます。これがデフォルト設定です。
  • ARCSDE_ONLY —指定した範囲がエンタープライズ ジオデータベースのレイヤーのみに適用されます。
Boolean
arcgisruntime
(オプション)

パッケージが ArcGIS Runtime をサポートするかどうかを指定します。ArcGIS Runtime をサポートすると、すべてのデータ ソースがファイル ジオデータベースに変換され、出力パッケージに *.msd ファイルが作成されます。

  • DESKTOP —出力パッケージは ArcGIS Runtime をサポートしません。指定しないと、データ ソースはファイル ジオデータベースに変換されず、*.msd ファイルは作成されません。
  • RUNTIME — 出力パッケージは ArcGIS Runtime をサポートします。すべてのデータ ソースがファイル ジオデータベースに変換され、出力パッケージに *.msd ファイルが作成されます。
Boolean
reference_all_data
(オプション)

このオプションを REFERENCED にすると、データをコピーするのではなく、必要なデータを参照するパッケージが作成されます。これは、組織が 1 か所で管理している大きなデータセットをパッケージ化しようとする際に役に立ちます。

  • REFERENCED —データをコピーするのではなく、必要なデータを参照するパッケージが作成されます。
  • NOT_REFERENCED — すべての必要なデータを含むパッケージが作成されます。これがデフォルトです。
Boolean
version
[version,...]
(オプション)

出力パッケージ内に作成される、ジオデータベースのバージョンを指定します。バージョンを指定すると、パッケージを ArcGIS の以前のバージョンと共有できるようになり、後方互換性がサポートされます。

注意:

パッケージを以前のバージョンで保存すると、新しいバージョンでのみ利用できるプロパティが失われる可能性があります。

  • ALL — パッケージには、すべてのバージョンと互換性があるジオデータベースおよびマップ ドキュメントが含まれています。(10.0 以降)
  • CURRENT — パッケージには、現在のリリースのバージョンと互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10.5 —パッケージには、バージョン 10.5 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10.4 —パッケージには、バージョン 10.4 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10.3 —パッケージには、バージョン 10.3 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10.2 —パッケージには、バージョン 10.2 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10.1 —パッケージには、バージョン 10.1 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
  • 10 —パッケージには、バージョン 10.0 と互換性があるジオデータベースおよびマップ ドキュメントが含まれています。
String
additional_files
[additional_files,...]
(オプション)

ファイルをパッケージに追加します。*.doc、*.txt、*.pdf などの追加ファイルは、パッケージのコンテンツや目的に関する詳細を提供します。

File
summary
(オプション)

サマリー情報をパッケージのプロパティに追加します。

String
tags
(オプション)

タグ情報をパッケージのプロパティに追加します。カンマやセミコロンで区切ることで、複数のタグを追加できます。

String

コードのサンプル

PackageMap (マップのパッケージ化) の例 1 (Python ウィンドウ)

次の Python スクリプトで、PackageMap ツールを Python ウィンドウから使用する方法を示します。

import arcpy
arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing" 
arcpy.PackageMap_management('Exercise1.mxd', 'EditingExercise1.mpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")
PackageMap (マップのパッケージ化) の例 2 (スタンドアロン スクリプト)

指定したフォルダー内に存在するすべてのマップ ドキュメント用のマップ パッケージを検索、作成します。

# Name: PackageMap.py
# Description:  Find all the map documents that reside in a specified folder and create map packages for each map document.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing" 
# Loop through the workspace, find all the mxds and create a map package using the same name as the mxd
for mxd in arcpy.ListFiles("*.mxd"):
    print("Packaging: {0}".format(mxd))
    arcpy.PackageMap_management(mxd, os.path.splitext(mxd)[0] + '.mpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")

環境

  • 現在のワークスペース
  • 範囲

ライセンス情報

  • ArcGIS Desktop Basic: はい
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • パッケージ ツールセットの概要
  • マップ パッケージの作成

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル