Agregar elementos del portal al dataset de catálogo (Administración de datos)

Resumen

Agrega elementos de servicio del portal ArcGIS Online o ArcGIS Enterprise (como servicios de entidades, mapas, imágenes, escenas y teselas) a un dataset de catálogo existente.

Uso

  • Esta herramienta agrega elementos desde el portal activo a un dataset del catálogo. El portal activo se asume a partir de la aplicación. Consulte Acceder a los elementos y grupos del portal para obtener más información.

  • Los elementos deben eliminarse manualmente de la tabla de atributos del dataset.

  • Si ya existe un elemento en el dataset del catálogo, no se volverá a agregar. Los elementos omitidos se incluirán en los mensajes de la herramienta.

  • Una vez especificado el dataset de catálogo de destino, puede aplicar filtros para agregar solo determinados elementos. Puede filtrar elementos según su tipo de datos, nivel de uso compartido, estado de la organización o extensión espacial.

  • Para agregar elementos del portal al dataset de catálogo creado en ArcGIS Pro 3.1, es necesario actualizar el dataset mediante la herramienta Actualizar dataset.

  • Los elementos agregados al dataset de catálogo deben tener una extensión.

  • Los servicios de entidades OGC, las colecciones de entidades, las capas de tablas, las capas de elevación y las capas de vídeo no son compatibles y no se pueden introducir como un tipo de elemento de portal.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de catálogo de destino

El dataset de catálogo al que se agregarán los elementos del portal.

Catalog Layer
Tipos de elementos del portal de entrada
(Opcional)

Especifica los tipos de elementos que se agregarán al dataset de catálogo desde el portal. Todos los tipos de elementos admitidos se agregarán de forma predeterminada.

  • Capas de entidades geográficasSe agregarán capas de entidades. Esta opción no agrega conjuntos de entidades.
  • Capas de imágenesSe agregarán capas de imágenes.
  • Imagen de mapa y capas de teselasSe agregarán la imagen del mapa y las capas de teselas.
  • Capas de escenasSe agregarán capas de escena.
  • Capas de teselas vectorialesSe agregarán capas de teselas vectoriales.
  • Capas del Servicio de entidades web (WFS)Se agregarán capas del Servicio de entidades web (WFS).
  • Capas del Servicio de mapas web (WMS)Se agregarán capas del Servicio de mapas web (WMS).
  • Capas del Servicio de teselas de mapa web (WMTS)Se agregarán capas del servicio de teselas de mapa web (WMTS).
String
Contenido
(Opcional)

Especifica la colección en el portal activo desde la que se agregarán los elementos al dataset de catálogo.

  • Mi contenidoSe agregarán elementos desde su colección Mi contenido. Esta es la opción predeterminada.
  • Mis gruposSe agregarán elementos de los grupos a los que pertenece.
  • Mi organizaciónSe agregarán elementos de su organización de ArcGIS.
String
Carpetas del portal
(Opcional)

Las carpetas del portal desde las que se agregarán los elementos al dataset de catálogo.

String
Grupos del portal
(Opcional)

Los grupos del portal desde los que se agregarán los elementos al dataset de catálogo.

String
Nivel de acceso
(Opcional)

Especifica el nivel de uso compartido en el que se deben agregar los elementos del portal al dataset de catálogo.

  • PúblicoLos elementos que se comparten con el público se agregarán al dataset de catálogo. Esta es la opción predeterminada.
  • OrganizaciónLos elementos que se comparten con la organización, así como los elementos de su propiedad, se agregarán al dataset de catálogo. Los elementos que se comparten con la organización y con uno o varios grupos también se agregarán.
  • CompartidaLos elementos compartidos con uno o más grupos, con los propietarios del elemento y con aquellas personas que tienen acceso al elemento a través de la pertenencia al grupo se agregarán al dataset de catálogo.
  • PrivadoLos elementos que sean de su propiedad se agregarán al dataset de catálogo. Tan solo usted o los administradores que tengan acceso a su contenido pueden agregar estos elementos.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de catálogo de salida

El dataset de catálogo actualizado.

Catalog Layer

arcpy.management.AddPortalItemsToCatalogDataset(target_catalog_dataset, {input_portal_itemtypes}, {content}, {portal_folders}, {portal_groups}, {access_level})
NombreExplicaciónTipo de datos
target_catalog_dataset

El dataset de catálogo al que se agregarán los elementos del portal.

Catalog Layer
input_portal_itemtypes
[input_portal_itemtypes,...]
(Opcional)

Especifica los tipos de elementos que se agregarán al dataset de catálogo desde el portal. Todos los tipos de elementos admitidos se agregarán de forma predeterminada.

  • FEATURE_SERVICESe agregarán capas de entidades. Esta opción no agrega conjuntos de entidades.
  • IMAGE_SERVICESe agregarán capas de imágenes.
  • MAP_SERVICESe agregarán la imagen del mapa y las capas de teselas.
  • SCENE_SERVICESe agregarán capas de escena.
  • VECTOR_TILE_SERVICESe agregarán capas de teselas vectoriales.
  • WFSSe agregarán capas del Servicio de entidades web (WFS).
  • WMSSe agregarán capas del Servicio de mapas web (WMS).
  • WMTSSe agregarán capas del servicio de teselas de mapa web (WMTS).
String
content
(Opcional)

Especifica la colección en el portal activo desde la que se agregarán los elementos al dataset de catálogo.

  • MY_CONTENTSe agregarán elementos desde su colección Mi contenido. Esta es la opción predeterminada.
  • MY_GROUPSSe agregarán elementos de los grupos a los que pertenece.
  • MY_ORGANIZATIONSe agregarán elementos de su organización de ArcGIS.
String
portal_folders
[portal_folders,...]
(Opcional)

Las carpetas del portal desde las que se agregarán los elementos al dataset de catálogo.

String
portal_groups
[portal_groups,...]
(Opcional)

Los grupos del portal desde los que se agregarán los elementos al dataset de catálogo.

String
access_level
(Opcional)

Especifica el nivel de uso compartido en el que se deben agregar los elementos del portal al dataset de catálogo.

  • PUBLICLos elementos que se comparten con el público se agregarán al dataset de catálogo. Esta es la opción predeterminada.
  • ORGLos elementos que se comparten con la organización, así como los elementos de su propiedad, se agregarán al dataset de catálogo. Los elementos que se comparten con la organización y con uno o varios grupos también se agregarán.
  • SHAREDLos elementos compartidos con uno o más grupos, con los propietarios del elemento y con aquellas personas que tienen acceso al elemento a través de la pertenencia al grupo se agregarán al dataset de catálogo.
  • PRIVATELos elementos que sean de su propiedad se agregarán al dataset de catálogo. Tan solo usted o los administradores que tengan acceso a su contenido pueden agregar estos elementos.
String

Salida derivada

NombreExplicaciónTipo de datos
out_catalog_dataset

El dataset de catálogo actualizado.

Catalog Layer

Muestra de código

Ejemplo 1 de AddPortalItemsToCatalogDataset (script independiente)

En este ejemplo se agregan servicios de imágenes que se encuentran en la carpeta privada del portal SampleTestFolder al dataset SampleCatalog.

import arcpy

target_catalog_dataset = r"C:/Dataspace/studyarea.gdb/SampleCatalog"
input_portal_itemtypes = "IMAGE_SERVICE"
content = "MY_CONTENT"
portal_groups = None 
portal_folders = "SampleFolder"
access_level = "PRIVATE"
arcpy.management.AddPortalItemsToCatalogDataset(target_catalog_dataset,
                                        input_portal_itemtypes, content, 
                                        portal_folders, portal_groups,
                                        access_level)
Ejemplo 2 de AddPortalItemsToCatalogDataset (script independiente)

En este ejemplo se agregan servicios de escena y WFS que pertenecen al grupo SampleGroup y se comparten con la organización al dataset SampleCatalog.

import arcpy

target_catalog_dataset = r"C:/Dataspace/studyarea.gdb/SampleCatalog"
input_portal_itemtypes = ["SCENE_SERVICE", "WFS"]
content = "MY_GROUPS"
portal_groups = "SampleGroup" 
portal_folders = None
access_level = "ORG"
arcpy.management.AddPortalItemsToCatalogDataset(target_catalog_dataset,
                                        input_portal_itemtypes, content,
                                        portal_folders, portal_groups,
                                        access_level)

Entornos

Casos especiales

Extensión

Si este entorno está establecido en la opción Intersección de entradas o Combinación de entradas, este entorno se ignorará.

Información de licenciamiento

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

Temas relacionados