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 BIM—Se agregarán espacios de trabajo de archivos BIM.
  • Planos de planta BIM—Se agregarán planos de planta de archivos BIM.
  • Datasets de CAD—Se agregarán dibujos CAD.
  • Clases de entidad—Se agregarán clases de entidad.
  • Servicios de entidades—Se agregarán servicios de entidades.
  • Servicios de imágenes—Se agregarán servicios de imágenes.
  • Dataset LAS—Se agregarán datasets LAS.
  • Archivos LAS—Se agregarán archivos LAS.
  • Archivos de capas—Se agregarán archivos de capa.
  • Servicios de mapas—Se agregarán servicios de mapas.
  • Datasets de mosaico—Se agregarán datasets de mosaico.
  • Capas ráster—Se agregarán datasets ráster.
  • Paquetes de capas de escena—Se agregarán paquetes de capas de escena.
  • Datasets de TIN—Se 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.

  • Sobre—La huella será un rectángulo que abarca toda la extensión del elemento de referencia. Esta es la opción predeterminada.
  • Envoltura convexa—La 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_WORKSPACE—Se agregarán espacios de trabajo de archivos BIM.
  • BIM_FILE_FLOORPLAN—Se agregarán planos de planta de archivos BIM.
  • CAD_DRAWING—Se agregarán dibujos CAD.
  • FEATURE_CLASS—Se agregarán clases de entidad.
  • FEATURE_SERVICE—Se agregarán servicios de entidades.
  • IMAGE_SERVICE—Se agregarán servicios de imágenes.
  • LAS_DATASET—Se agregarán datasets LAS.
  • LAS_FILE—Se agregarán archivos LAS.
  • LAYER_FILE—Se agregarán archivos de capa.
  • MAP_SERVICE—Se agregarán servicios de mapas.
  • MOSAIC_DATASET—Se agregarán datasets de mosaico.
  • RASTER_DATASET—Se agregarán datasets ráster.
  • SCENE_LAYER_PACKAGE—Se agregarán paquetes de capas de escena.
  • TIN—Se 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_SUBFOLDERS—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.
  • NOT_INCLUDE_SUBFOLDERS—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
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.

  • ENVELOPE—La huella será un rectángulo que abarca toda la extensión del elemento de referencia. Esta es la opción predeterminada.
  • CONVEX_HULL—La 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