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

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль ArcGIS IPS.

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

Заполняет набор данных Качество IPS, созданный инструментом Создать набор данных Качества IPS.

Этот инструмент извлекает позиции, вычисленные IPS Engine, из записей Качество IPS, собранных с помощью приложения ArcGIS IPS Setup, и связывает их с базовыми позициями вдоль записываемой траектории. Базовые позиции получаются посредством временной интерполяции путевых точек (называемых точками съемки в приложении IPS Setup) записываемой траектории.

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

  • Выходные точечные объекты будут добавлены к классам пространственных объектов Вычисленные положения и Базовые положения в указанном значении параметра Целевой набор данных Качество IPS.

  • Этот инструмент создает следующие поля:

    • Level Match
    • LOS to Computed
    • Distance to Computed
    • Level of Accuracy

    Дополнительную информацию см. в разделе Вычисление качества позиционирования IPS.

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

  • Значение параметра Объекты записей IPS должно быть векторным слоем, классом объектов или сервисом объектов, который соответствует классу объектов Записи IPS в модели IPS.

  • Значение параметра Объекты деталей блокировки взгляда должно быть векторным слоем, классом пространственных объектов или сервисом объектов, который соответствует классу объектов Детали в информационной модели IPS. Отфильтруйте эти объекты, чтобы включить только те, которые блокируют линию взгляда. Например, используйте определяющий запрос, чтобы выбрать объекты, представляющие стены. Обычно эта информация закодирована в поле Use Type.

Параметры

ПодписьОписаниеТип данных
Целевой набор данных Качество IPS

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

Dataset
Объекты записей IPS

Слой объектов Записи IPS, содержащий записи, собранные с помощью приложения ArcGIS IPS Setup.

Feature Layer
Объекты деталей блокировки взгляда
(Дополнительный)

Объекты Детали из набора данных Indoors, представляющие препятствия для расчета линий видимости. Рекомендуется использовать только значимые объекты, такие как стены.

Feature Layer

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

ПодписьОписаниеТип данных
Выходной набор данных Качество IPS

Обновленный набор данных Качество IPS.

Dataset
Выходные Базовые положения

Обновленный класс пространственных объектов Базовые положения в наборе данных Качество IPS.

Feature Class
Выходные Вычисленные положения

Обновленный класс пространственных объектов Вычисленные положения в наборе данных Качество IPS.

Feature Class

arcpy.indoorpositioning.ComputePositioningQuality(target_ips_quality_dataset, in_ips_recordings_features, {in_sight_blocking_details_features})
ИмяОписаниеТип данных
target_ips_quality_dataset

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

Dataset
in_ips_recordings_features

Слой объектов Записи IPS, содержащий записи, собранные с помощью приложения ArcGIS IPS Setup.

Feature Layer
in_sight_blocking_details_features
(Дополнительный)

Объекты Детали из набора данных Indoors, представляющие препятствия для расчета линий видимости. Рекомендуется использовать только значимые объекты, такие как стены.

Feature Layer

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

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

Обновленный набор данных Качество IPS.

Dataset
out_reference_positions

Обновленный класс пространственных объектов Базовые положения в наборе данных Качество IPS.

Feature Class
out_computed_positions

Обновленный класс пространственных объектов Вычисленные положения в наборе данных Качество IPS.

Feature Class

Пример кода

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

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

# Name: ComputePositioningQuality_example1.py 
# Description: Populates an ArcGIS IPS Quality dataset 
 
# Import system modules 
import arcpy 
 
# Set local variables 
 quality_dataset  = r"C:\\demo.gdb\\IPS_Quality" 
 quality_recordings = r"C:\\demo.gdb\\IPS_Recordings" 
 details_lyr = r"C:\\demo.gdb\\Details"  
 
# call the Compute Positioning Quality tool to populate the quality dataset
arcpy.indoorpositioning.ComputePositioningQuality(quality_dataset, quality_recordings, details_lyr)

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

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

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