Calculer la qualité du positionnement (Positionnement en intérieur)

Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension IPS.

Synthèse

Renseigne un jeu de données de qualité IPS généré par l’outil Créer un jeu de données de qualité IPS.

Cet outil extrait les positions calculées par le moteur IPS à partir des enregistrements de qualité IPS collectés avec l’application ArcGIS IPS Setup et les associe à des positions de référence sur la trajectoire d’enregistrement. Les positions de référence sont obtenues via une interpolation temporelle des points de cheminement (nommés points d’arpentage dans l’application IPS Setup) d’une trajectoire d’enregistrement.

Utilisation

  • Les entités ponctuelles en sortie sont ajoutées aux classes d’entités Positions calculées et Positions de référence dans la valeur spécifiée pour le paramètre Jeu de données de qualité IPS cible.

  • Cet outil crée les champs suivants :

    • Level Match
    • LOS to Computed
    • Distance to Computed
    • Level of Accuracy

    Reportez-vous à la rubrique Calculer la qualité du positionnement IPS pour plus d’informations.

  • La valeur du paramètre Jeu de données de qualité IPS cible doit être un jeu de classes d’entités dans une géodatabase fichier ou une géodatabase d’entreprise contenant deux classes d’entités conformes à la classe d’entités Positions calculées et à la classe d’entités Positions de référence du modèle IPS.

  • La valeur du paramètre Entités Enregistrements IPS doit être une couche d’entités, une classe d’entités ou un service d’entités conforme à la classe d’entités Enregistrements IPS du modèle IPS.

  • La valeur du paramètre Entités Détails du blocage de la ligne de visée doit être une couche d’entités, une classe d’entités ou un service d’entités conforme à la classe d’entités Détails du modèle d’information Indoors. Filtrez ces entités pour inclure uniquement celles qui bloquent la ligne de visée. Par exemple, utilisez un ensemble de définition pour sélectionner uniquement les entités représentant des murs. Généralement, ces informations sont codées dans le champ Use Type.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données de qualité IPS cible

Jeu de données de qualité IPS généré par l’outil Créer un jeu de données de qualité IPS à renseigner.

Dataset
Entités Enregistrements IPS

Couche d’entités Enregistrements IPS qui contient les enregistrements collectés avec l’application ArcGIS IPS Setup.

Feature Layer
Entités Détails du blocage de la ligne de visée
(Facultatif)

Entités Détails d’un jeu de données Indoors représentant des obstacles au calcul de la ligne de visée. Il est recommandé d’utiliser uniquement des entités significatives, telles que des entités représentant des murs.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données de qualité IPS en sortie

Jeu de données de qualité IPS mis à jour.

Dataset
Positions de référence en sortie

Classe d’entités Positions de référence mise à jour dans le jeu de données de qualité IPS.

Feature Class
Positions calculées en sortie

Classe d’entités Positions calculées mise à jour dans le jeu de données de qualité IPS.

Feature Class

arcpy.indoorpositioning.ComputePositioningQuality(target_ips_quality_dataset, in_ips_recordings_features, {in_sight_blocking_details_features})
NomExplicationType de données
target_ips_quality_dataset

Jeu de données de qualité IPS généré par l’outil Créer un jeu de données de qualité IPS à renseigner.

Dataset
in_ips_recordings_features

Couche d’entités Enregistrements IPS qui contient les enregistrements collectés avec l’application ArcGIS IPS Setup.

Feature Layer
in_sight_blocking_details_features
(Facultatif)

Entités Détails d’un jeu de données Indoors représentant des obstacles au calcul de la ligne de visée. Il est recommandé d’utiliser uniquement des entités significatives, telles que des entités représentant des murs.

Feature Layer

Sortie obtenue

NomExplicationType de données
out_ips_quality_dataset

Jeu de données de qualité IPS mis à jour.

Dataset
out_reference_positions

Classe d’entités Positions de référence mise à jour dans le jeu de données de qualité IPS.

Feature Class
out_computed_positions

Classe d’entités Positions calculées mise à jour dans le jeu de données de qualité IPS.

Feature Class

Exemple de code

Exemple 1 d’utilisation de la fonction ComputePositioningQuality (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ComputePositioningQuality pour renseigner un jeu de données de qualité IPS.

# Name: ComputePositioningQuality_example1.py 
# Description: Populates an ArcGIS IPS Quality dataset 
 
# Import system modules 
import arcpy 
 
# Set local variables 
 quality_dataset  = r"C:\\demo.gdb\\IPS_Quality" 
 quality_recordings = r"C:\\demo.gdb\\IPS_Recordings" 
 details_lyr = r"C:\\demo.gdb\\Details"  
 
# call the Compute Positioning Quality tool to populate the quality dataset
arcpy.indoorpositioning.ComputePositioningQuality(quality_dataset, quality_recordings, details_lyr)

Informations de licence

  • Basic: Non
  • Standard: Nécessite ArcGIS IPS
  • Advanced: Nécessite ArcGIS IPS

Rubriques connexes