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

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

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

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

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

  • Для ArcGIS Indoors используйте базу данных Indoors в качестве значения параметра Входная рабочая область.

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

Параметры

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

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

Workspace

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

ПодписьОписаниеТип данных
Выходная таблица записей IPS

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

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

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

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

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

Workspace

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

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

Workspace

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

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

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

Table
out_ips_positioning

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

Table
out_workspace

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

Workspace

Пример кода

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

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

# Name: EnableIndoorPositioning_example1.py
# Description: Creates ArcGIS IPS tables in an existing file 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 tables in the file geodatabase.

# 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
# tables in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

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

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

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

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

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