Добавить элементы портала в набор данных каталога (Управление данными)

Краткая информация

Добавляет элементы сервисов портала ArcGIS Online или ArcGIS Enterprise, такие как сервисы объектов, картографические сервисы, сервисы изображений, сцен и листов в существующий набор данных каталога.

Использование

  • Этот инструмент добавляет элементы из активного портала в набор данных каталога. Активный портал предполагается из приложения. Дополнительные сведения см. в разделе Доступ к элементам и группам портала.

  • Элементы необходимо удалить вручную из таблицы атрибутов набора данных.

  • После того как указан целевой набор данных каталога, можно применять фильтры, чтобы добавлять только определенные элементы. Вы можете фильтровать элементы по типу данных, уровню общего доступа, статусу в организации или пространственному экстенту.

  • Чтобы добавить элементы в набор данных каталога, созданный в ArcGIS Pro 3.1, набор данных необходимо обновить с помощью инструмента Обновить набор данных.

  • У элементов, добавленных в набор данных каталога, должен быть экстент.

  • Сервисы объектов OGC, коллекции объектов, слои таблиц, слои высот и видеослои не поддерживаются и не могут быть введены как тип элемента портала.

Параметры

ПодписьОписаниеТип данных
Целевой набор данных каталога

Набор данных каталога, в который будут добавлены элементы портала.

Catalog Layer
Входные типы элементов портала
(Дополнительный)

Указывает типы элементов, которые будут добавлены в набор данных каталога из портала. Все поддерживаемые типы элементов будут добавлены по умолчанию.

  • Векторные слоиСлои объектов будут добавлены. Эта опция не добавляет коллекции объектов.
  • Слои изображенийСлои изображений будут добавлены.
  • Слои изображений карты и слои листовСлои изображений карты и слои листов будут добавлены.
  • Слои сценыСлои сцены будут добавлены.
  • Слои векторных листовСлои векторных листов будут добавлены.
  • Слои веб-сервиса объектов (WFS)Слои веб-сервиса объектов (WFS) будут добавлены.
  • Слои картографического веб-сервиса (WMS)Слои картографического веб-сервиса (WMS) будут добавлены.
  • Слои веб-сервиса листов карты (WMTS)Слои веб-сервиса листов карты (WMTS) будут добавлены.
String
Содержание
(Дополнительный)

Указывает коллекцию на активном портале, из которой будут добавлены элементы в набор данных каталога.

  • Мои ресурсыЭлементы из вашей коллекции Мои ресурсы будут добавлены. Используется по умолчанию.
  • Мои группыЭлементы из групп, к которым вы принадлежите, будут добавлены.
  • Моя организацияЭлементы из вашей организации ArcGIS будут добавлены.
String
Папки портала
(Дополнительный)

Папки портала, из которых будут добавлены элементы в набор данных каталога.

String
Группы порталов
(Дополнительный)

Группы портала, из которых элементы будут добавлены в набор данных каталога.

String
Уровень доступа
(Дополнительный)

Указывает уровень общего доступа, который должен быть у элементов портала, чтобы они были добавлены в набор данных каталога.

  • ОбщаяЭлементы, к которым предоставлен общий доступ, будут добавлены в набор данных каталога. Используется по умолчанию.
  • ОрганизацияЭлементы, которые опубликованы для организации, а также элементы, которыми вы владеете, будут добавлены в набор данных каталога. Элементы, которые опубликованы для организации и для одной или нескольких групп, также будут добавлены.
  • ОпубликованЭлементы, которые опубликованы для одной или нескольких групп, владельцы элементов и те, кто имеет доступ к элементу через участие в группах, будут добавлены в набор данных каталога.
  • ЧастнаяПринадлежащие вам элементы будут добавлены в набор данных каталога. Добавлять эти элементы можете только вы или администраторы, имеющие доступ к вашем ресурсу.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходной набор данных каталога

Обновленный набор данных каталога.

Catalog Layer

arcpy.management.AddPortalItemsToCatalogDataset(target_catalog_dataset, {input_portal_itemtypes}, {content}, {portal_folders}, {portal_groups}, {access_level})
ИмяОписаниеТип данных
target_catalog_dataset

Набор данных каталога, в который будут добавлены элементы портала.

Catalog Layer
input_portal_itemtypes
[input_portal_itemtypes,...]
(Дополнительный)

Указывает типы элементов, которые будут добавлены в набор данных каталога из портала. Все поддерживаемые типы элементов будут добавлены по умолчанию.

  • FEATURE_SERVICEСлои объектов будут добавлены. Эта опция не добавляет коллекции объектов.
  • IMAGE_SERVICEСлои изображений будут добавлены.
  • MAP_SERVICEСлои изображений карты и слои листов будут добавлены.
  • SCENE_SERVICEСлои сцены будут добавлены.
  • VECTOR_TILE_SERVICEСлои векторных листов будут добавлены.
  • WFSСлои веб-сервиса объектов (WFS) будут добавлены.
  • WMSСлои картографического веб-сервиса (WMS) будут добавлены.
  • WMTSСлои веб-сервиса листов карты (WMTS) будут добавлены.
String
content
(Дополнительный)

Указывает коллекцию на активном портале, из которой будут добавлены элементы в набор данных каталога.

  • MY_CONTENTЭлементы из вашей коллекции Мои ресурсы будут добавлены. Используется по умолчанию.
  • MY_GROUPSЭлементы из групп, к которым вы принадлежите, будут добавлены.
  • MY_ORGANIZATIONЭлементы из вашей организации ArcGIS будут добавлены.
String
portal_folders
[portal_folders,...]
(Дополнительный)

Папки портала, из которых будут добавлены элементы в набор данных каталога.

String
portal_groups
[portal_groups,...]
(Дополнительный)

Группы портала, из которых элементы будут добавлены в набор данных каталога.

String
access_level
(Дополнительный)

Указывает уровень общего доступа, который должен быть у элементов портала, чтобы они были добавлены в набор данных каталога.

  • PUBLICЭлементы, к которым предоставлен общий доступ, будут добавлены в набор данных каталога. Используется по умолчанию.
  • ORGЭлементы, которые опубликованы для организации, а также элементы, которыми вы владеете, будут добавлены в набор данных каталога. Элементы, которые опубликованы для организации и для одной или нескольких групп, также будут добавлены.
  • SHAREDЭлементы, которые опубликованы для одной или нескольких групп, владельцы элементов и те, кто имеет доступ к элементу через участие в группах, будут добавлены в набор данных каталога.
  • PRIVATEПринадлежащие вам элементы будут добавлены в набор данных каталога. Добавлять эти элементы можете только вы или администраторы, имеющие доступ к вашем ресурсу.
String

Производные выходные данные

ИмяОписаниеТип данных
out_catalog_dataset

Обновленный набор данных каталога.

Catalog Layer

Пример кода

AddPortalItemsToCatalogDataset, пример 1 (автономный скрипт)

В этом примере в набор данных SampleCatalog добавляются сервисы изображений, расположенные в частной папке портала SampleTestFolder.

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, пример 2 (автономный скрипт)

В этом примере в набор данных SampleCatalog добавляются сервисы сцены и WFS, принадлежащие группе SampleGroup и опубликованные для организации.

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)

Параметры среды

Особые случаи

Экстент

Если этот параметр среды задан для опции Пересечение входных данных или Объединение входных данных, этот параметр среды будет игнорироваться.