共享包 (数据管理)

摘要

通过将图层包或地图包发布到 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