Опубликовать сервис данных позиционирования Indoor (Позиционирование Indoor)

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

Опубликовать сервис данных позиционирования Indoor в ArcGIS Enterprise или ArcGIS Online. Сервис данных позиционирования Indoor содержит данные, позволяющие выполнять позиционирование внутри помещения. Он используется объектами IndoorsLocationDataSource ArcGIS Maps SDKs для расчета оценки местоположения.

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

  • Параметр Наборы данных позиционирования IPS - это класс полигональных объектов, созданный инструментов Создать модель данных IPS.

  • Параметр Имя набора данных IPS может быть выбран из доступных названий наборов данных в значении параметра Наборы данных IPS. Названия наборов данных хранятся в атрибутах объектов в значении параметра Наборы данных позиционирования IPS.

  • Значение параметра Уровень общего доступа основано на правах доступа пользователя. Можно выбрать из Владелец, Организация, и Для всех.

Параметры

ПодписьОписаниеТип данных
Наборы данных позиционирования IPS

Класс объектов из модели данных ArcGIS IPS содержит один объект для каждого набор данных позиционирования внутри помещений.

Feature Layer
Набор данных IPS

Название данных позиционирования внутри помещений. Названия наборов данных будут доступны в качестве опций, полученных на основе значения параметра Наборы данных позиционирования IPS.

String
Заголовок

Название сервиса данных позиционирования Indoor.

String
Краткая информация
(Дополнительный)

Краткое описание сервиса данных позиционирования Indoor.

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

Ключевые слова и термины для описания сервиса данных позиционирования Indoor. Разделяйте несколько тегов запятой.

String
Папка
(Дополнительный)

Название существующей на портале папки для хранения сервиса данных позиционирования внутри помещений.

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

Задает права общего доступа для сервиса.

  • ВладелецТолько владелец сервиса данных позиционирования Indoor будет иметь доступ. Это значение по умолчанию
  • ОрганизацияУ всех участников организации есть доступ
  • Для всехУ всех, включая людей за пределами организации, будет доступ.
String
Общий доступ групп
(Дополнительный)

Группы, которым предоставлен общий доступ к сервису данных позиционирования Indoor. Можно выбрать несколько значений из групп, в которые входит ваша учетная запись.

String

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

ПодписьОписаниеТип данных
Идентификатор элементы сервиса данных позиционирования внутри помещений

Идентификатор файла элемента сервиса данных позиционирования внутри помещений.

String
Ссылка на элемент - сервис данных позиционирования внутри помещений

Ссылка на сервис данных позиционирования или элемент, загруженный на портал.

String

arcpy.indoorpositioning.ShareIndoorPositioningDataService(in_ips_datasets, ips_dataset_name, title, {summary}, {tags}, {folder}, {sharing_level}, {group_sharing})
ИмяОписаниеТип данных
in_ips_datasets

Класс объектов из модели данных ArcGIS IPS содержит один объект для каждого набор данных позиционирования внутри помещений.

Feature Layer
ips_dataset_name

Название данных позиционирования внутри помещений. Названия наборов данных будут списком значений, полученных на основе значения параметра in_ips_datasets.

String
title

Название сервиса данных позиционирования Indoor.

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

Краткое описание сервиса данных позиционирования Indoor.

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

Ключевые слова и термины для описания сервиса данных позиционирования Indoor. Разделяйте несколько тегов запятой.

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

Название существующей на портале папки для хранения сервиса данных позиционирования внутри помещений.

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

Задает права общего доступа для сервиса.

  • OWNERТолько владелец сервиса данных позиционирования Indoor будет иметь доступ. Это значение по умолчанию
  • ORGANIZATIONУ всех участников организации есть доступ
  • EVERYONEУ всех, включая людей за пределами организации, будет доступ.
String
group_sharing
[group_sharing,...]
(Дополнительный)

Группы, которым предоставлен общий доступ к сервису данных позиционирования Indoor. Можно выбрать несколько значений из групп, в которые входит ваша учетная запись.

String

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

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

Идентификатор файла элемента сервиса данных позиционирования внутри помещений.

String
out_positioning_item_url

Ссылка на сервис данных позиционирования или элемент, загруженный на портал.

String

Пример кода

Пример ShareIndoorPositioningDataService (окно Python)

В следующем окне скрипта Python показано, как использовать функцию ShareIndoorPositioningDataService публикации сервиса данных позиционирования Indoor.

# Name: ShareIndoorPositioningDataService_sample.py 
# Description: Share an Indoor Positioning Data Service using an IPS Positioning Dataset stored in a file geodatabase 
 
# Import system modules 
import arcpy.indoorpositioning as ips 
 
# Set local variables 
in_ips_datasets = r"C:\\Users\\myUser\\Documents\\ArcGIS\\Projects\\DemoProject\\DemoProject.gdb\IPS_Positioning_Datasets" 
ips_dataset_name = 'myDataset' 
title = 'myTitle' 
summary = 'This is an example summary.' 
tags = 'Tag1,Tag2' 
folder = 'myFolder' 
sharing_level = 'Owner' 
group_sharing = 'FirstGroup;SecondGroup' 
 
# Call the ShareIndoorPositioningDataService ips.ShareIndoorPositioningDataService( 
ips.ShareIndoorPositioningDataService(
    in_ips_datasets,
    ips_dataset_name,  
    title, 
    summary, 
    tags, 
    folder, 
    sharing_level, 
    group_sharing 
)

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

  • Basic: Нет
  • Standard: Обязательно ArcGIS IPS
  • Advanced: Обязательно ArcGIS IPS

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