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 provenant de dossiers et d’espaces de travail partagés sur le réseau. Pour ajouter des éléments de portail provenant du portail actif à un jeu de données Catalogue, utilisez l’outil Add Portal Items To Catalog Dataset (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 Input Items (Éléments en entrée).

  • Le type des éléments ajoutés au jeu de données Catalogue doit être autorisé. Lorsque vous spécifiez un ou plusieurs espaces de travail avec le paramètre Input Items (Éléments en entrée), seuls les types d’éléments autorisés des espaces de travail sont ajoutés.

  • Si des éléments individuels (des fichiers de forme, des fichiers .dwg ou des classes d’entités, par exemple) sont spécifiés pour le paramètre Input Items (Éléments en entrée), la valeur du paramètre Input Item Types (Types d’éléments en entrée) n’empêche pas l’intégration 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 Input Items (Éléments en entrée) accepte comme entrées les URL de service de carte.

  • Un paquetage de couche de scène ne peut pas être spécifié individuellement en tant que valeur du paramètre Input Items (Éléments en entrée), mais il peut être ajouté à la base 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 avoir 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 les éléments sont ajoutés.

Catalog Layer
Éléments en entrée

Éléments d’espace de travail, couches et fichiers à partir desquels les éléments vont être 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 base de données d’entreprise ou un service depuis une connexion de serveur.

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

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

  • Fichiers BIMLes espaces de travail de fichier BIM seront ajoutés.
  • Plans d’étages BIMLes plans d’étages de fichier BIM seront ajoutés.
  • Jeux de données CAOLes dessins DAO seront ajoutés.
  • Classes d’entitésLes classes d’entités seront ajoutées.
  • Services d’entitésLes services d’entités seront ajoutés.
  • Services d’imagerieLes services d’images seront ajoutés.
  • Jeux de données LASLes jeux de données LAS seront ajoutés.
  • Fichiers LASLes fichiers LAS seront ajoutés.
  • Fichiers de couchesLes fichiers de couche seront ajoutés.
  • Services de carteLes services de carte seront ajoutés.
  • Jeux de données mosaïqueLes jeux de données mosaïques seront ajoutés.
  • Couches rasterLes jeux de données raster seront ajoutés.
  • Paquetages de couches de scènesLes paquetages de couche de scène seront ajoutés.
String
Inclure les sous-dossiers
(Facultatif)

Spécifie si le contenu des dossiers ou des espaces de travail spécifiés dans la valeur du paramètre Input Items (Éléments en entrée) fera l’objet d’une recherche récursive et sera ajouté au jeu de données Catalogue. Ce paramètre ne s’applique pas au fichier ni aux géodatabases d’entreprise.

  • Activé : le contenu des dossiers ou des espaces de travail fera l’objet d’une recherche récursive et sera 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 ne fera pas l’objet d’une recherche récursive et ne sera pas 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 sera l’étendue complète ou une enveloppe convexe représentant le plus petit polygone convexe pour toutes les entités.

  • EnveloppeL’emprise sera 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 sera 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 les éléments sont ajoutés.

Catalog Layer
input_items
[input_items,...]

Éléments d’espace de travail, couches et fichiers à partir desquels les éléments vont être 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 base de données d’entreprise ou un service depuis une connexion de serveur.

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

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

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

Spécifie si le contenu des dossiers ou des espaces de travail spécifiés dans la valeur du paramètre input_items fera l’objet d’une recherche récursive et sera ajouté au jeu de données Catalogue. Ce paramètre ne s’applique pas au fichier ni aux géodatabases d’entreprise.

  • INCLUDE_SUBFOLDERSLe contenu des dossiers ou des espaces de travail fera l’objet d’une recherche récursive et sera 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 ne fera pas l’objet d’une recherche récursive et ne sera pas ajouté au jeu de données Catalogue.
Boolean
footprint_type
(Facultatif)

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

  • ENVELOPEL’emprise sera 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 sera 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 AddItemsToCatalogDataset (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de 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 of Inputs (Intersection des entrées) ou Union of Inputs (Agrégation des entrées), il sera ignoré.