パッケージの共有(Share Package) (データの管理)
サマリ
レイヤ パッケージまたはマップ パッケージを ArcGIS Online に公開することによって共有します。
使用法
- ArcGIS.com でレイヤまたはマップ パッケージを共有するには、Esri グローバル アカウントを ArcGIS Online のメンバーに登録する必要があります。Esri グローバル アカウントを作成して登録するには、http://www.arcgis.com/home/signup.html へアクセスします。
- オンラインでパッケージを共有するには、概要と 1 つ以上のタグが必要です。概要とタグは、パッケージの説明および著作権情報とともに、オンラインでパッケージを検索する場合に使用されます。
構文
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 (オプション) |
入力パッケージを共有して、すべてのユーザが使用できるようにするかどうかを指定します。
| 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