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

Synthèse

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

Utilisation

  • Cet outil ajoute des éléments de portail provenant du portail actif à un jeu de données Catalogue. Il est supposé que le portail actif provienne de l’application. Pour plis d’informations, reporte-vous à Accéder aux éléments de portail et au groupes.

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

  • Une fois le jeu de données Catalogue cible spécifié, vous pouvez appliquer des filtres pour n’ajouter que certains types d’éléments. Vous pouvez filtrer les éléments en fonction du type de données, de leur niveau de partage, de leur statut d’organisation ou de leur étendue spatiale.

  • Pour ajouter des éléments du portail 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).

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

  • Les collections d’entités des services d’entités de l’OGC, les couches tabulaires, les couches d’altitude et les couches vidéo ne sont pas prises en charge et ne peuvent pas servir d’entrée comme type d’élément de portail.

Paramètres

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

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

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

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

  • Couches d’entitésLes couches d’entités seront ajoutées. Cette option ne permet pas d’ajouter des collections d’entités.
  • Couches d'imagesLes couches d’imagerie seront ajoutées.
  • Couches de tuiles et d’images de carteLes couches de tuiles et d’images de carte seront ajoutées.
  • Couches de la scèneLes couches de scène seront ajoutées.
  • Couches de tuiles vectoriellesLes couches de tuiles vectorielles seront ajoutées.
  • Couches WFS (Web Feature Service)Les couches WFS (Web Feature Service) seront ajoutées.
  • Couches WMS (Web Map Service)Les couches WMS (Web Map Service) seront ajoutées.
  • Couches WMTS (Web Map Tile Service)Les couches WMTS (Web Map Tile Service) seront ajoutées.
String
Contenu
(Facultatif)

Spécifie la collection dans le portail actif depuis laquelle les éléments seront ajoutés au jeu de données Catalogue.

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

Dossiers du portail depuis lesquels les éléments seront ajoutés au jeu de données Catalogue.

String
Groupes du portail
(Facultatif)

Groupes du portail depuis lesquels les éléments seront ajoutés au jeu de données Catalogue.

String
Niveau d’accès
(Facultatif)

Spécifie le niveau de partage que doivent avoir les éléments du portail pour être ajoutés au jeu de données Catalogue.

  • PublicLes éléments qui sont partagés avec le public seront ajoutés au jeu de données Catalogue. Il s’agit de l’option par défaut.
  • OrganisationLes éléments qui sont partagés avec l’organisation, ainsi que ceux dont vous êtes le propriétaire, seront ajoutés au jeu de données Catalogue. Les éléments qui sont partagés avec l’organisation et un ou plusieurs groupes seront ajoutés.
  • PartagéLes éléments partagés avec un ou plusieurs groupes, les propriétaires des éléments et les personnes qui y ont accès via l’appartenance à un groupe, seront ajoutés au jeu de données Catalogue.
  • PrivéLes éléments dont vous êtes propriétaires seront ajoutés au jeu de données Catalogue. Seuls vous-même et les administrateurs qui ont accès à votre contenu peuvent ajouter 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 les éléments du portail sont ajoutés.

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

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

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

Spécifie la collection dans le portail actif depuis laquelle les éléments seront ajoutés au jeu de données Catalogue.

  • MY_CONTENTLes éléments de votre collection My Content (Mon contenu) seront ajoutés. Il s’agit de l’option par défaut.
  • MY_GROUPSLes éléments des groupes auxquels vous appartenez seront ajoutés.
  • MY_ORGANIZATIONLes éléments de votre organisation ArcGIS seront ajoutés.
String
portal_folders
[portal_folders,...]
(Facultatif)

Dossiers du portail depuis lesquels les éléments seront ajoutés au jeu de données Catalogue.

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

Groupes du portail depuis lesquels les éléments seront ajoutés au jeu de données Catalogue.

String
access_level
(Facultatif)

Spécifie le niveau de partage que doivent avoir les éléments du portail pour être ajoutés au jeu de données Catalogue.

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

Dans cet exemple, des services d’images se trouvant dans le dossier de portail privé SampleTestFolder sont ajoutées 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 l’outil AddPortalItemsToCatalogDataset (script autonome)

Dans cet exemple, des services WFS et de scène qui appartiennent au groupe SampleGroup et sont partagés avec l’organisation sont ajoutés 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 of Inputs (Intersection des entrées) ou Union of Inputs (Agrégation des entrées), il est ignoré.