Crear dataset de calidad IPS (Posicionamiento en interiores)

Disponible para una organización de ArcGIS con licencia de la extensión IPS.

Resumen

Crea un dataset que puede utilizarse para evaluar la calidad de una implementación de ArcGIS IPS.

Uso

  • El valor del parámetro Espacio de trabajo debe ser una geodatabase existente. El valor puede ser un archivo o una geodatabase corporativa.

  • Al utilizar una geodatabase corporativa, el archivo de conexión se debe conectar directamente a la base de datos como propietario de la base de datos.

  • El valor del parámetro Nombre de dataset debe ser una cadena que se ajuste a las normas y limitaciones de nomenclatura de los datasets y debe tener como máximo 160 caracteres.

  • Las siguientes clases de entidad se crearán en el dataset de Calidad IPS de salida:

    • Posiciones de referencia: clase de entidad de punto que representa las posiciones del topógrafo en distintos momentos a medida que avanza a lo largo de una trayectoria de registro de Calidad IPS.
    • Posiciones calculadas: clase de entidad de punto que representa las posiciones calculadas por el Motor IPS durante el registro de Calidad IPS. Las posiciones calculadas pueden compararse con las posiciones de referencia correspondientes mediante los atributos Recording GUID y IPS Time.

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de destino

Geodatabase en la que se creará el conjunto de datos de Calidad de IPS. El valor puede ser un archivo o una geodatabase corporativa.

Workspace
Sistema de coordenadas

Referencia espacial que se utilizará para el conjunto de Calidad de IPS de salida. Referencia espacial que se utilizará para el conjunto de Calidad de de salida.

Coordinate System
Nombre de dataset

Nombre del dataset que se creará. El valor predeterminado es IPS_Quality.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de salida

Dataset de calidad de IPS que se creará en la geodatabase de destino.

Feature Dataset
Posiciones de referencia de salida

Clase de entidad de posiciones de referencia actualizada que se creará en la geodatabase de destino.

Feature Class
Posiciones calculadas de salida

Clase de entidad de posiciones calculadas actualizada que se creará en la geodatabase de destino.

Feature Class

arcpy.indoorpositioning.CreateIPSQualityDataset(target_workspace, coordinate_system, out_dataset_name)
NombreExplicaciónTipo de datos
target_workspace

Geodatabase en la que se creará el conjunto de datos de Calidad de IPS. El valor puede ser un archivo o una geodatabase corporativa.

Workspace
coordinate_system

Referencia espacial que se utilizará para el conjunto de Calidad de IPS de salida. Referencia espacial que se utilizará para el conjunto de Calidad de de salida. Puede especificar la referencia espacial de varias maneras, incluidas las siguientes:

  • Haga referencia a una clase de entidad o a un dataset de entidades con la referencia espacial que desee aplicar, como C:/workspace/myproject.gdb/IPS_Recordings.
  • Utilice un objeto SpatialReference.
  • Utilice la cadena de caracteres de texto conocido (WKT) de una referencia espacial. Una manera de determinar el WKT de una referencia espacial es exportar un objeto SpatialReference a una cadena mediante el método exportToString.

Coordinate System
out_dataset_name

Nombre del dataset que se creará. El valor predeterminado es IPS_Quality.

String

Salida derivada

NombreExplicaciónTipo de datos
out_ips_quality_dataset

Dataset de calidad de IPS que se creará en la geodatabase de destino.

Feature Dataset
out_reference_positions

Clase de entidad de posiciones de referencia actualizada que se creará en la geodatabase de destino.

Feature Class
out_computed_positions

Clase de entidad de posiciones calculadas actualizada que se creará en la geodatabase de destino.

Feature Class

Muestra de código

Ejemplo 1 de CreateIPSQualityDataset (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función CreateIPSQualityDataset para crear el dataset de calidad de IPS y clases de entidad en una geodatabase existente.

# 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)
Ejemplo 2 de CreateIPSQualityDataset (ventana de Python)

El siguiente script de la ventana de Python muestra cómo crear una geodatabase de archivos vacía y utilizar la función CreateIPSQualityDataset para crear el dataset de calidad de IPS y clases de entidad en dicha geodatabase.

# 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)

Información de licenciamiento

  • Basic: No
  • Standard: Requiere ArcGIS IPS
  • Advanced: Requiere ArcGIS IPS

Temas relacionados