Ajouter des éléments au jeu de données Catalogue (Gestion des données)

Synthèse

Ajoute des éléments d’espace de travail et des couches (des jeux de données de géodatabase, des couches raster, des couches d’entités, des couches mosaïques et d’autres éléments, par exemple) à un jeu de données Catalogue existant.

Utilisation

  • Cet outil ajoute des éléments à partir d’espaces de travail et de dossiers locaux ou partagés sur le réseau. Pour ajouter des éléments de portail du portail actif à un jeu de données Catalogue, utilisez l’outil Ajouter des éléments de portail au jeu de données Catalogue.

  • Après avoir spécifié le jeu de données Catalogue cible, vous pouvez appliquer des filtres pour n’ajouter que certains types d’éléments depuis les espaces de travail spécifiés par la valeur du paramètre Éléments en entrée.

  • Les types des éléments ajoutés au jeu de données Catalogue doivent être des types autorisés. Lorsque vous spécifiez un ou plusieurs espaces de travail via le paramètre Éléments en entrée, seuls les types d’éléments autorisés sont ajoutés depuis les espaces de travail.

  • Si des éléments individuels (des shapefiles, des fichiers .dwg ou des classes d’entités, par exemple) sont spécifiés pour le paramètre Éléments en entrée, la valeur du paramètre Types d’éléments en entrée n’empêche pas l’ajout de ces éléments dans le jeu de données.

  • Pour ajouter des éléments au jeu de données Catalogue créé dans ArcGIS Pro 3.1, le jeu de données doit être mis à niveau à l’aide de l’outil Update Dataset (Mettre à niveau le jeu de données).

  • Le paramètre Éléments en entrée prend en charge les URL de service de carte en tant qu’entrées.

  • Un paquetage de couche de scène ne peut pas être spécifié individuellement en tant que valeur du paramètre Éléments en entrée, mais il peut être ajouté au jeu de données s’il se trouve dans un dossier ou espace de travail spécifié.

  • Les éléments ajoutés au jeu de données Catalogue doivent comporter une étendue.

  • Pour supprimer un ou plusieurs éléments d’un jeu de données Catalogue, ouvrez la table attributaire du jeu de données et supprimez les enregistrements.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données Catalogue cible

Jeu de données Catalogue auquel des éléments sont ajoutés.

Catalog Layer
Éléments en entrée

Éléments d’espace de travail, couches et fichiers à partir desquels des éléments sont ajoutés au jeu de données Catalogue. L’espace de travail peut être un dossier, une géodatabase fichier, un jeu de classes d’entités, une géodatabase d’entreprise ou un service à partir d’une connexion à un serveur.

Workspace; Feature Layer; Image Service; Raster Layer; Mosaic Layer; LAS Dataset Layer; Layer File; CAD Drawing Dataset; ServerConnection; BIM File Workspace; TIN Layer
Types d’éléments en entrée
(Facultatif)

Spécifie les types d’éléments qui sont ajoutés au jeu de données Catalogue à partir des espaces de travail en entrée. Tous les types d’éléments pris en charge sont ajoutés par défaut.

  • Fichiers BIMLes espaces de travail de fichier BIM sont ajoutés.
  • Plans d’étage BIMLes plans d’étage de fichier BIM sont ajoutés.
  • Jeux de données DAOLes dessins DAO sont ajoutés.
  • Classes d’entitésLes classes d’entités sont ajoutées.
  • Services d’entitésLes services d’entités sont ajoutés.
  • Services d’imagerieLes services d’imagerie sont ajoutés.
  • Jeux de données LASLes jeux de données LAS sont ajoutés.
  • Fichiers LASLes fichiers LAS sont ajoutés.
  • Fichiers de coucheLes fichiers de couche sont ajoutés.
  • Services de carteLes services de carte sont ajoutés.
  • Jeux de données mosaïqueLes jeux de données mosaïque sont ajoutés.
  • Couches rasterLes jeux de données raster sont ajoutés.
  • Paquetages de couche de scèneLes paquetages de couche de scène sont ajoutés.
  • Jeux de données du TINLes jeux de données TIN sont ajoutés.
String
Inclure les sous répertoires
(Facultatif)

Indique si le contenu des dossiers ou des espaces de travail spécifiés dans la valeur du paramètre Éléments en entrée est recherché de manière récursive et ajouté au jeu de données Catalogue. Ce paramètre ne s’applique pas aux géodatabases d’entreprise ou fichier.

  • Activé : le contenu des dossiers ou des espaces de travail est recherché de manière récursive et ajouté au jeu de données Catalogue. Il s’agit de l’option par défaut.
  • Désactivé : le contenu des dossiers ou des espaces de travail n’est pas recherché de manière récursive ni ajouté au jeu de données Catalogue.
Boolean
Type d’emprise
(Facultatif)

Spécifie si l’emprise de l’élément de référence est l’étendue complète ou une enveloppe convexe représentant le plus petit polygone convexe pour toutes les entités.

  • EnveloppeL’emprise est un rectangle couvrant l’étendue complète de l’élément de référence. Il s’agit de l’option par défaut.
  • Enveloppe convexeL’emprise est une enveloppe convexe entourant toutes les entités à partir de l’élément de référence.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données Catalogue en sortie

Jeu de données Catalogue mis à jour.

Catalog Layer

arcpy.management.AddItemsToCatalogDataset(target_catalog_dataset, input_items, {input_item_types}, {include_subfolders}, {footprint_type})
NomExplicationType de données
target_catalog_dataset

Jeu de données Catalogue auquel des éléments sont ajoutés.

Catalog Layer
input_items
[input_items,...]

Éléments d’espace de travail, couches et fichiers à partir desquels des éléments sont ajoutés au jeu de données Catalogue. L’espace de travail peut être un dossier, une géodatabase fichier, un jeu de classes d’entités, une géodatabase d’entreprise ou un service à partir d’une connexion à un serveur.

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,...]
(Facultatif)

Spécifie les types d’éléments qui sont ajoutés au jeu de données Catalogue à partir des espaces de travail en entrée. Tous les types d’éléments pris en charge sont ajoutés par défaut.

  • BIM_FILE_WORKSPACELes espaces de travail de fichier BIM sont ajoutés.
  • BIM_FILE_FLOORPLANLes plans d’étage de fichier BIM sont ajoutés.
  • CAD_DRAWINGLes dessins DAO sont ajoutés.
  • FEATURE_CLASSLes classes d’entités sont ajoutées.
  • FEATURE_SERVICELes services d’entités sont ajoutés.
  • IMAGE_SERVICELes services d’imagerie sont ajoutés.
  • LAS_DATASETLes jeux de données LAS sont ajoutés.
  • LAS_FILELes fichiers LAS sont ajoutés.
  • LAYER_FILELes fichiers de couche sont ajoutés.
  • MAP_SERVICELes services de carte sont ajoutés.
  • MOSAIC_DATASETLes jeux de données mosaïque sont ajoutés.
  • RASTER_DATASETLes jeux de données raster sont ajoutés.
  • SCENE_LAYER_PACKAGELes paquetages de couche de scène sont ajoutés.
  • TINLes jeux de données TIN sont ajoutés.
String
include_subfolders
(Facultatif)

Indique si le contenu des dossiers ou des espaces de travail spécifiés dans la valeur du paramètre input_items est recherché de manière récursive et ajouté au jeu de données Catalogue. Ce paramètre ne s’applique pas aux géodatabases d’entreprise ou fichier.

  • INCLUDE_SUBFOLDERSLe contenu des dossiers ou des espaces de travail est recherché de manière récursive et ajouté au jeu de données Catalogue. Il s’agit de l’option par défaut.
  • NOT_INCLUDE_SUBFOLDERSLe contenu des dossiers ou des espaces de travail n’est pas recherché de manière récursive ni ajouté au jeu de données Catalogue.
Boolean
footprint_type
(Facultatif)

Spécifie si l’emprise de l’élément de référence est l’étendue complète ou une enveloppe convexe représentant le plus petit polygone convexe pour toutes les entités.

  • ENVELOPEL’emprise est un rectangle couvrant l’étendue complète de l’élément de référence. Il s’agit de l’option par défaut.
  • CONVEX_HULLL’emprise est une enveloppe convexe entourant toutes les entités à partir de l’élément de référence.
String

Sortie obtenue

NomExplicationType de données
out_catalog_dataset

Jeu de données Catalogue mis à jour.

Catalog Layer

Exemple de code

Exemple 1 d’utilisation de la fonction AddItemsToCatalogDataset (fenêtre Python)

Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction AddItemsToCatalogDataset en mode immédiat.

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

Environnements

Cas particuliers

Étendue

Si cet environnement est défini sur l’option Intersection des entrées ou Union des entrées, cet environnement sera ignoré.

Rubriques connexes