IPS-Qualitäts-Dataset erstellen (Indoor Positioning)

Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "ArcGIS IPS".

Zusammenfassung

Erstellt ein Dataset, mit dem die Qualität einer ArcGIS IPS-Bereitstellung bewertet werden kann.

Verwendung

  • Der Parameterwert Ziel-Workspace muss eine vorhandene Geodatabase sein. Dabei kann es sich um einen File- oder Enterprise-Wert handeln.

  • Beim Verwenden einer Enterprise-Geodatabase muss die Verbindungsdatei eine direkte Verbindung mit der Datenbank als Datenbankbesitzer herstellen.

  • Der Parameterwert Dataset-Name muss eine Zeichenfolge sein, die den Regeln und Einschränkungen für die Benennung von Datasets entspricht und höchstens 160 Zeichen lang ist.

  • Die folgenden Feature-Classes werden im Ausgabe-IPS-Qualitäts-Dataset erstellt:

    • Referenzpositionen: Eine Point-Feature-Class, welche die Positionen des Einmessers zu unterschiedlichen Zeitpunkten darstellt, während sich der Einmesser entlang einer Qualitäts-IPS-Aufzeichnungs-Trajektorie bewegt.
    • Berechnete Positionen: Eine Point-Feature-Class, welche die Positionen darstellt, die von der IPS-Engine während einer Qualitäts-IPS-Aufzeichnung berechnet werden. Die berechneten Positionen können anhand der Attribute Recording GUID und IPS Time den entsprechenden Referenzpositionen zugeordnet werden.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Workspace

Die Geodatabase, in der das IPS-Qualitäts-Dataset erstellt wird. Dabei kann es sich um einen File- oder Enterprise-Wert handeln.

Workspace
Koordinatensystem

Der Raumbezug, der für das Ausgabe-IPS-Qualitäts-Dataset verwendet wird. Die Standardeinstellung ist WGS84.

Coordinate System
Dataset-Name

Der Name des zu erstellenden Datasets. Der Standardname ist IPS_Quality.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Dataset

Das IPS-Qualitäts-Dataset, das in der Ziel-Geodatabase erstellt wird.

Feature Dataset
Ausgabe-Referenzpositionen

Die aktualisierte Feature-Class "Referenzpositionen", die in der Ziel-Geodatabase erstellt wird.

Feature Class
Berechnete Ausgabepositionen

Die aktualisierte Feature-Class "Berechnete Positionen", die in der Ziel-Geodatabase erstellt wird.

Feature Class

arcpy.indoorpositioning.CreateIPSQualityDataset(target_workspace, coordinate_system, out_dataset_name)
NameErläuterungDatentyp
target_workspace

Die Geodatabase, in der das IPS-Qualitäts-Dataset erstellt wird. Dabei kann es sich um einen File- oder Enterprise-Wert handeln.

Workspace
coordinate_system

Der Raumbezug, der für das Ausgabe-IPS-Qualitäts-Dataset verwendet wird. Die Standardeinstellung ist WGS84. Sie können den Raumbezug auf verschiedene Arten angeben, u. a. wie folgt:

  • Referenzieren Sie eine Feature-Class oder ein Feature-Dataset mit dem Raumbezug, den Sie übernehmen möchten, z. B. C:/workspace/myproject.gdb/IPS_Recordings.
  • Verwenden Sie ein SpatialReference-Objekt.
  • Verwenden Sie die WKT-Zeichenfolge (Well-Known Text) eines Raumbezugs. Eine Möglichkeit, die WKT-Zeichenfolge eines Raumbezugs zu ermitteln, besteht darin, ein SpatialReference-Objekt anhand der exportToString-Methode in eine Zeichenfolge zu exportieren.

Coordinate System
out_dataset_name

Der Name des zu erstellenden Datasets. Der Standardname ist IPS_Quality.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_ips_quality_dataset

Das IPS-Qualitäts-Dataset, das in der Ziel-Geodatabase erstellt wird.

Feature Dataset
out_reference_positions

Die aktualisierte Feature-Class "Referenzpositionen", die in der Ziel-Geodatabase erstellt wird.

Feature Class
out_computed_positions

Die aktualisierte Feature-Class "Berechnete Positionen", die in der Ziel-Geodatabase erstellt wird.

Feature Class

Codebeispiel

CreateIPSQualityDataset – Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateIPSQualityDataset verwendet wird, um das IPS-Qualitäts-Dataset und Feature-Classes in einer vorhandenen Geodatabase zu erstellen.

# 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 – Beispiel 2 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie eine leere File-Geodatabase erstellt und die Funktion CreateIPSQualityDataset zum Erstellen des IPS-Qualitäts-Datasets und der Feature-Classes in dieser Geodatabase verwendet wird.

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

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert ArcGIS IPS
  • Advanced: Erfordert ArcGIS IPS

Verwandte Themen