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 teselas 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
arcpy.management.SharePackage(in_package, username, password, summary, tags, {credits}, {public}, {groups})
Parámetro | Explicación | Tipo de datos |
in_package | Archivo de paquete de capas (.lpk), mapas (.mpk), geoprocesamiento (.gpk), teselas de mapa (.tpk) o localizadores de direcciones (.gcpk) de entrada. | File |
username | Nombre de usuario de la Cuenta global de Esri. Este parámetro puede tener un uso limitado en un script de Python cuando se comparte un paquete con un portal que utiliza la autenticación OAUTH2. Consulte las notas de uso para obtener más información. | String |
password | Contraseña de la Cuenta global de Esri. Este parámetro puede tener un uso limitado en un script de Python cuando se comparte un paquete con un portal que utiliza la autenticación OAUTH2. Consulte las notas de uso para obtener más información. | 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 si estará disponible para todos.
| Boolean |
groups [group_name,...] (Opcional) | Lista de grupos para compartir el paquete. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_results | Indica si el paquete se compartió correctamente o no. | Booleano |
Muestra de código
Ejemplo 1 de SharePackage (ventana de Python)
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")
Ejemplo 2 de SharePackage (script independiente)
Busque todos los paquetes de mapas que residen en una carpeta especificada y compártalos en ArcGIS Online.
# Name: SharePackageExample.py
# Description: Find all the map packages that reside in a specified folder and share them on ArcGIS online.
# import system modules
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.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")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí