共享包 (数据管理)
摘要
通过将图层包或地图包发布到 ArcGIS online 来对其进行共享。
用法
- 要在 ArcGIS.com 上共享图层包或地图包,需要将您的 ESRI 全球帐户注册为 ArcGIS Online 成员。要创建并注册 ESRI 全球帐户,请访问 http://www.arcgis.com/home/signup.html
- 要在线共享包,需要使用摘要信息和一个或多个标签。在线搜索这些包文件时,摘要信息和标签将连同包文件的描述和制作者名单一起发挥作用。
语法
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