Включить позиционирование Indoor (Позиционирование Indoor)

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

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

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

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

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

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

  • Вы можете использовать значение класс объектов Out Beacon для обновления информации о маячке для существующего развертывания маячка и для планирования новых развертываний маячков. Информацию о размещенных маячках можно обновить с помощью мобильного приложения ArcGIS Field Maps или путем редактирования класса объектов Маячки в ArcGIS Pro или Map Viewer.

Параметры

ПодписьОписаниеТип данных
Входная рабочая область

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

Workspace

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

ПодписьОписаниеТип данных
Выходной класс объектов Записи IPS

Создается выходной класс объектов записей IPS.

Feature Class
Выходная таблица позиционирования IPS

Созданная выходная таблица позиционирования IPS.

Table
Обновленная входная рабочая область

Файловая или многопользовательская база геоданных, в которой создаются классы объектов и таблица ArcGIS IPS.

Workspace
Класс объектов Out Beacon

Создаваемый выходной класс объектов Маячки IPS.

Feature Class

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
ИмяОписаниеТип данных
in_workspace

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

Workspace

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

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

Создается выходной класс объектов записей IPS.

Feature Class
out_ips_positioning

Созданная выходная таблица позиционирования IPS.

Table
out_workspace

Файловая или многопользовательская база геоданных, в которой создаются классы объектов и таблица ArcGIS IPS.

Workspace
out_beacon_features

Создаваемый выходной класс объектов Маячки IPS.

Feature Class

Пример кода

EnableIndoorPositioning пример 1 (окно Python)

В окне следующего скрипта Python показано, как использовать функцию EnableIndoorPositioning для создания таблицы и классов объектов ArcGIS IPS в существующей базе геоданных.

# Name: EnableIndoorPositioning_example1.py
# Description: Creates the ArcGIS IPS table and feature classes in an existing geodatabase

# Import system modules
import arcpy

# Set local variables
in_workspace = r"C:\IndoorPositioning\ExampleDatabase.gdb"

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
EnableIndoorPositioning пример 2 (окно Python)

В окне следующего скрипта Python показано, как создать пустую файловую базу геоданных и использовать функцию EnableIndoorPositioning для создания таблицы и классов объектов ArcGIS IPS в существующей базе геоданных.

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS table and feature classes

# Import system modules
import arcpy

# Set local variables
gdb_path = r"C:\IndoorPositioning"
gdb_name = "ExampleDatabase.gdb"

# Call the CreateFileGDB tool to create a new file geodatabase
arcpy.management.CreateFileGDB(gdb_path, gdb_name)  

# Call the EnableIndoorPositioning tool to create the ArcGIS IPS
# table and feature classes in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

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

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

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