Problème
Comment utiliser l'outil de vérification de la précision.
Réponse
Veuillez vous référer aux explications ci-dessous.
Explication
L'outil de vérification de la précision est une vérification automatisée du nuage de points calculé dans Smart Construction Edge. La vérification est effectuée en comparant certaines coordonnées x, y et z calculées dans le nuage de points résultant aux emplacements prédéfinis correspondants sur le chantier qui ont des coordonnées x, y et z vérifiées. Ces coordonnées vérifiées sont mesurées au préalable à l'aide d'un équipement d'arpentage, comme un rover GNSS.
Cette vérification de la précision peut être exécutée dans le Smart Construction Edge (écran de traitement des données dans l'onglet projets) : après le rendu du nuage de points, il existe une option pour exécuter la vérification, comme le montre l'image suivante :
Sachez que si le Edge ne reconnaît pas le format du fichier, il affichera le message suivant :
Si cette dernière image s'affiche, vous pouvez soit cliquer sur "instructions" pour la visualiser dans l'application, soit suivre les étapes ci-dessous pour créer un fichier de vérification de précision approprié.
Fichier de vérification de la précision
La vérification de la précision nécessite un fichier de points de contrôle de référence. Ce fichier est un fichier CSV (comma separated values) contenant les noms et les coordonnées des points de contrôle. Il est recommandé d'avoir un minimum de 5 points de contrôle pour une seule mission de batterie afin d'assurer une vérification complète de la précision.
- Le fichier de points de contrôle doit s'appeler 'checkpoints.CSV' et se trouver dans le répertoire racine (dossier principal) de la carte SD ou du lecteur USB.
- Les points de contrôle doivent être dans le même système de coordonnées et les mêmes unités que le nuage de points.
a. Edge prend en charge les systèmes de coordonnées globaux et les systèmes de coordonnées locaux (EPSG/Geoid, ou personnalisés à l'aide des fonctions de localisation).
b. Edge prend en charge les mètres, les pieds et les pieds américains. - Les points de contrôle seront importés avec le niveau de précision suivant :
a. 3 chiffres décimaux pour les mètres, les pieds et les pieds américains.
b. 8 chiffres décimaux pour les degrés
c. Le système se débarrassera de tout chiffre décimal supplémentaire par rapport à ce qui précède. Cela n'affectera pas la précision au niveau centimétrique de la vérification de la précision.
Exemplesrs de fichiers
Format CSV (ENZ) --> Easting (coordonnée x), Northing (coordonnée y), Z (hauteur)
Nom | E(m) | N(m) | Z(m) |
---|---|---|---|
GPS001 | 335881.904 | 440457.002 | 11.498 |
GPS002 | 335882.867 | 440484.491 | 10.498 |
GPS003 | 335934.134 | 440455.286 | 11.723 |
GPS004 | 336844.283 | 439396.335 | 9.246 |
GPS005 | 336881.626 | 439400.588 | 9.858 |
GPS006 | 336838.404 | 439448.905 | 6.359 |
GPS007 | 336888.652 | 439348.810 | 7.050 |
GPS008 | 337626.177 | 439125.584 | 20.687 |
GPS009 | 337545.164 | 439138.801 | 19.187 |
GPS010 | 335503.020 | 440594.849 | 6.484 |
Pour la hauteur, Edge prend en charge les mètres (m), les pieds (ft) et les pieds us (us-ft).
Format CSV (degrés, minutes, secondes)
Nom | lat(dms) | lon(dms) | z(m) |
---|---|---|---|
cp1 | N52 3 37.046533 | E10 11 34.936252 | 199.83 |
cp2 | N52 3 32.608942 | E10 11 37.885621 | 205.787 |
cp3 | N52 3 30.428706 | E10 11 36.720154 | 205.415 |
cp4 | N52 3 31.875640 | E10 11 35.686721 | 202.431 |
cp5 | N52 3 28.766756 | E10 11 31.653096 | 197.927 |
cp6 | N52 3 32.911782 | E10 11 33.455756 | 199.652 |
Afin de fournir la latitude et la longitude au format DMS, l'en-tête doit inclure (DMS) comme indiqué ci-dessus. La direction est spécifiée par une lettre (N, E, S, W). Il doit y avoir des espaces entre les degrés, les minutes et les secondes. Pour la hauteur, Edge prend en charge les mètres (m), les pieds (ft) et les pieds us (us-ft).
Format CSV (degrés décimaux)
Nom | lat(dd) | lon(dd) | z(m) |
---|---|---|---|
ch1 | 50.9443603 | 4.4424267 | 13.300 |
ch2 | 50.9441110 | 4.4456740 | 14.031 |
ch3 | 50.9425193 | 4.4453612 | 13.978 |
ch4 | 50.9416111 | 4.4445197 | 14.257 |
ch5 | 50.9415229 | 4.4424393 | 13.764 |
ch6 | 50.9429743 | 4.4419483 | 13.256 |
Afin de fournir la latitude et la longitude au format des degrés décimaux, l'en-tête doit inclure "(dd)" comme indiqué ci-dessus. En Europe, nous n'avons que des valeurs positives, dans les parties du monde situées sous l'équateur, il y aurait des valeurs négatives. Les valeurs au format degrés décimaux doivent comporter 8 chiffres au-delà de la décimale, comme illustré ci-dessus. Pour la hauteur, Edge prend en charge les mètres (m), les pieds (ft) et les pieds us (us-ft).
Chacune des colonnes doit être séparée par une virgule, ce que vous pouvez faire en exportant le CSV via Excel.
Validation du fichier de contrôle
Après l'importation, Edge validera le fichier de contrôle et mettra en évidence tout problème éventuel. Si tel est le cas, un message d'erreur s'affiche.
Les points de contrôle qui se trouvent en dehors des limites horizontales des nuages de points seront exclus de la vérification de la précision.
Résultats
Edge affiche un résumé des résultats de la vérification de la précision ainsi qu'un décalage vertical recommandé pour réduire l'erreur entre le nuage de points et les points de contrôle. Le décalage suggéré sera toujours de la même valeur que l'erreur Z moyenne, mais dans la direction opposée.
Erreur Z positive (moyenne)
Si l'erreur Z moyenne est positive, le nuage de points est au-dessus des points de contrôle et le décalage suggéré fera descendre le nuage de points vers les points de contrôle.
Erreur Z négative (moyenne)
Si l'erreur Z moyenne est négative, le nuage de points est en dessous des points de contrôle et le décalage suggéré déplacera le nuage de points vers le haut en direction des points de contrôle.
En appuyant sur "appliquer le décalage suggéré", l'outil de décalage vertical déplacera automatiquement le nuage de points pour réduire l'erreur.
Valeurs aberrantes
Les points de contrôle qui dépassent la tolérance de 2 sigma par rapport à l'erreur Z moyenne sont considérés comme aberrants.
Les valeurs aberrantes sont mises en évidence dans les résultats et un message d'erreur s'affiche.
Les valeurs aberrantes sont exclues du calcul de toutes les valeurs dans la ligne de la moyenne en bas de l'écran des résultats.
S'il y a des valeurs aberrantes, le CSV contiendra deux ensembles d'agrégats.
- Agrégats incluant les valeurs aberrantes
- Agrégats excluant les valeurs aberrantes
En-têtes CSV
Checkpoint Name | Nom du point de contrôle fourni par l'utilisateur |
Nearby points found | Nombre de points dans le nuage de points qui ont été trouvés près de la coordonnée du point de contrôle (dans le rayon de recherche XY, à n'importe quelle valeur Z). |
Checkpoint X | Valeur X de la coordonnée du point de contrôle |
Checkpoint Y | Valeur de la coordonnée Y du point de contrôle |
Checkpoint Z | Valeur de la coordonnée Z du point de contrôle |
Nearest X | Valeur X du point du nuage de points le plus proche (uniquement sur l'axe X) du point de contrôle. |
Nearest Y | Valeur Y du point du nuage de points le plus proche du point de contrôle (uniquement sur l'axe Y) |
Nearest Z | Valeur Z du point du nuage de points le plus proche (uniquement en termes d'axe Z) du point de contrôle. |
Min distance | Valeur absolue de la distance (dans l'espace 3D) entre le point de contrôle et le point le plus proche dans le nuage de points. |
Z error (mean) | Valeur moyenne de l'erreur mesurée dans la direction Z entre les points de contrôle et les points trouvés dans le nuage de points. |
Z error (median) | Médiane de toutes les valeurs d'erreur Z. En cas de nombre pair de valeurs d'erreur, la moyenne des deux valeurs d'erreur médianes est renvoyée. |
Z error (Min) | Plus petite erreur mesurée dans la direction Z entre le point de contrôle et les points trouvés dans le nuage de points. |
Z error (lower bound) | Limite inférieure (la plus négative) de l'erreur mesurée dans la direction Z entre le point de contrôle et les points trouvés dans le nuage de points. |
Z error (upper bound) | Limite supérieure (la plus positive) de l'erreur mesurée dans la direction Z entre le point de contrôle et les points trouvés dans le nuage de points. |
Std dev Z | Écart-type basé sur toutes les valeurs d'erreur Z. Toujours une valeur positive |
Mean +3S | Il s'agit du côté droit de l'intervalle de confiance résultant de l'addition de l'erreur Z Moyenne plus 3 fois l'écart type Z |
Mean -3S | C'est le côté gauche de l'intervalle de confiance résultant de la soustraction de l'erreur Z Moyenne plus 3 fois l'écart-type Z |
Agrégats CSV
RMS | erreur quadratique moyenne |
std dev | écart-type de l'erreur Z moyenne de tous les points de contrôle |
nearby points found | nombre de points dans le nuage de points qui ont été trouvés près des coordonnées du point de contrôle (dans le rayon de recherche XY, à n'importe quelle valeur Z) |
mean Z error | moyenne de la valeur de l'erreur Z trouvée pour chaque point de contrôle |
mean Z error lower bound | moyenne de la valeur de l'erreur Z (limite inférieure) trouvée pour chaque point de contrôle |
mean Z error upper bound | moyenne de la valeur de l'erreur Z (limite supérieure) trouvée pour chaque point de contrôle |
mean +3S | Intervalle de confiance. Moyenne totale de l'erreur Z +3S fois l'erreur Z totale std dev |
Rayon de recherche
Le rayon de recherche est le rayon utilisé autour des coordonnées du point de contrôle pour trouver des points dans le nuage de points qui sont utilisés pour déterminer la précision.
Si le rayon de recherche est trop élevé, l'algorithme utilisera des points éloignés du point de contrôle et indiquera une précision moindre, ce qui est trompeur.
Si le rayon de recherche est trop faible, l'algorithme ne trouvera pas suffisamment de points.
Pour éviter ces problèmes, la fonction de vérification de la précision définit automatiquement le rayon de recherche en fonction de la densité du nuage de points, de sorte qu'une moyenne de 8 à 13 points puisse être trouvée.
Faible | Moyen | Elevé |
---|---|---|
0,95 m | 0,425 m | 0,2125 m |
Outil de décalage vertical
Automatique
Le décalage suggéré par la vérification de la précision peut être appliqué automatiquement en appuyant simplement sur "Appliquer le décalage" dans l'écran des résultats de la vérification de la précision.
Manuel
L'outil de décalage vertical peut également être ouvert à tout moment à partir de l'écran des détails du traitement.
Décalage total
L'écran des détails du traitement affiche toujours le décalage total qui a été appliqué (par rapport au nuage de points original).
Un décalage positif signifie que le nuage de points est maintenant au-dessus de l'original.
Un décalage négatif signifie que le nuage de points est maintenant inférieur à l'original.
Pour appliquer un décalage manuellement, l'utilisateur saisit la quantité qu'il souhaite déplacer le nuage de points. Les unités correspondent aux unités du nuage de points.
Une valeur positive (par exemple 0,02m) déplace le nuage de points vers le haut à partir de sa position actuelle.
Une valeur négative (p.ex. -0,02m) déplacera le nuage de points vers le bas à partir de sa position actuelle.
L'écran affiche toujours le décalage actuel par rapport à l'original au cas où l'utilisateur souhaiterait revenir en arrière.
Pour revenir à l'original, saisissez le décalage actuel avec le signe opposé. L'écran indiquera que le décalage final est de 0.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.