Доступно с порталом, лицензированным функциональными возможностями Indoors.
Сводка
Записывает информацию о внутренней системе позиционирования в базу геоданных ArcGIS Indoors. Значения используются в ArcGIS Indoors for iOS и ArcGIS Indoors for Android.
Инструмент необходим только если ваша организация использует систему позиционирования Indoo.rs.
Использование
В таблице IndoorsConfig инструмент заполняет столбец Значение конфигурации значениями для следующих ключей конфигурации:
- ELSS_API_KEY
- ELSS_ENCRYPTION_KEY
- ELSS_BUILDING_ID
Примечание:
Если эти ключи конфигурации отсутствуют в таблице, инструмент добавит их в виде новых строк.
Значения ELSS_API_KEY и ELSS_ENCRYPTION_KEY зашифрованы.
ELSS_ENCRYPTION_KEY может быть строковым значением.
Синтаксис
arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encryption_key, api_key, building_id)
Parameter | Объяснение | Тип данных |
in_geodatabase | Файловая или многопользовательская база геоданных Indoors, для которой будет сгенерирована информация о настройке IPS. | Workspace |
encryption_key | Ключ, используемый инструментом и мобильными приложениями Indoors для расшифровки значения параметра Ключ API (api_key в Python). | String |
api_key | Уникальное значение в виде GUID, используемое мобильными приложениями Indoors для включения внутреннего позиционирования Indoo.rs. Ключ API предоставляется Indoo.rs. | String |
building_id | Уникальное буквенно-цифровое значение, используемое мобильными приложениями Indoors для связи сайта в пакете мобильной карты с обзором внутреннего позиционирования Indoo.rs. ID здания предоставляется Indoo.rs. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
updated_gdb | Обновленная входная база геоданных. | Рабочая область |
Пример кода
Пример скрипта окна Python для использования функции ConfigureIndoorPositioning в режиме прямого запуска.
import arcpy
arcpy.indoors.ConfigureIndoorPositioning("C:/Indoors/ExampleCampus.gdb", "testEncrypt", "111-aaa-2222-bbbbb-3333444", "123456789")
В следующем автономном скрипте показано использование функции ConfigureIndoorPositioning.
# Name: Indoors_ConfigureIPS_example2.py
# Description: Configures workspace with indoor positioning system information.
# Import system modules
import arcpy
# set geodatabase that is populated with Indoors model
in_geodatabase = 'C:/Indoors/ExampleCampus.gdb'
encrypt_key = 'testEncrypt'
api_key = '111-aaa-2222-bbbbb-3333444'
building_id = '123456789'
# run the tool
arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encrypt_key, api_key, building_id)
Environments
Информация о лицензиях
- Basic: Требуется Indoors
- Standard: Требуется Indoors
- Advanced: Требуется Indoors