Compartir paquete (Administración de datos)

Resumen

Comparte un paquete al cargarlo en ArcGIS Online o ArcGIS Enterprise.

Uso

  • Los tipos de paquetes admitidos son los siguientes:

  • El límite del tamaño de archivo del paquete es de 500 GB. Para obtener más información, consulte Consideraciones y limitaciones.

    Sugerencia:

    Si tiene un paquete de capas de escena de un tamaño superior a 500 GB y desea publicarlo como capa de escena web en ArcGIS Online, agréguelo a una escena 3D y, en su lugar, compártalo como escena web. El paquete de capas de escena se publica como capa de escena web con la escena web. Si tiene un paquete de capas de escena en una escena, puede compartirlo directamente como una capa de escena web. Haga clic con el botón derecho en la capa, apunte al menú Compartir y haga clic en Compartir como capa web Compartir como capa web.

  • No puede introducir su nombre de usuario y contraseña de ArcGIS Online ni ArcGIS Enterprise cuando utilice esta herramienta en ArcGIS Pro. La herramienta obtendrá sus credenciales de ArcGIS Pro. Debe iniciar sesión y conectarse a ArcGIS Online o a ArcGIS Enterprise para poder compartir un paquete utilizando esta herramienta.

  • Para compartir un paquete en un portal de ArcGIS Enterprise 10.9 o un portal anterior, se requieren un resumen y una o varias etiquetas. El resumen y las etiquetas, junto con la descripción del paquete y los créditos opcionales, se utilizarán para la búsqueda de paquetes en línea.

  • Si existe un paquete con el mismo nombre en la organización de ArcGIS Online o ArcGIS Enterprise, se sobrescribirá.

  • Si comparte un paquete de teselas, un paquete de capas de escena o un paquete de teselas vectoriales, pude publicar el paquete automáticamente como capa web del tipo correspondiente. (Un paquete de teselas se publica como capa de teselas web; un paquete de capas de escena, como capa de escena web; y un paquete de teselas vectoriales, como capa de teselas vectoriales). Para publicar correctamente una capa web, debe disponer de los privilegios necesarios en la cuenta activa del portal.

  • Para compartir un paquete con ArcGIS Online usando una cuenta pública, su Cuenta global de Esri debe estar registrada como miembro de ArcGIS Online. Para crear y registrar una Cuenta global de Esri, vaya a arcgis.com/home/signup.html.

Parámetros

EtiquetaExplicaciónTipo de datos
Paquete de entrada

Archivo de paquete de capas de entrada (.lpk o .lpkx), capas de escena (.slpk), map (.mpk o .mpkx), geoprocesamiento (.gpk o .gpkx), teselas (.tpk o .tpkx), mapas móviles (.mmpk), teselas vectoriales (.vtpk), localizadores de direcciones (.gcpk) o proyectos (.ppkx o .aptx).

File
Nombre de usuario

El nombre de usuario de ArcGIS Online o Portal for ArcGIS.

Este parámetro no está disponible en el panel Geoprocesamiento. Debe iniciar sesión en el portal activo portal desde la opción de inicio de sesión situada en la parte superior de la aplicación.

String
Contraseña

Contraseña de ArcGIS Online o ArcGIS Enterprise.

Este parámetro no está disponible en el panel Geoprocesamiento. Debe iniciar sesión en el portal activo desde la opción de inicio de sesión situada en la parte superior de la aplicación.

Encrypted String
Resumen
(Opcional)

Resumen del paquete. El resumen se muestra en la información de elemento del paquete en ArcGIS Online y ArcGIS Enterprise.

String
Etiquetas
(Opcional)

Etiquetas utilizadas para describir e identificar el paquete. Separe varias etiquetas con una coma.

String
Créditos
(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
Compartir con todos (público)
(Opcional)

Especifica si el paquete de entrada se comparte y está disponible al público.

  • Activado: el paquete de entrada se comparte con el público. Cualquiera puede acceder a él y verlo.
  • Desactivado: el paquete de entrada se compartirá con el propietario del paquete y los grupos seleccionados. Esta es la opción predeterminada.
Boolean
Grupos
(Opcional)

Los grupos con los que se compartirá el paquete.

String
Compartir solamente dentro de la organización
(Opcional)

Especifica si el paquete de entrada estará disponible dentro de su organización o si se compartirá públicamente con todo el mundo.

  • TodosEl paquete se comparte con el público. Cualquiera puede acceder a él y verlo. Esta es la opción predeterminada.
  • Dentro de mi organizaciónEl paquete solo se compartirá dentro de su organización.
Boolean
Publicar capa web
(Opcional)

Especifica si el paquete se publicará como capa web en su portal. Solo se admiten paquetes de teselas, paquetes de teselas vectoriales y paquetes de capas de escena.

  • Desactivado: el paquete se cargará, pero no se publicará. Esta es la opción predeterminada.
  • Activado: el paquete se cargará y publicará como capa web con el mismo nombre.
Boolean
Carpeta
(Opcional)

Una carpeta existente o el nombre de una carpeta nueva del portal para el paquete. Si se publica una capa web, se almacena en esta carpeta.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Acción de herramienta correcta

El resultado de cargar el paquete y publicar la capa web, si se especifica. Devuelve True si es correcto.

Boolean
Id. de elemento del paquete

Id. de elemento de portal del paquete.

String
Resultados de Publicar

Respuesta JSON que contiene la URL de servicio e Id. de elemento de portal de la capa web.

String

arcpy.management.SharePackage(in_package, username, password, {summary}, {tags}, {credits}, {public}, {groups}, {organization}, {publish_web_layer}, {portal_folder})
NombreExplicaciónTipo de datos
in_package

Archivo de paquete de capas de entrada (.lpk o .lpkx), capas de escena (.slpk), map (.mpk o .mpkx), geoprocesamiento (.gpk o .gpkx), teselas (.tpk o .tpkx), mapas móviles (.mmpk), teselas vectoriales (.vtpk), localizadores de direcciones (.gcpk) o proyectos (.ppkx o .aptx).

File
username

El nombre de usuario de ArcGIS Online o ArcGIS Enterprise. Este parámetro ha quedado obsoleto y debería estar compuesto por una cadena de caracteres vacía. Antes de ejecutar el script de Python, debe iniciar sesión en el portal activo desde la aplicación. Como alternativa, puede iniciar sesión con la función SignInToPortal.

String
password

Contraseña de ArcGIS Online o ArcGIS Enterprise. Este parámetro ha quedado obsoleto y debería estar compuesto por una cadena de caracteres vacía. Antes de ejecutar el script de Python, debe iniciar sesión en el portal activo desde la aplicación. Como alternativa, puede iniciar sesión con la función SignInToPortal.

Encrypted String
summary
(Opcional)

Resumen del paquete. El resumen se muestra en la información de elemento del paquete en ArcGIS Online y ArcGIS Enterprise.

String
tags
(Opcional)

Etiquetas utilizadas para describir e identificar el paquete. Separe varias etiquetas con una 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 se comparte y está disponible al público.

  • EVERYBODYEl paquete de entrada se comparte con el público. Cualquiera puede acceder a él y verlo.
  • MYGROUPSEl paquete de entrada se compartirá con el propietario del paquete y los grupos seleccionados. Esta es la opción predeterminada.
Boolean
groups
[group_name,...]
(Opcional)

Los grupos con los que se compartirá el paquete.

String
organization
(Opcional)

Especifica si el paquete de entrada estará disponible dentro de su organización o si se compartirá públicamente con todo el mundo.

  • EVERYBODYEl paquete se comparte con el público. Cualquiera puede acceder a él y verlo. Esta es la opción predeterminada.
  • MYORGANIZATIONEl paquete solo se compartirá dentro de su organización.
Boolean
publish_web_layer
(Opcional)

Especifica si el paquete se publicará como capa web en su portal. Solo se admiten paquetes de teselas, paquetes de teselas vectoriales y paquetes de capas de escena.

  • FALSEEl paquete se cargará, pero no se publicará. Esta es la opción predeterminada.
  • TRUEEl paquete se cargará y publicará como capa web con el mismo nombre.
Boolean
portal_folder
(Opcional)

Una carpeta existente o el nombre de una carpeta nueva del portal para el paquete. Si se publica una capa web, se almacena en esta carpeta.

String

Salida derivada

NombreExplicaciónTipo de datos
out_results

El resultado de cargar el paquete y publicar la capa web, si se especifica. Devuelve True si es correcto.

Boolean
package_item_id

Id. de elemento de portal del paquete.

String
publish_results

Respuesta JSON que contiene la URL de servicio e Id. de elemento de portal de la capa web.

String

Muestra de código

Ejemplo 1 de SharePackage (ventana de Python)

El siguiente script carga un paquete de capas en el portal activo.


import arcpy
arcpy.management.SharePackage(r"C:\states.lpkx", "", "", 
                              "My Summary", "tag1, tag2", "My Credits", 
                              "MYGROUPS", "My Group")
Ejemplo 2 de SharePackage (ventana de Python)

El siguiente script carga un paquete de teselas en el portal activo y lo publica como capa web.


import arcpy
arcpy.management.SharePackage(r"C:\states.tpk", "", "", 
                              "My Summary", "tag1, tag2", "My Credits", 
                              "MYGROUPS", "My Group", "MYORGANIZATION", "TRUE", 
                              "My Folder")
Ejemplo 3 de SharePackage (script independiente)

El siguiente script busca todos los paquetes de mapas ubicados en una carpeta especificada y los carga en el portal activo.

# Name: SharePackageExample.py
# Description:  Find all map packages that reside in a specified folder 
#               and upload them to the active portal.

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/data/my_packages" 

# Loop through the workspace to find all map packages 
for mpkx in arcpy.ListFiles("*.mpkx"):
    print("Uploading " + mpkx)
    arcpy.management.SharePackage(mpkx, "", "", 
                                  "My Summary", "tag1, tag2", 
                                  "My Credits", "MYGROUPS", "My Group")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados