パッケージの共有(Share Package) (データの管理)

サマリ

レイヤ パッケージまたはマップ パッケージを ArcGIS Online に公開することによって共有します。

使用法

構文

SharePackage_management (in_package, username, password, summary, tags, {credits}, {public}, {groups})
パラメータ説明データ タイプ
in_package

入力レイヤ(*.lpk)またはマップ(*.mpk)パッケージ ファイル。

File
username

Esri グローバル アカウントのユーザ名。

String
password

Esri グローバル アカウントのパスワード。

Encrypted String
summary

パッケージの概要。概要は、ArcGIS.com のパッケージの項目情報に表示されます。

String
tags

パッケージを定義し、識別するためのタグ。各タグは、カンマまたはセミコロンを使って区切られます。

String
credits
(オプション)

パッケージの著作権情報。これは一般的に、パッケージのコンテンツをオーサリングおよび提供するための著作権を付与される組織の名前になります。

String
public
(オプション)

入力パッケージを共有して、すべてのユーザが使用できるようにするかどうかを指定します。

  • EVERYBODY パッケージはすべてのユーザに共有されます。
  • MYGROUPS パッケージはパッケージ所有者と選択したグループに共有されます。これがデフォルトです。
Boolean
groups
[group_name,...]
(オプション)

パッケージを共有するグループのリスト。

String

コードのサンプル

SharePackage(パッケージの共有)の例 1(スタンドアロン Python スクリプト)

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

# Name: SharePackageEx1.py
# Description:  Find all the map packages that reside in a specified folder and share them on ArcGIS online.
# Author: ESRI

# import system modules
import os
import arcpy

from arcpy import env

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

# Loop through the workspace, find all the layer and map packages 
for mpk in arcpy.ListFiles("*.mpk"):
    print "Sharing " +  mpk
    arcpy.SharePackage_management(mpk,"username","password","This is a summary","tag1, tag2","Credits","MYGROUPS","My_Group")

環境

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012