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
Name | Beschreibung |
---|---|
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. | |
Eine Point-Feature-Class, welche die geographische Position und die Attribute von in einer Einrichtung befindlichen Beacons beschreibt. |
Tabellen des IPS-Kernmodells
Name | Beschreibung |
---|---|
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
Name | Beschreibung |
---|---|
Eine Point-Feature-Class, die die tatsächlichen Positionen des Vermessers in einer Qualitätsaufzeichnung zu einem bestimmten Zeitpunkt darstellt. | |
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
Feldname | Typ | Erlaubt NULL-Werte | Beschreibung |
---|---|---|---|
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:
|
BLUETOOTH | Long | True | Erfasst, ob die Aufzeichnung Bluetooth-Daten enthält. Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:
|
WIFI | Long | True | Erfasst, ob die Aufzeichnung WLAN-Daten enthält. Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:
|
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
Feldname | Typ | Erlaubt NULL-Werte | Beschreibung |
---|---|---|---|
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
Feldname | Typ | Erlaubt NULL-Werte | Beschreibung |
---|---|---|---|
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:
|
WIFI | Long | True | Erfasst, ob die Positionierungsdatei WLAN-Positionierung unterstützt. Die Domäne DOM_BOOLEAN definiert die folgenden zulässigen Feldwerte:
|
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
Feldname | Typ | Erlaubt NULL-Werte | Beschreibung |
---|---|---|---|
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:
|
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:
|
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:
Die Genauigkeitsstufe wird wie folgt berechnet:
|
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:
|
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:
|
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:
|
Berechnete Positionen
Feldname | Typ | Erlaubt NULL-Werte | Beschreibung |
---|---|---|---|
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. |