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

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

Добавляет сервисы портала 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

Пример кода

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

В этом примере сервисы изображений, расположенные в частной папке портала SampleTestFolder, добавляются в набор данных 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)
Пример 2. AddPortalItemsToCatalogDataset (автономный скрипт)

В этом примере к набору данных 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)

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

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

Экстент

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы