ArcGIS IPS­-Informationsmodell

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

Das ArcGIS IPS-Informationsmodell unterstützt die Verwaltung von Indoor-Positionierungsinformationen, die für die Freigabe von ordnungsgemäß konfigurierten Web- und mobilen Kartenpaketen zur Verwendung mit der ArcGIS IPS Setup-App und anderen für die Indoor-Positionierung geeigneten Apps erforderlich sind. Darüber hinaus enthält es Datenstrukturen, die für die Performance-Bewertung der Indoor-Positionierung erforderlich sind.

Das Informationsmodell besteht aus zwei Teilen:

  • Das IPS-Kernmodell enthält Tabellen und Feature-Classes, die zum Aktivieren der Indoor-Positionierung und Beibehalten aktueller Informationen zur Beacon-Infrastruktur benötigt werden.
  • Das IPS-Qualitäts-Dataset enthält zwei Point-Feature-Classes, mit denen Informationen zur Performance einer Installation abgerufen werden.

Es nutzt zudem zusätzliche Daten, die aus dem ArcGIS Indoors-Informationsmodell stammen, darunter die folgenden:

  • Grundrissdaten: Beinhaltet die Sites-, Facilities-, Levels-, Units- und Details-Feature-Classes, die Daten zur Beschreibung von Grundrissen und Innenräumen umfassen.
  • Übergänge: Im Indoors-Modell enthält die Transitions-Feature-Class Features, die Übergänge zwischen Geschossdecken darstellen, z. B. Treppen und Aufzüge. Das Modell erweitert diese Feature-Class durch Verwendung einer Domäne, um Übergänge zwischen Innen- und Außenräumen zu berücksichtigen.
  • Wege: Lineare Features, die passierbaren Raum darstellen. Ist das Fangen von Pfaden für die Verwendung mit IPS markiert, so ist diese Funktion für eine optimale Darstellung des blauen Punktes aktiviert.

IPS-Kernmodell

Mit dem Werkzeug Indoor-Positionierung aktivieren können Sie das IPS-Kernmodell in einem vorhandenen Workspace erstellen. Das Modell enthält eine Positionierungstabelle und Recordings-Feature-Class, die beide für die Einrichtung und Aktivierung des IPS erforderlich sind. Mit der Recordings-Feature-Class lassen sich Vermessungen der Umgebung planen und speichern. Das Werkzeug Indoor-Positionierungsdatei erstellen wird verwendet, um Aufzeichnungen in sogenannten Positionierungsdateien zusammenzustellen. Diese Dateien enthalten alle Informationen, die erforderlich sind, um das IPS zu aktivieren, und werden benötigt, um eine Indoor-Position abzurufen. Sie werden als Anlagen der Positionierungstabelle gespeichert.

Das Kernmodell enthält auch eine Beacons-Feature-Class, mit der Informationen zur Konfiguration einer Bluetooth-Beacon-Infrastruktur beibehalten werden können, falls es sich um eine Bluetooth-basierte Installation handelt.

IPS-Qualitäts-Dataset

Sie können dieses Dataset mit den Werkzeugen im Toolset Qualitätsbewertung erstellen und befüllen. Mit dem Werkzeug IPS-Qualitäts-Dataset erstellen wird das Dataset in einem vorhandenen Workspace erstellt. Dieses Dataset enthält Folgendes:

  • Feature-Class "Referenzpositionen"
  • Feature-Class "Berechnete Positionen"

Das Werkzeug Positionierungsqualität berechnen wandelt Qualitätsaufzeichnungen in die Features von Referenzpositionen und berechneten Positionen um. In diesen werden Informationen zur Performance einer Installation verschlüsselt. Referenzpositionen bezeichnen Punkte, für die eine Qualitätsbewertung verfügbar ist; berechnete Positionen stellen dagegen die Indoor-Positionen dar, die von der IPS-Engine für jede dieser Referenzpositionen generiert werden.

Feature-Classes des IPS-Kernmodells

NameBeschreibung

IPS-Aufzeichnungen

Eine Line-Feature-Class, die von der ArcGIS IPS Setup-App zum Speichern von Vermessungsaufzeichnungen zur Positionsbestimmung in Innenumgebungen verwendet wird. Diese Feature-Class dient auch als Eingabe für die Werkzeuge Indoor-Positionierungsdatei erstellen und Positionierungsqualität berechnen.

Beacons

Eine Point-Feature-Class, welche die geographische Position und die Attribute von in einer Einrichtung befindlichen Beacons beschreibt.

Tabellen des IPS-Kernmodells

NameBeschreibung

IPS-Positionierung

Die Ausgabetabelle, die von dem Werkzeug Indoor-Positionierungsdatei erstellen befüllt wird. Sie enthält Dateianlagen, um die Indoor-Positionierung in IPS Setup und in benutzerdefinierten IPS-Apps über die IPS-Engine zu aktivieren.

Feature-Classes des IPS-Qualitäts-Datasets

NameBeschreibung

Referenzpositionen

Eine Point-Feature-Class, die die tatsächlichen Positionen des Vermessers in einer Qualitätsaufzeichnung zu einem bestimmten Zeitpunkt darstellt.

Berechnete Positionen

Eine Point-Feature-Class, die die Positionen des Vermessers gemäß der Berechnung der IPS-Engine in einer Qualitätsaufzeichnung zu einem bestimmten Zeitpunkt und in einer bestimmten Positionierungsdatei darstellt. Berechnete Positionen können über die Aufzeichnungs-GUID und IPS-Zeitattribute mit den entsprechenden Referenzpositionen abgeglichen werden.

Feature-Classes des IPS-Kernmodells

Die folgenden Feature-Classes sind im IPS-Kernmodell enthalten:

IPS-Aufzeichnungen

FeldnameTypErlaubt NULL-WerteBeschreibung

SITE_ID

Text

True

Erfasst die eindeutige ID des verknüpften Standorts des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Standort-Features verwendet. Ein Feature kann über das Feld mit der Standort-ID nur mit einem einzelnen Standort verbunden sein.

FACILITY_ID

Text

True

Erfasst die eindeutige ID der verknüpften Einrichtung des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Einrichtungs-Features verwendet. Ein Feature kann über das Feld mit der Einrichtungs-ID nur mit einer einzelnen Einrichtung verbunden sein.

LEVEL_ID

Text

True

Erfasst die eindeutige ID der verknüpften Ebene des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Ebenen-Features verwendet. Ein Feature kann über das Feld mit der Ebenen-ID nur mit einer einzelnen Ebene verbunden sein.

SURVEY_DATE

Datum

False

Zeichnet das Datum auf, an dem der Vermessungspfad in der Setup-App erfasst wurde.

COMMENT

Text

True

Nimmt den Kommentar des Benutzers zur Aufzeichnung bei deren Erstellung mit der Setup-App auf.

SURVEYOR

Text

True

Zeichnet den Benutzernamen des Benutzers auf, der in der Setup-App angemeldet ist.

DEVICE

Text

True

Zeichnet den Namen und das Modell des Geräts auf, mit dem die Aufzeichnung erstellt wurde.

APP_VERSION

Text

False

Zeichnet die Version der Setup-App auf, mit der die Aufzeichnung erstellt wurde.

RECORDING_TYPE

Text

True

Gibt den Typ der Aufzeichnung an.

Die Domäne DOM_IPS_RECORDING_TYPE definiert die folgenden zulässigen Feldwerte:

  • Vermessung
  • Qualität

BLUETOOTH

Long

True

Erfasst, ob die Aufzeichnung Bluetooth-Daten enthält.

Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:

  • 0: False
  • 1: True

WIFI

Long

True

Erfasst, ob die Aufzeichnung WLAN-Daten enthält.

Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:

  • 0: False
  • 1: True

GLOBALID

Global ID

False

Identifiziert Features oder Tabellenzeilen in einer Geodatabase und Geodatabase-übergreifend eindeutig.

Dies ist in einer Geodatabase eine Zeichenfolge im Format von Registrierungszeichenfolgen, die aus 36 Zeichen in geschweiften Klammern besteht.

PLANNING_DATE

Datum

False

Zeichnet das Datum auf, an dem der Aufzeichnungspfad erstellt wurde. Dieses Feld wird automatisch von einer Berechnungsattributregel mit dem aktuellen Datum gefüllt, wenn ein neues Feature in der Feature-Class erstellt wird.

Beacons

FeldnameTypErlaubt NULL-WerteBeschreibung

VENDOR

Text

True

Der Name des Beacon-Anbieters.

BEACON_ID

Text

True

Eine kurze Zeichenfolge, mit der ein Bluetooth-Beacon eindeutig identifiziert wird. Das Format ist abhängig vom Beacon-Anbieter unterschiedlich.

UUID

Text

True

Eine UUID (Universally Unique Identifier) besteht aus 32 Hexadezimalzeichen, die in fünf durch Bindestriche getrennte Gruppen unterteilt sind. Die Länge der einzelnen Gruppen beträgt 8-4-4-4-12 Zeichen, z. B.: aa72426e-955d-41fb-9aaa-d67c749198a6

UUIDs können lokal generiert werden (es gibt keine zentrale zuständige Stelle für die Koordinierung oder Registrierung) und sind für Bluetooth-Beacons konfigurierbar.

Gemäß dem iBeacon-Protokoll ist dieselbe UUID mit einer Teilmenge eines Beacon-Netzwerks verknüpft und ist Bestandteil der angekündigten Nachricht.

Das Tripel (UUID, MAJOR, MINOR) identifiziert ein bestimmtes Beacon in einem Netzwerk.

MAJOR

Long

True

Eine 2-Byte-Ganzzahl ohne Vorzeichen, die mit einem Bluetooth-Beacon verknüpft ist.

Gemäß dem iBeacon-Protokoll kann sie zur weiteren Unterscheidung einer Gruppe von Beacons in einem Netzwerk verwendet werden und ist Bestandteil der angekündigten Nachricht.

Das Tripel (UUID, MAJOR, MINOR) identifiziert ein bestimmtes Beacon in einem Netzwerk.

MINOR

Long

True

Eine 2-Byte-Ganzzahl ohne Vorzeichen, die mit einem Bluetooth-Beacon verknüpft ist.

Gemäß dem iBeacon-Protokoll kann sie zur weiteren Unterscheidung einer Gruppe von Beacons in einem Netzwerk verwendet werden und ist Bestandteil der angekündigten Nachricht.

Das Tripel (UUID, MAJOR, MINOR) identifiziert ein bestimmtes Beacon in einem Netzwerk.

PROTOCOL

Text

True

Das von den Beacons verwendete Bluetooth-Protokoll. In der aktuellen Version wird nur iBeacon unterstützt.

RSSI_1M

Float

True

Der Indikator der empfangenen Signalstärke in 1 Meter Entfernung. Normalerweise ist dieser für jeden Beacon konfigurierbar. Die möglichen Werte hängen vom Beacon-Anbieter ab.

ADVERTISING_INTERVAL_MS

Float

True

Das Intervall in Millisekunden, in dem das Beacon Nachrichten sendet.

LEVEL_ID

Text

True

Die eindeutige ID des Ebenen-Features, auf dem sich das Beacon befindet.

BATTERY_LEVEL

Float

True

Der verbleibende Akkuladestand des Beacon als Prozentsatz des vollständig geladenen Akkus.

LAST_SEEN

Datum

True

Das Datum und die Uhrzeit, zu der das Signal eines Beacon zuletzt empfangen wurde.

PLACEMENT_DATE

Datum

True

Das Datum und die Uhrzeit, zu der ein Beacon bereitgestellt wurde.

GLOBALID

Global ID

False

Identifiziert Features oder Tabellenzeilen in einer Geodatabase und Geodatabase-übergreifend eindeutig.

Dies ist in einer Geodatabase eine Zeichenfolge im Format von Registrierungszeichenfolgen, die aus 36 Zeichen in geschweiften Klammern besteht.

Tabellen des IPS-Kernmodells

Die folgenden Tabellen sind im IPS-Kernmodell enthalten:

IPS-Positionierung

FeldnameTypErlaubt NULL-WerteBeschreibung

SITE_ID

Text

True

Erfasst die eindeutige ID des verknüpften Standorts des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Standort-Features verwendet. Ein Feature kann über das Feld mit der Standort-ID nur mit einem einzelnen Standort verbunden sein.

DATE_CREATED

Datum

False

Zeichnet das Datum auf, an dem das Werkzeug Indoor-Positionierungsdatei erstellen ausgeführt und die Indoor-Positionierungsdatei erstellt wurde.

COMMENT

Text

True

Zeichnet Kommentare auf, die im Werkzeug Indoor-Positionierungsdatei erstellen angegeben wurden.

BLUETOOTH

Long

True

Erfasst, ob die Positionierungsdatei Bluetooth-Positionierung unterstützt.

Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:

  • 0: False
  • 1: True

WIFI

Long

True

Erfasst, ob die Positionierungsdatei WLAN-Positionierung unterstützt.

Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:

  • 0: False
  • 1: True

GLOBALID

Global ID

False

Identifiziert Features oder Tabellenzeilen in einer Geodatabase und Geodatabase-übergreifend eindeutig.

Dies ist in einer Geodatabase eine Zeichenfolge im Format von Registrierungszeichenfolgen, die aus 36 Zeichen in geschweiften Klammern besteht.

Feature-Classes des IPS-Qualitäts-Datasets

Die folgenden Feature-Classes sind im IPS-Qualitäts-Dataset enthalten:

Referenzpositionen

FeldnameTypErlaubt NULL-WerteBeschreibung

LEVEL_ID

TEXT

True

Erfasst die eindeutige ID der verknüpften Ebene des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Ebenen-Features verwendet. Ein Feature kann über das Feld mit der Ebenen-ID nur mit einer einzelnen Ebene verbunden sein.

RECORDING_GUID

GUID

True

Erfasst die Global-ID der Qualitätsaufzeichnung, aus der das Feature der Referenzpositionen generiert wurde.

IPS_TIME

DATE

True

Definiert das Datum und die Uhrzeit des Features der Referenzpositionen in koordinierter Weltzeit (UTC).

POSITIONING_GUID

GUID

True

Erfasst die Global-ID der Indoor-Positionierungsdatei bei der Durchführung der Qualitätsaufzeichnung, aus der das Feature der Referenzpositionen generiert wurde.

BLUETOOTH_POSITIONING

LONG

True

Erfasst, ob die bei der Qualitätsaufzeichnung verwendete Positionierungsdatei Bluetooth-Positionierung unterstützt. Die Domäne "DOM_BOOLEAN" beschreibt die zulässigen Werte:

  • 0 = FALSE
  • 1 = TRUE

WIFI_POSITIONING

LONG

TRUE

Erfasst, ob die bei der Qualitätsaufzeichnung verwendete Positionierungsdatei WLAN-Positionierung unterstützt. Die Domäne "DOM_BOOLEAN" beschreibt die zulässigen Werte:

  • 0 = FALSE
  • 1 = TRUE

DISTANCE_TO_COMPUTED

DOUBLE

True

Beschreibt die Entfernung zwischen dem Feature der Referenzpositionen und dem entsprechenden Feature der berechneten Positionen. Bei einem Ebenenkonflikt mit den entsprechenden berechneten Positionen wird das Feature auf NULL festgelegt.

ACCURACY_LEVEL

SHORT

True

Zeichnet die berechnete Genauigkeitsstufe basierend auf DISTANCE_TO_COMPUTED auf. Die Domäne "DOM_IPS_QA_ACCURACY_LEVEL" beschreibt die zulässigen Werte:

  • 0 = Ungültig
  • 1 = Niedrig
  • 2 = Mittel
  • 3 = Hoch

Die Genauigkeitsstufe wird wie folgt berechnet:

  • Ungültig = LEVEL_MATCH ist FALSE
  • Niedrig = LEVEL_MATCH ist TRUE und DISTANCE_TO_COMPUTED ist größer als 10 m.
  • Mittel = LEVEL_MATCH ist TRUE und DISTANCE_TO_COMPUTED liegt zwischen 5 m und 10 m.
  • Hoch = LEVEL_MATCH ist TRUE und DISTANCE_TO_COMPUTED ist kleiner als 5 m.

LOS_TO_COMPUTED

LONG

True

Beschreibt, ob das Feature der Referenzpositionen vom entsprechenden Feature der berechneten Positionen aus sichtbar ist. True, wenn das Feature der Referenzpositionen auf demselben Geschoss wie das entsprechende Feature der berechneten Positionen liegt und sich kein Hindernis dazwischen befindet. NULL, falls keine Berechnung stattgefunden hat.

Die Domäne "DOM_BOOLEAN" beschreibt die zulässigen Werte:

  • 0 = FALSE
  • 1 = TRUE

LEVEL_MATCH

LONG

True

Gibt an, ob das sich das Feature der Referenzpositionen und das entsprechende Feature der berechneten Positionen auf derselben Ebene befinden. Die Domäne "DOM_BOOLEAN" beschreibt die zulässigen Werte:

  • 0 = FALSE
  • 1 = TRUE

LOCATION_SOURCE

SHORT

True

Zeichnet den Typ der Positionierungsquelle auf, mit dem das Feature bei der Qualitätsaufzeichnung von der IPS-Engine berechnet wird. Die Domäne "DOM_IPS_LOCATION_SOURCE" beschreibt die zulässigen Werte:

  • 0 = Unbekannt
  • 1 = Bluetooth
  • 2 = WLAN
  • 3 = GNSS
  • 4 = Apple IPS

Berechnete Positionen

FeldnameTypErlaubt NULL-WerteBeschreibung

LEVEL_ID

TEXT

True

Erfasst die eindeutige ID der verknüpften Ebene des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Ebenen-Features verwendet. Ein Feature kann über das Feld mit der Ebenen-ID nur mit einer einzelnen Ebene verbunden sein.

RECORDING_GUID

GUID

True

Erfasst die Global-ID der Qualitätsaufzeichnung, aus der das Feature der Referenzpositionen generiert wurde.

IPS_TIME

DATE

True

Definiert das Datum und die Uhrzeit in koordinierter Weltzeit (UTC) zum Zeitpunkt der Berechnung des Features der Referenzpositionen von der IPS-Engine.

Verwandte Themen