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

Resumen

Agrega los 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 del portal activo a un dataset de catálogo. El portal activo se asume desde la aplicación. Consulte Acceder a elementos y grupos del portal para obtener más información.

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

  • Una vez especificado el dataset de catálogo de destino, puede aplicar filtros para agregar solo ciertos elementos. Puede filtrar los elementos en función de 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 con 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 pueden introducirse como tipo de elemento del portal.

Parámetros

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

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

Catalog Layer
Tipos de elementos de 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 entidadesSe agregarán capas de entidades. Esta opción no agrega colecciones de entidades.
  • Capas de imágenesSe agregarán capas de imágenes.
  • Capas de imágenes y teselas de mapaSe agregarán capas de imágenes y teselas de mapa.
  • Capas de escenaSe 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 mapas web (WMTS)Se agregarán capas del servicio de teselas de mapas web (WMTS).
String
Contenido
(Opcional)

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

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

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

String
Grupos de portal
(Opcional)

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

String
Nivel de acceso
(Opcional)

Especifica el nivel de uso compartido que deben tener los elementos del portal para poder agregarlos al dataset de catálogo.

  • PúblicoLos elementos que se compartan con el público se agregarán al dataset de catálogo. Esta es la opción predeterminada.
  • OrganizaciónLos elementos compartidos con la organización, así como los elementos de su propiedad, se agregarán al dataset de catálogo. También se agregarán los elementos compartidos con la organización y uno o varios grupos.
  • CompartidaLos elementos compartidos con uno o más grupos, propietarios de elementos y aquellos que tienen acceso al elemento a través de la pertenencia a un grupo se agregarán al dataset de catálogo.
  • PrivadoLos elementos de su propiedad se agregarán al dataset de catálogo. Solo usted o los administradores que tienen 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

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 colecciones de entidades.
  • IMAGE_SERVICESe agregarán capas de imágenes.
  • MAP_SERVICESe agregarán capas de imágenes y teselas de mapa.
  • 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 mapas web (WMTS).
String
content
(Opcional)

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

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

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

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

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

String
access_level
(Opcional)

Especifica el nivel de uso compartido que deben tener los elementos del portal para poder agregarlos al dataset de catálogo.

  • PUBLICLos elementos que se compartan con el público se agregarán al dataset de catálogo. Esta es la opción predeterminada.
  • ORGLos elementos compartidos con la organización, así como los elementos de su propiedad, se agregarán al dataset de catálogo. También se agregarán los elementos compartidos con la organización y uno o varios grupos.
  • SHAREDLos elementos compartidos con uno o más grupos, propietarios de elementos y aquellos que tienen acceso al elemento a través de la pertenencia a un grupo se agregarán al dataset de catálogo.
  • PRIVATELos elementos de su propiedad se agregarán al dataset de catálogo. Solo usted o los administradores que tienen 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 (secuencia de comandos independiente)

Este ejemplo agrega servicios de imagen 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 (secuencia de comandos independiente)

Este ejemplo agrega servicios de escena y WFS que pertenecen al grupo SampleGroup y que 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