Portalelemente zum Katalog-Dataset hinzufügen (Data Management)

Zusammenfassung

Hinzufügen von ArcGIS Online- oder ArcGIS Enterprise-Portal-Service-Elementen, z. B. Feature, Karte, Bild, Szene und Kachel, zu einem vorhandenen Katalog-Dataset.

Verwendung

  • Dieses Werkzeug fügt Elemente aus dem aktiven Portal zu einem Katalog-Dataset hinzu. Das aktive Portal wird aus der Anwendung abgeleitet. Weitere Informationen finden Sie unter Zugreifen auf Portal-Elemente und -Gruppen.

  • Die Elemente müssen manuell aus der Attributtabelle des Datasets entfernt werden.

  • Wenn ein Element bereits im Katalog-Dataset vorhanden ist, wird es nicht erneut hinzugefügt. Alle übersprungenen Elemente werden in die Werkzeugmeldungen einbezogen.

  • Nachdem das Ziel-Katalog-Dataset festgelegt wurde, können Sie Filter anwenden, um nur bestimmte Elemente hinzuzufügen. Elemente können basierend auf Datentyp, Freigabeebene, Organisationsstatus oder räumlicher Ausdehnung gefiltert werden.

  • Um Portalelemente zu einem in ArcGIS Pro 3.1 erstellten Katalog-Dataset hinzuzufügen, muss das Dataset mit dem Werkzeug Dataset aktualisieren aktualisiert werden.

  • Dem Katalog-Dataset hinzugefügte Elemente müssen eine Ausdehnung haben.

  • OGC-Feature-Services, Feature-Sammlungen, Tabellen-Layer, Höhen-Layer und Video-Layer werden nicht unterstützt und können nicht als Portalelementtypen für die Eingabe verwendet werden.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Katalog-Dataset

Das Katalog-Dataset, dem Portalelemente hinzugefügt werden sollen.

Catalog Layer
Eingabe-Portalelementtypen
(optional)

Gibt die Elementtypen an, die dem Katalog-Dataset vom Portal aus hinzugefügt werden sollen. Alle unterstützten Elementtypen werden standardmäßig hinzugefügt.

  • Feature-LayerFeature-Layer werden hinzugefügt. Mit dieser Option werden keine Feature-Sammlungen hinzugefügt.
  • Bilddaten-LayerBilddaten-Layer werden hinzugefügt.
  • Kartenbild- und Kachel-LayerKartenbild- und Kachel-Layer werden hinzugefügt.
  • Szenen-LayerSzenen-Layer werden hinzugefügt.
  • Vektorkachel-LayerVektorkachel-Layer werden hinzugefügt.
  • WFS-Layer (Web Feature Service, Web-Feature-Service)WFS-Layer (Web Feature Service, Web-Feature-Service) werden hinzugefügt.
  • WMS-Layer (Web Map Service, Webkartenservice)WMS-Layer (Web Map Service, Webkartenservice) werden hinzugefügt.
  • WMTS-Layer (Web Map Tile Service, Webkarten-Kachel-Service)WMTS-Layer (Web Map Tile Service, Webkarten-Kachel-Service) werden hinzugefügt.
String
Inhalt
(optional)

Gibt die Sammlung im aktiven Portal an, aus der Elemente zum Katalog-Dataset hinzugefügt werden können.

  • Eigene InhalteElemente aus der Sammlung "Eigene Inhalte" werden hinzugefügt. Dies ist die Standardeinstellung.
  • Eigene GruppenElemente aus Gruppen, denen Sie angehören, werden hinzugefügt.
  • Eigene OrganisationElemente aus Ihrer ArcGIS-Organisation werden hinzugefügt.
String
Portalordner
(optional)

Die Portalordner, aus denen Elemente dem Katalog-Dataset hinzugefügt werden.

String
Portalgruppen
(optional)

Die Portalgruppen, aus denen Elemente dem Katalog-Dataset hinzugefügt werden sollen.

String
Zugriffsstufe
(optional)

Gibt die Freigabeebene an, die Portalelemente haben müssen, um dem Katalog-Dataset hinzugefügt zu werden.

  • ÖffentlichElemente, die für die Öffentlichkeit freigegeben sind, werden dem Katalog-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • OrganisationElemente, die für die Organisation freigegeben sind, sowie Elemente, deren Besitzer Sie sind, werden dem Katalog-Dataset hinzugefügt. Elemente, die für die Organisation und eine oder mehrere Gruppen freigegeben sind, werden ebenfalls hinzugefügt.
  • FreigegebenElemente, die für mindestens eine Gruppe freigegeben wurden, Elementbesitzer und Benutzer, die über eine Gruppenmitgliedschaft Zugriff auf das Element haben, werden dem Katalog-Dataset hinzugefügt.
  • PrivatElemente, deren Besitzer Sie sind, werden dem Katalog-Dataset hinzugefügt. Nur Sie oder Administratoren, die Zugriff auf Ihre Inhalte haben, können diese Elemente hinzufügen.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Katalog-Dataset

Das aktualisierte Katalog-Dataset.

Catalog Layer

arcpy.management.AddPortalItemsToCatalogDataset(target_catalog_dataset, {input_portal_itemtypes}, {content}, {portal_folders}, {portal_groups}, {access_level})
NameErläuterungDatentyp
target_catalog_dataset

Das Katalog-Dataset, dem Portalelemente hinzugefügt werden sollen.

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

Gibt die Elementtypen an, die dem Katalog-Dataset vom Portal aus hinzugefügt werden sollen. Alle unterstützten Elementtypen werden standardmäßig hinzugefügt.

  • FEATURE_SERVICEFeature-Layer werden hinzugefügt. Mit dieser Option werden keine Feature-Sammlungen hinzugefügt.
  • IMAGE_SERVICEBilddaten-Layer werden hinzugefügt.
  • MAP_SERVICEKartenbild- und Kachel-Layer werden hinzugefügt.
  • SCENE_SERVICESzenen-Layer werden hinzugefügt.
  • VECTOR_TILE_SERVICEVektorkachel-Layer werden hinzugefügt.
  • WFSWFS-Layer (Web Feature Service, Web-Feature-Service) werden hinzugefügt.
  • WMSWMS-Layer (Web Map Service, Webkartenservice) werden hinzugefügt.
  • WMTSWMTS-Layer (Web Map Tile Service, Webkarten-Kachel-Service) werden hinzugefügt.
String
content
(optional)

Gibt die Sammlung im aktiven Portal an, aus der Elemente zum Katalog-Dataset hinzugefügt werden können.

  • MY_CONTENTElemente aus der Sammlung "Eigene Inhalte" werden hinzugefügt. Dies ist die Standardeinstellung.
  • MY_GROUPSElemente aus Gruppen, denen Sie angehören, werden hinzugefügt.
  • MY_ORGANIZATIONElemente aus Ihrer ArcGIS-Organisation werden hinzugefügt.
String
portal_folders
[portal_folders,...]
(optional)

Die Portalordner, aus denen Elemente dem Katalog-Dataset hinzugefügt werden.

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

Die Portalgruppen, aus denen Elemente dem Katalog-Dataset hinzugefügt werden sollen.

String
access_level
(optional)

Gibt die Freigabeebene an, die Portalelemente haben müssen, um dem Katalog-Dataset hinzugefügt zu werden.

  • PUBLICElemente, die für die Öffentlichkeit freigegeben sind, werden dem Katalog-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • ORGElemente, die für die Organisation freigegeben sind, sowie Elemente, deren Besitzer Sie sind, werden dem Katalog-Dataset hinzugefügt. Elemente, die für die Organisation und eine oder mehrere Gruppen freigegeben sind, werden ebenfalls hinzugefügt.
  • SHAREDElemente, die für mindestens eine Gruppe freigegeben wurden, Elementbesitzer und Benutzer, die über eine Gruppenmitgliedschaft Zugriff auf das Element haben, werden dem Katalog-Dataset hinzugefügt.
  • PRIVATEElemente, deren Besitzer Sie sind, werden dem Katalog-Dataset hinzugefügt. Nur Sie oder Administratoren, die Zugriff auf Ihre Inhalte haben, können diese Elemente hinzufügen.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_catalog_dataset

Das aktualisierte Katalog-Dataset.

Catalog Layer

Codebeispiel

AddPortalItemsToCatalogDataset: Beispiel 1 (eigenständiges Skript)

In diesem Beispiel werden Bilddienste, die sich im privaten Portalordner "SampleTestFolder" befinden, dem SampleCatalog-Dataset hinzugefügt.

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)
AddPortalItemsToCatalogDataset: Beispiel 2 (eigenständiges Skript)

In diesem Beispiel werden dem SampleCatalog-Dataset Szenen- und WFS-Dienste hinzugefügt, die zur SampleGroup-Gruppe gehören und für die Organisation freigegeben sind.

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)

Umgebungen

Sonderfälle

Ausdehnung

Wenn diese Umgebung auf Schnittmenge der Eingaben oder Vereinigungsmenge der Eingaben eingestellt ist, wird diese Umgebung ignoriert.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen