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

Resumen

Agrega capas y elementos de espacios de trabajo (como datasets de geodatabases, capas ráster, capas de entidades, capas de mosaico y otros elementos) a un dataset de catálogo existente.

Uso

  • Esta herramienta agrega elementos de carpetas y espacios de trabajo locales o compartidos en la red. Para agregar elementos del portal desde el portal activo a un dataset de catálogo, use la herramienta Agregar elementos del portal al dataset de catálogo.

  • Una vez especificado el dataset de catálogo de destino, puede aplicar filtros para agregar solo ciertos tipos de elementos desde los espacios de trabajo especificados por el valor del parámetro Elementos de entrada.

  • Los elementos agregados al dataset de catálogo deben ser tipos de elementos permitidos. Al especificar uno o más espacios de trabajo con el parámetro Elementos de entrada, solo se agregarán los tipos de elementos permitidos desde los espacios de trabajo.

  • Si se especifican elementos individuales (como shapefiles, archivos .dwg o clases de entidad) en el parámetro Elementos de entrada, el valor del parámetro Tipos de elemento de entrada no evitará la inclusión de estos elementos en el 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.

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

  • El parámetro Elementos de entrada admite las URL del servicio de mapas como entrada.

  • Un paquete de capas de escena no se puede especificar individualmente como el valor del parámetro Elementos de entrada, pero se puede agregar al dataset si está en una carpeta o espacio de trabajo especificados.

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

  • Para eliminar uno o varios elementos de un dataset de catálogo, abra la tabla de atributos del dataset y elimine los registros.

Parámetros

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

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

Catalog Layer
Elementos de entrada

Los elementos de espacios de trabajo, capas y archivos desde los cuales se agregarán los elementos al dataset de catálogo. El espacio de trabajo puede ser una carpeta, una geodatabase de archivos, un dataset de entidades, una base de datos corporativa o un servicio de una conexión al servidor.

Workspace; Feature Layer; Image Service; Raster Layer; Mosaic Layer; LAS Dataset Layer; Layer File; CAD Drawing Dataset; ServerConnection; BIM File Workspace; TIN Layer
Tipos de elementos de entrada
(Opcional)

Especifica los tipos de elementos que se agregarán al dataset de catálogo desde cualquier espacio de trabajo de entrada. Todos los tipos de elementos admitidos se agregarán de forma predeterminada.

  • Archivos BIMSe agregarán espacios de trabajo de archivos BIM.
  • Planos de planta BIMSe agregarán planos de planta de archivos BIM.
  • Datasets de CADSe agregarán dibujos CAD.
  • Clases de entidadSe agregarán clases de entidad.
  • Servicios de entidadesSe agregarán servicios de entidades.
  • Servicios de imágenesSe agregarán servicios de imágenes.
  • Dataset LASSe agregarán datasets LAS.
  • Archivos LASSe agregarán archivos LAS.
  • Archivos de capasSe agregarán archivos de capa.
  • Servicios de mapasSe agregarán servicios de mapas.
  • Datasets de mosaicoSe agregarán datasets de mosaico.
  • Capas rásterSe agregarán datasets ráster.
  • Paquetes de capas de escenaSe agregarán paquetes de capas de escena.
  • Datasets de TINSe agregarán los datasets TIN.
String
Incluir subcarpetas
(Opcional)

Especifica si el contenido de las carpetas o los espacios de trabajo especificados en el valor del parámetro Elementos de entrada se buscará de forma recursiva y se agregará al dataset de catálogo. Este parámetro no se aplica a las geodatabases de archivos ni corporativas.

  • Activado: el contenido de las carpetas o los espacios de trabajo se buscará de forma recursiva y se agregará al dataset de catálogo. Esta es la opción predeterminada.
  • Desactivado: el contenido de las carpetas o los espacios de trabajo no se buscará de forma recursiva ni se agregará al dataset de catálogo.
Boolean
Tipo de huella
(Opcional)

Especifica si la huella del elemento de referencia será la extensión completa o una envoltura convexa que represente el polígono convexo más pequeño de todas las entidades.

  • SobreLa huella será un rectángulo que abarca toda la extensión del elemento de referencia. Esta es la opción predeterminada.
  • Envoltura convexaLa huella será una envoltura convexa que encierra todas las entidades del elemento de referencia.
String

Salida derivada

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

El dataset de catálogo actualizado.

Catalog Layer

arcpy.management.AddItemsToCatalogDataset(target_catalog_dataset, input_items, {input_item_types}, {include_subfolders}, {footprint_type})
NombreExplicaciónTipo de datos
target_catalog_dataset

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

Catalog Layer
input_items
[input_items,...]

Los elementos de espacios de trabajo, capas y archivos desde los cuales se agregarán los elementos al dataset de catálogo. El espacio de trabajo puede ser una carpeta, una geodatabase de archivos, un dataset de entidades, una base de datos corporativa o un servicio de una conexión al servidor.

Workspace; Feature Layer; Image Service; Raster Layer; Mosaic Layer; LAS Dataset Layer; Layer File; CAD Drawing Dataset; ServerConnection; BIM File Workspace; TIN Layer
input_item_types
[input_item_types,...]
(Opcional)

Especifica los tipos de elementos que se agregarán al dataset de catálogo desde cualquier espacio de trabajo de entrada. Todos los tipos de elementos admitidos se agregarán de forma predeterminada.

  • BIM_FILE_WORKSPACESe agregarán espacios de trabajo de archivos BIM.
  • BIM_FILE_FLOORPLANSe agregarán planos de planta de archivos BIM.
  • CAD_DRAWINGSe agregarán dibujos CAD.
  • FEATURE_CLASSSe agregarán clases de entidad.
  • FEATURE_SERVICESe agregarán servicios de entidades.
  • IMAGE_SERVICESe agregarán servicios de imágenes.
  • LAS_DATASETSe agregarán datasets LAS.
  • LAS_FILESe agregarán archivos LAS.
  • LAYER_FILESe agregarán archivos de capa.
  • MAP_SERVICESe agregarán servicios de mapas.
  • MOSAIC_DATASETSe agregarán datasets de mosaico.
  • RASTER_DATASETSe agregarán datasets ráster.
  • SCENE_LAYER_PACKAGESe agregarán paquetes de capas de escena.
  • TINSe agregarán los datasets TIN.
String
include_subfolders
(Opcional)

Especifica si el contenido de las carpetas o los espacios de trabajo especificados en el valor del parámetro input_items se buscará de forma recursiva y se agregará al dataset de catálogo. Este parámetro no se aplica a las geodatabases de archivos ni corporativas.

  • INCLUDE_SUBFOLDERSEl contenido de las carpetas o los espacios de trabajo se buscará de forma recursiva y se agregará al dataset de catálogo. Esta es la opción predeterminada.
  • NOT_INCLUDE_SUBFOLDERSEl contenido de las carpetas o los espacios de trabajo no se buscará de forma recursiva ni se agregará al dataset de catálogo.
Boolean
footprint_type
(Opcional)

Especifica si la huella del elemento de referencia será la extensión completa o una envoltura convexa que represente el polígono convexo más pequeño de todas las entidades.

  • ENVELOPELa huella será un rectángulo que abarca toda la extensión del elemento de referencia. Esta es la opción predeterminada.
  • CONVEX_HULLLa huella será una envoltura convexa que encierra todas las entidades del elemento de referencia.
String

Salida derivada

NombreExplicaciónTipo de datos
out_catalog_dataset

El dataset de catálogo actualizado.

Catalog Layer

Muestra de código

Ejemplo de AddItemsToCatalogDataset (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función AddItemsToCatalogDataset de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/Dataspace/WhereMyCatalogLayerIs.gdb"
arcpy.management.AddItemsToCatalogDataset(
    "MyCatalogDataset", ["AllMyFeatures.gdb", "AllMyRasters.gdb"], 
    ["FEATURE_CLASS", "RASTER_DATASET"], "INCLUDE_SUBFOLDERS", "ENVELOPE")

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