Compartir paquete (Gestión de datos)
Resumen
Comparte un paquete al cargarlo en ArcGIS online
Uso
- Los tipos de paquete admitidos incluyen:
- paquetes de geoprocesamiento (.gpk)
- paquetes de capas (.lpk)
- paquetes de localizadores (.gcpk)
- paquetes de mapas (.mpk)
- paquetes de tesela de mapa (.tpk)
- Para compartir un paquete a ArcGIS online, su cuenta global de Esri se debe registrar como miembro de ArcGIS online. Para crear una cuenta global de Esri y registrarla, vaya a arcgis.com/home/signup.html.
- Para compartir un paquete con ArcGIS Online, se requiere un resumen y una o más etiquetas. El resumen y las etiquetas requeridos, junto con la descripción del paquete opcional y los créditos, se utilizarán para la búsqueda de paquetes on-line.
- Si ya existe un paquete del mismo nombre en ArcGIS Online, se sobrescribirá.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_package |
Archivo de paquete de capa de entrada (.lpk), mapa (.mpk), geoprocesamiento (.gpk), tesela de mapas (.tpk) o localizador de direcciones (.gcpk). | File |
username |
Nombre de usuario de la cuenta global de Esri. Si ya ha realizado la autenticación con ArcGIS.com, este parámetro es opcional. | String |
password |
Contraseña de la cuenta global de Esri. Si ya ha realizado la autenticación con ArcGIS.com, este parámetro es opcional. | Encrypted String |
summary |
Resumen del paquete. El resumen se muestra en la información de elemento del paquete en ArcGIS.com. | String |
tags |
Etiquetas utilizadas para describir e identificar el paquete. Las etiquetas individuales se separan con una coma o un punto y coma. | String |
credits (Opcional) |
Créditos para el paquete. Por lo general, suele ser el nombre de la organización a la que se ha otorgado el derecho de autoría y provisión del contenido del paquete. | String |
public (Opcional) |
Especifica si el paquete de entrada será compartido y estará disponible para todos.
| Boolean |
groups [group_name,...] (Opcional) |
Lista de grupos con los que compartir el paquete. | String |
Ejemplo de código
Muestra de código que toma un paquete de capas y lo comparte a ArcGIS Online.
import arcpy
arcpy.SharePackage_management(r"C:\states.lpk","username","password","this is a summary","tag1, tag2","Credits","MYGROUPS","My_Group")
Busque todos los paquetes de mapas que residen en una carpeta especificada y compártalos en ArcGIS Online.
# Name: SharePackageEx1.py
# Description: Find all the map packages that reside in a specified folder and share them on ArcGIS online.
# 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")