結果のパッケージ化(Package Result) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

すべてのツールや入力および出力データセットなど、1 つ以上のジオプロセシング結果を 1 つの圧縮ファイル(*.gpk)にパッケージ化します。

使用法

構文

PackageResult_management (in_result, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {schema_only}, {arcgisruntime}, {additional_files}, {summary}, {tags})
パラメータ説明データ タイプ
in_result

パッケージ化される結果。

入力は、ドラッグ アンド ドロップで [結果] ウィンドウから直接追加された結果か、結果ファイル(*.rlt)を選択します。

File; String
output_file

出力パッケージ ファイル(*.gpk)の名前と場所。

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
schema_only
(オプション)

入力および出力データセットのスキーマだけを統合またはパッケージ化するかどうかを指定します。

  • ALL 入力および出力データセットのすべてのレコードが統合またはパッケージ化されます。これがデフォルトです。
  • SCHEMA_ONLY 入力および出力データセットのスキーマだけが統合またはパッケージ化されます。
Boolean
arcgisruntime
(オプション)

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

  • DESKTOP出力パッケージは ArcGIS Runtime をサポートしません。
  • RUNTIME 出力パッケージは ArcGIS Runtime をサポートします。
Boolean
additional_files
(オプション)

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

File
summary
(オプション)

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

String
tags
(オプション)

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

String

コードのサンプル

PackageResult(結果のパッケージ化)の例 1(Python ウィンドウ)

次の Python スクリプトは、Python ウィンドウから PackageResult(結果のパッケージ化)ツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/ResultFiles" 
arcpy.PackageResult_management('Parcel.rlt', 'Parcel.gpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "DESKTOP", r"C:\docs\readme.txt", "Summary text", "Tag1; tag2; tag3")
PackageResult(結果のパッケージ化)の例 2(スタンドアロン Python スクリプト)

指定したフォルダ内に存在するすべての結果ファイルを検索し、結果ファイルごとに個別のジオプロセシング パッケージを作成します。

# Name: PackageResultEx1.py
# Description:  Find all the result files that reside in a specified folder and create a geoprocessing package for each result file.

# import system modules
import os
import arcpy

from arcpy import env

# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/ResultFiles" 

# Loop through the workspace, find all the result files (.rlt) and create a geoprocessing package using the same name as the original result file.
for rlt in arcpy.ListFiles("*.rlt"):
    print "Packaging " + rlt
    arcpy.PackageResult_management(rlt, os.path.splitext(lyr)[0] + '.gpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "DESKTOP", r"C:\docs\readme.txt", "Summary text", "Tag1; tag2; tag3")
PackageResult(結果のパッケージ化)の例 3(スタンドアロン Python スクリプト)

指定したフォルダ内に存在するすべての結果ファイルを検索し、すべての結果ファイルに対して 1 つのジオプロセシング パッケージを作成します。

# Name: PackageResultEx2.py
# Description:  Find all the result files that reside in a specified folder and create a single geoprocessing package.

# import system modules
import os
import arcpy

from arcpy import env

# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/ResultFiles" 

# Find all the result files (.rlt) in a workspace and create a single geoprocessing package.
rlts = arcpy.ListFiles("*.rlt")
arcpy.PackageResult_management(rlts, 'all_layers.gpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "DESKTOP", r"C:\docs\readme.txt", "Summary text", "Tag1; tag2; tag3")

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014