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

Synthèse

Ajoute des éléments de service du portail ArcGIS Online ou ArcGIS Enterprise (par exemple, services d’entités, de carte, d’imagerie, de scène et de tuiles) à un jeu de données Catalogue existant.

Utilisation

  • Cet outil ajoute des éléments à partir du portail actif à un jeu de données Catalogue. Le portail actif est déterminé par l’application. Pour plus d’informations, reportez-vous à la rubrique Accéder aux éléments de portail et aux groupes.

  • Les éléments doivent être supprimés manuellement de la table attributaire du jeu de données.

  • Après avoir spécifié le jeu de données Catalogue cible, vous pouvez appliquer des filtres pour ajouter uniquement certains éléments. Vous pouvez filtrer les éléments en fonction de leur type de données, de leur niveau de partage, de leur statut dans l’organisation ou de leur étendue spatiale.

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

  • Les services d’entités OGC, les collections d’entités, les couches de table, les couches d’élévation et les couches vidéo ne sont pas pris en charge et ne peuvent pas être entrés en tant que type d’élément de portail.

Paramètres

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

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

Catalog Layer
Types d’éléments de portail en entrée
(Facultatif)

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

  • Couches d’entitésLes couches d’entités sont ajoutées. Cette option n’ajoute pas de collections d’entités.
  • Couches d’imagerieLes couches d’imagerie sont ajoutées.
  • Couches d’images de carte et de tuilesLes couches d’images de carte et de tuiles sont ajoutées.
  • Couches de scèneLes couches de scène sont ajoutées.
  • Couches de tuiles vectoriellesLes couches de tuiles vectorielles sont ajoutées.
  • Couches WFS (Web Feature Service)Les couches WFS (Web Feature Service) sont ajoutées.
  • Couches WMS (Web Map Service)Les couches WMS (Web Map Service) sont ajoutées.
  • Couches WMTS (Web Map Tile Service)Les couches WMTS (Web Map Tile Service) sont ajoutées.
String
Contenu
(Facultatif)

Désigne la collection dans le portail actif à partir de laquelle les éléments sont ajoutés au jeu de données Catalogue.

  • Mes contenusLes éléments de la collection Mes contenus sont ajoutés. Il s’agit de l’option par défaut.
  • Mes groupesLes éléments des groupes auxquels vous appartenez sont ajoutés.
  • Mon organisationLes éléments de votre organisation ArcGIS sont ajoutés.
String
Dossiers du portail
(Facultatif)

Dossiers du portail à partir desquels les éléments sont ajoutés au jeu de données Catalogue.

String
Groupes du portail
(Facultatif)

Groupes du portail à partir desquels les éléments sont ajoutés au jeu de données Catalogue.

String
Niveau d’accès
(Facultatif)

Indique le niveau de partage que les éléments du portail doivent détenir pour pouvoir être ajoutés au jeu de données Catalogue.

  • PublicLes éléments partagés avec le public sont ajoutés au jeu de données Catalogue. Il s’agit de l’option par défaut.
  • OrganisationLes éléments partagés avec l’organisation, ainsi que ceux dont vous êtes le propriétaire, sont ajoutés au jeu de données Catalogue. Les éléments partagés avec l’organisation et un ou plusieurs groupes sont également ajoutés au jeu de données Catalogue.
  • PartagéLes éléments partagés avec un ou plusieurs groupes, avec les propriétaires des éléments et avec les personnes qui y ont accès via l’appartenance à un groupe sont ajoutés au jeu de données Catalogue.
  • PrivéLes éléments vous appartenant sont ajoutés au jeu de données Catalogue. Seuls les administrateurs qui ont accès à votre contenu et vous-même pouvez accéder à ces éléments.
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.AddPortalItemsToCatalogDataset(target_catalog_dataset, {input_portal_itemtypes}, {content}, {portal_folders}, {portal_groups}, {access_level})
NomExplicationType de données
target_catalog_dataset

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

Catalog Layer
input_portal_itemtypes
[input_portal_itemtypes,...]
(Facultatif)

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

  • FEATURE_SERVICELes couches d’entités sont ajoutées. Cette option n’ajoute pas de collections d’entités.
  • IMAGE_SERVICELes couches d’imagerie sont ajoutées.
  • MAP_SERVICELes couches d’images de carte et de tuiles sont ajoutées.
  • SCENE_SERVICELes couches de scène sont ajoutées.
  • VECTOR_TILE_SERVICELes couches de tuiles vectorielles sont ajoutées.
  • WFSLes couches WFS (Web Feature Service) sont ajoutées.
  • WMSLes couches WMS (Web Map Service) sont ajoutées.
  • WMTSLes couches WMTS (Web Map Tile Service) sont ajoutées.
String
content
(Facultatif)

Désigne la collection dans le portail actif à partir de laquelle les éléments sont ajoutés au jeu de données Catalogue.

  • MY_CONTENTLes éléments de la collection Mes contenus sont ajoutés. Il s’agit de l’option par défaut.
  • MY_GROUPSLes éléments des groupes auxquels vous appartenez sont ajoutés.
  • MY_ORGANIZATIONLes éléments de votre organisation ArcGIS sont ajoutés.
String
portal_folders
[portal_folders,...]
(Facultatif)

Dossiers du portail à partir desquels les éléments sont ajoutés au jeu de données Catalogue.

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

Groupes du portail à partir desquels les éléments sont ajoutés au jeu de données Catalogue.

String
access_level
(Facultatif)

Indique le niveau de partage que les éléments du portail doivent détenir pour pouvoir être ajoutés au jeu de données Catalogue.

  • PUBLICLes éléments partagés avec le public sont ajoutés au jeu de données Catalogue. Il s’agit de l’option par défaut.
  • ORGLes éléments partagés avec l’organisation, ainsi que ceux dont vous êtes le propriétaire, sont ajoutés au jeu de données Catalogue. Les éléments partagés avec l’organisation et un ou plusieurs groupes sont également ajoutés au jeu de données Catalogue.
  • SHAREDLes éléments partagés avec un ou plusieurs groupes, avec les propriétaires des éléments et avec les personnes qui y ont accès via l’appartenance à un groupe sont ajoutés au jeu de données Catalogue.
  • PRIVATELes éléments vous appartenant sont ajoutés au jeu de données Catalogue. Seuls les administrateurs qui ont accès à votre contenu et vous-même pouvez accéder à ces éléments.
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 AddPortalItemsToCatalogDataset (script autonome)

Cet exemple ajoute les services d’imagerie figurant dans le dossier de portail SampleTestFolder privé au jeu de données 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)
Exemple 2 d’utilisation de la fonction AddPortalItemsToCatalogDataset (script autonome)

Cet exemple ajoute les services de scène et WFS qui appartiennent au groupe SampleGroup et sont partagés avec l’organisation au jeu de données 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)

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é.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes