Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension IPS.
Le modèle d’informations ArcGIS IPS prend en charge la gestion des informations de positionnement en intérieur nécessaire au partage de cartes Web et de paquetages de cartes mobiles correctement configurés en vue d’une utilisation avec l'application ArcGIS IPS Setup et d'autres applications compatibles avec le positionnement en intérieur. En outre, il contient les structures de données nécessaires à l’évaluation des performances du positionnement en intérieur.
Le modèle d’informations est composé de deux parties :
- Le modèle de base IPS comprend des tables et des classes d’entités nécessaires à l’activation du positionnement en intérieur et à la tenue à jour des informations sur l’infrastructure de la balise.
- Le jeu de données de qualité IPS contient deux classes d’entités ponctuelles qui sont utilisées pour obtenir des informations sur les performances d’une installation.
Il utilise également des données supplémentaires qui proviennent du modèle d’informations ArcGIS Indoors, notamment les données suivantes :
- Données de plans d’étages : incluent les classes d’entités Sites, Facilities (Bâtiments), Levels (Niveaux), Units (Unités) et Details (Détails), qui contiennent des données décrivant les plans d’étages et les espaces intérieurs.
- Transitions : dans le modèle Indoors, la classe d’entités Transitions contient des entités qui représentent les transitions entre les étages, comme les escaliers et les ascenseurs. Le modèle étend cette classe d’entités à l’aide d’un domaine pour inclure des transitions entre des espaces intérieurs et extérieurs.
- Pathways (Parcours) : entités linéaires qui représentent l’espace traversable. Lorsqu’elles sont marquées comme pouvant être utilisées avec IPS, la capture de chemins est activée dans un souci d’amélioration de l’expérience des points bleus.
Modèle de base IPS
Vous pouvez utiliser l’outil Activer le positionnement en intérieur pour créer le modèle de base IPS dans un espace de travail existant. Le modèle inclut la table de positionnement et la classe d’entités d’enregistrements, qui sont nécessaires pour la configuration et l’activation de IPS. La classe d’entités d’enregistrements peut être utilisée pour planifier et stocker des arpentages de l’environnement. L’outil Générer le fichier de positionnement en intérieur permet de compiler des enregistrements en fichiers de positionnement, qui contiennent toutes les informations nécessaires à l’activation de IPS et sont utilisés pour obtenir une position en intérieur. Ils sont stockés sous forme de pièces jointes dans la table de positionnement.
Le modèle de base inclut également une classe d’entités Beacons, qui peut être utilisée pour gérer les informations sur la configuration d’une infrastructure de balises Bluetooth, dans le cas d’une installation Bluetooth.
Jeu de données de qualité IPS
Vous pouvez utiliser les outils contenus dans le jeu d’outils Évaluation de la qualité pour créer et alimenter ce jeu de données. L’outil Créer un jeu de données de qualité IPS crée le jeu de données dans un espace de travail existant. Ce jeu de données est composé des éléments suivants :
- Classe d’entités Positions de référence
- Classe d’entités Positions calculées
L’outil Calculer la qualité du positionnement transforme les enregistrements de qualité en entités de positions de référence et de positions calculées, qui codent les informations relatives aux performances d’une installation. Les positions de référence indiquent les points pour lesquels une évaluation de qualité est disponible, tandis que les positions calculées représentent les positions intérieures générées par le moteur IPS Engine pour chacune de ces références.
Classes d’entités du modèle de base IPS
Nom | Description |
---|---|
Classe d’entités linéaires utilisée par l’application ArcGIS IPS Setup pour stocker les enregistrements d’arpentage de positionnement en intérieur. Cette classe d’entités est également utilisée en entrée pour les outils Générer le positionnement en intérieur et Calculer la qualité du positionnement. | |
Classe d’entités ponctuelles qui décrit la localisation géographique et les attributs des balises situées dans un bâtiment. |
Tables du modèle de base IPS
Nom | Description |
---|---|
La table en sortie est alimentée par l’outil Générer le fichier de positionnement en intérieur et contient des fichiers en pièces jointes qui activent le positionnement en intérieur dans IPS Setup et des applications IPS personnalisées via le moteur IPS Engine. |
Classes d’entités du jeu de données de qualité IPS
Nom | Description |
---|---|
Classe d’entités ponctuelles qui représente les positions réelles de l’arpenteur le long d’un enregistrement de la qualité à un moment donné. | |
Classe d’entités ponctuelles qui représente les positions de l’arpenteur calculées par le moteur IPS Engine le long d’un enregistrement de la qualité à un moment donné et dans un fichier de positionnement spécifique. Les positions calculées peuvent être appariées avec les positions de référence correspondantes par GUID d’enregistrement et attributs temporels IPS. |
Classes d’entités du modèle de base IPS
Les classes d’entités suivantes sont incluses dans le modèle de base IPS :
Enregistrements IPS
Nom du champ | Type | Peut être nul | Description |
---|---|---|---|
SITE_ID | Texte | True | Enregistre l’ID unique du site associé de l’entité et peut permettre d’identifier le site associé de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à un site unique à l’aide du champ ID de site. |
FACILITY_ID | Texte | True | Enregistre l’ID unique de la ressource associée de l’entité et permet d’identifier la ressource associée de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à une ressource unique à l’aide du champ ID de ressource. |
LEVEL_ID | Texte | True | Enregistre l’ID unique du niveau associé de l’entité et permet d’identifier le niveau associé de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à un niveau unique à l’aide du champ ID de niveau. |
SURVEY_DATE | Date | False | Enregistre la date d’enregistrement du chemin d’arpentage dans l’application de configuration. |
COMMENT | Texte | True | Enregistre le commentaire de l’utilisateur sur l’enregistrement lors de sa création à l’aide de l’application de configuration. |
SURVEYOR | Texte | True | Enregistre le nom de l’utilisateur connecté à l’application de configuration. |
DEVICE | Texte | True | Enregistre le nom et le modèle d'appareil avec lesquels l'enregistrement a été créé. |
APP_VERSION | Texte | False | Enregistre la version de l’application de configuration utilisée pour créer l’enregistrement. |
RECORDING_TYPE | Texte | True | Indique le type de l’enregistrement. Le domaine DOM_IPS_RECORDING_TYPE définit les valeurs de champs autorisées suivantes :
|
BLUETOOTH | Long | True | Enregistre si l’enregistrement contient des données Bluetooth. Le domaine DOM_BOOLEAN définit les valeurs de champs autorisées suivantes :
|
WIFI | Long | True | Enregistre si l’enregistrement contient des données Wi-Fi. Le domaine DOM_BOOLEAN définit les valeurs de champs autorisées suivantes :
|
GLOBALID | ID global | False | Identifie de manière unique une entité ou une ligne de table dans une géodatabase et entre plusieurs géodatabases. Il s'agit d'une chaîne de style registre composée de 36 caractères entre accolades dans une géodatabase. |
PLANNING_DATE | Date | False | Enregistre la date de création du chemin d’enregistrement. Ce champ est automatiquement alimenté par une règle attributaire de calcul avec la date actuelle lorsqu’une nouvelle entité est créée dans la classe d’entités. |
Beacons (Balises)
Nom du champ | Type | Peut être nul | Description |
---|---|---|---|
VENDOR | Texte | True | Nom du fournisseur de la balise. |
BEACON_ID | Texte | True | Chaîne courte qui identifie de manière unique une balise Bluetooth. Son format change en fonction du fournisseur de la balise. |
UUID | Texte | True | Un identifiant unique universel (UUID)est composé de 32 caractères hexadécimaux fractionnés en 5 groupes séparés par des tirets. La longueur de chaque groupe est 8-4-4-4-12, par exemple : aa72426e-955d-41fb-9aaa-d67c749198a6 Des identifiants uniques universels peuvent être générés en local (pas d’autorité centrale pour la coordination ou l’inscription) et peuvent être configurés pour des balises Bluetooth. Selon le protocole iBeacon, le même identifiant unique universel est associé à un sous-ensemble d’un réseau de balises et fait partie de leur message annoncé. Le triplet (UUID, MAJOR, MINOR) identifie une balise spécifique dans un réseau. |
MAJOR | Long | True | Entier non signé à 2 octets associé à une balise Bluetooth. Selon le protocole iBeacon, il peut être utilisé pour distinguer un groupe de balises dans un réseau et fait partie du message annoncé. Le triplet (UUID, MAJOR, MINOR) identifie une balise spécifique dans un réseau. |
MINOR | Long | True | Entier non signé à 2 octets associé à une balise Bluetooth. Selon le protocole iBeacon, il peut être utilisé pour distinguer un groupe de balises dans un réseau et fait partie du message annoncé. Le triplet (UUID, MAJOR, MINOR) identifie une balise spécifique dans un réseau. |
PROTOCOL | Texte | True | Protocole Bluetooth utilisé par les balises. Seul le protocole iBeacon est pris en charge dans la version actuelle. |
RSSI_1M | Flottant | True | Indicateur de la puissance du signal reçu à une distance d’un mètre. Il est généralement configurable pour chaque balise. Les valeurs possibles sont spécifiées par le fournisseur de la balise. |
ADVERTISING_INTERVAL_MS | Flottant | True | Intervalle en millisecondes de diffusion des messages par la balise. |
LEVEL_ID | Texte | True | Identifiant de niveau de l’entité de niveau auquel se trouve la balise. |
BATTERY_LEVEL | Flottant | True | Niveau de la batterie résiduelle de la balise exprimé en pourcentage de la batterie totale. |
LAST_SEEN | Date | True | Date et heure de la dernière observation du signal de la balise. |
PLACEMENT_DATE | Date | True | Date et heure du déploiement d’une balise. |
GLOBALID | ID global | False | Identifie de manière unique une entité ou une ligne de table dans une géodatabase et entre plusieurs géodatabases. Il s'agit d'une chaîne de style registre composée de 36 caractères entre accolades dans une géodatabase. |
Tables du modèle de base IPS
Les tables suivantes sont incluses dans le modèle de base IPS :
Positionnement IPS
Nom du champ | Type | Peut être nul | Description |
---|---|---|---|
SITE_ID | Texte | True | Enregistre l’ID unique du site associé de l’entité et peut permettre d’identifier le site associé de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à un site unique à l’aide du champ ID de site. |
DATE_CREATED | Date | False | Enregistre la date d’exécution de l’outil Générer le fichier de positionnement en intérieur et la date de création du fichier de positionnement en intérieur. |
COMMENT | Texte | True | Enregistre les commentaires spécifiés dans l’outil Générer le fichier de positionnement en intérieur. |
BLUETOOTH | Long | True | Enregistre si le fichier de positionnement prend en charge le positionnement Bluetooth. Le domaine DOM_BOOLEAN définit les valeurs de champs autorisées suivantes :
|
WIFI | Long | True | Enregistre si le fichier de positionnement prend en charge le positionnement Wi-Fi. Le domaine DOM_BOOLEAN définit les valeurs de champs autorisées suivantes :
|
GLOBALID | ID global | False | Identifie de manière unique une entité ou une ligne de table dans une géodatabase et entre plusieurs géodatabases. Il s'agit d'une chaîne de style registre composée de 36 caractères entre accolades dans une géodatabase. |
Classes d’entités du jeu de données de qualité IPS
Les classes d’entités suivantes sont incluses dans le jeu de données de qualité IPS :
Positions de référence
Nom du champ | Type | Peut être nul | Description |
---|---|---|---|
LEVEL_ID | TEXT | True | Enregistre l’ID unique du niveau associé de l’entité et permet d’identifier le niveau associé de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à un niveau unique à l’aide du champ ID de niveau. |
RECORDING_GUID | GUID | True | Enregistre l’ID global de l’enregistrement de la qualité à partir duquel l’entité des positions de référence a été générée. |
IPS_TIME | Date | True | Définit la date et l’heure en temps universel coordonné (UTC) de l’entité des positions de référence. |
POSITIONING_GUID | GUID | True | Enregistre l’ID global du fichier de positionnement en intérieur utilisé lors de l’exécution de l’enregistrement de la qualité à partir duquel l’entité des positions de référence a été générée. |
BLUETOOTH_POSITIONING | LONG | True | Enregistre si le fichier de positionnement utilisé lors de l’enregistrement de la qualité prend en charge le positionnement Bluetooth. Le domaine DOM_BOOLEAN décrit les valeurs autorisées :
|
WIFI_POSITIONING | LONG | TRUE | Enregistre si le fichier de positionnement utilisé lors de l’enregistrement de la qualité prend en charge le positionnement Wi-Fi. Le domaine DOM_BOOLEAN décrit les valeurs autorisées :
|
DISTANCE_TO_COMPUTED | DOUBLE | True | Décrit la distance entre l’entité des positions de référence et l’entité des positions calculées correspondantes. En cas de non-concordance de niveau avec les positions calculées correspondantes, l’entité est définie sur NULL. |
ACCURACY_LEVEL | SHORT | True | Enregistre le niveau de précision calculé, basé sur DISTANCE_TO_COMPUTED. Le domaine DOM_IPS_QA_ACCURACY_LEVEL décrit les valeurs autorisées :
Le niveau de précision est calculé comme suit :
|
LOS_TO_COMPUTED | LONG | True | Décrit si l’entité des positions de référence est visible à partir de l’entité des positions calculées correspondantes. True si l’entité des positions de référence se trouve au même étage que l’entité des positions calculées correspondantes et qu’il n’existe pas d’obstacle entre elles. Défini sur NULL s’il n’est pas calculé. Le domaine DOM_BOOLEAN décrit les valeurs autorisées :
|
LEVEL_MATCH | LONG | True | Décrit si l’entité des positions de référence et l’entité des positions calculées correspondantes sont au même niveau. Le domaine DOM_BOOLEAN décrit les valeurs autorisées :
|
LOCATION_SOURCE | SHORT | True | Enregistre le type de la source de positionnement utilisée par le moteur IPS Engine pour calculer l’entité lors de l’enregistrement de la qualité. Le domaine DOM_IPS_LOCATION_SOURCE décrit les valeurs autorisées :
|
Positions calculées
Nom du champ | Type | Peut être nul | Description |
---|---|---|---|
LEVEL_ID | TEXT | True | Enregistre l’ID unique du niveau associé de l’entité et permet d’identifier le niveau associé de l’entité dans des cartes tenant compte des étages. Une entité peut uniquement être liée à un niveau unique à l’aide du champ ID de niveau. |
RECORDING_GUID | GUID | True | Enregistre l’ID global de l’enregistrement de la qualité à partir duquel l’entité des positions de référence a été générée. |
IPS_TIME | Date | True | Définit la date et l’heure en temps universel coordonné (UTC) lorsque l’entité des positions de référence a été calculée par le moteur IPS Engine. |
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?