Создать набор данных Качество IPS (Позиционирование Indoor)

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

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

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

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

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

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

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

  • В выходном наборе данных Качество IPS будут созданы следующие классы объектов:

    • Базовые положения — класс точечных объектов, который представляет позиции геодезиста в разное время, когда геодезист движется по записываемой траектории Качество IPS.
    • Вычисленные положения — класс точечных объектов, представляющий позиции, рассчитанные IPS Engine во время записи Качество IPS. Вычисленные положения могут быть сопоставлены с соответствующими базовыми позициями с помощью атрибутов Recording GUID и IPS Time.

Параметры

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

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

Workspace
Система координат

Пространственная привязка, которая будет использоваться для выходного набора данных Качество IPS. По умолчанию используется WGS84.

Coordinate System
Имя набора данных

Имя набора данных, который будет создан. По умолчанию IPS_Quality.

String

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

ПодписьОписаниеТип данных
Выходной набор данных

Набор данных Качество IPS, который будет создан в целевой базе геоданных.

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

Обновленный класс пространственных объектов Базовые положения, который будет создан в целевой базе геоданных.

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

Обновленный класс пространственных объектов Вычисленные положения, который будет создан в целевой базе геоданных.

Feature Class

arcpy.indoorpositioning.CreateIPSQualityDataset(target_workspace, coordinate_system, out_dataset_name)
ИмяОписаниеТип данных
target_workspace

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

Workspace
coordinate_system

Пространственная привязка, которая будет использоваться для выходного набора данных Качество IPS. По умолчанию используется WGS84. Вы можете задать пространственную привязку разными путями, включая следующие:

  • Задайте классу объектов или набору классов объектов пространственную привязку, которую хотите применить, например, C:/workspace/myproject.gdb/IPS_Recordings.
  • Используйте объект SpatialReference.
  • Используйте строку well-known text (WKT) пространственной привязки. Один из способов определить WKT пространственной привязки — экспортировать объект SpatialReference в строку с помощью метода exportToString.

Coordinate System
out_dataset_name

Имя набора данных, который будет создан. По умолчанию IPS_Quality.

String

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

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

Набор данных Качество IPS, который будет создан в целевой базе геоданных.

Feature Dataset
out_reference_positions

Обновленный класс пространственных объектов Базовые положения, который будет создан в целевой базе геоданных.

Feature Class
out_computed_positions

Обновленный класс пространственных объектов Вычисленные положения, который будет создан в целевой базе геоданных.

Feature Class

Пример кода

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

Следующее окно скрипта Python демонстрирует, как использовать функцию CreateIPSQualityDataset для создания набора данных Качество IPS и классов пространственных объектов в существующей базе геоданных.

# Name: CreateIPSQualityDataset_example1.py 
# Description: Creates the ArcGIS IPS Quality dataset and feature classes in an existing geodatabase 
 
# Import system modules 
import arcpy 
 
# Set local variables 
in_workspace = r"C:\IndoorPositioning\ExampleDatabase.gdb" 
coordinate_system = arcpy.SpatialReference(4326, 115700) 
out_dataset_name = "IPS_Quality" 
 
arcpy.indoorpositioning.CreateIPSQualityDataset(in_workspace, coordinate_system, out_dataset_name)
CreateIPSQualityDataset, пример 2 (окно Python)

Следующее окно скрипта Python демонстрирует, как создать пустую файловую базу геоданных и использовать функцию CreateIPSQualityDataset для создания набора данных Качество и классов пространственных объектов в этой базе геоданных.

# Name: CreateIPSQualityDataset_example2.py 
# Description: Creates an empty file geodatabase and the ArcGIS IPS Quality dataset and feature classes 

 
# Import system modules 
import arcpy 
 
# Set local variables 
gdb_path = r"C:\IndoorPositioning"
gdb_name = "ExampleDatabase.gdb" 

coordinate_system = arcpy.SpatialReference("WGS 1984 Web Mercator (auxiliary sphere)", "WGS 1984")   

dataset_name = "myDataset" 
 
# Call the CreateFileGDB tool to create a new file geodatabase 
arcpy.management.CreateFileGDB(gdb_path, gdb_name)   
 
# Call the CreateIPSQualityDataset tool to create the ArcGIS IPS 
# Quality Dataset and the feature classes in the empty file geodatabase 
arcpy.indoorpositioning.CreateIPSQualityDataset(r"{0}\{1}".format(gdb_path, gdb_name), coordinate_system, dataset_name)

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

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

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