Aller au contenu principal
PlanRelevé Wiki

Détection automatique

La détection automatique cherche les éléments de légende confirmés sur une page ou sur toutes les pages activées. Elle produit des propositions à réviser; elle ne remplace pas le contrôle de l'estimateur.

Prérequis et permissions

  • Un rôle de projet permettant la révision ou l'édition selon l'action.
  • Au moins un élément confirmé dans Légende & BOM.
  • Des pages analysées et activées.
  • Pour une numérisation, chaque classe doit avoir une boîte de symbole servant de gabarit.

Chemin : projet → Révision du plan → panneau Détection.

Choisir la portée et lancer

Écran « Révision du plan » : les contrôles de détection et le plan.
Écran « Révision du plan » : les contrôles de détection et le plan.
  1. Commencez avec Seuil de confiance à 0,75. Un seuil plus haut réduit les propositions faibles; un seuil plus bas élargit la recherche.
  2. Laissez Plage de taille ×, Tolérance géométrique, Détecter les symboles en miroir et les réglages Avancé à leur valeur par défaut pour la première passe.
  3. Cochez …sur toutes les pages si vous voulez traiter toutes les feuilles activées. Sinon, seule la page courante est envoyée.
  4. Cliquez Détecter tous les symboles.
  5. Suivez la notification. Le résultat indique le nombre de candidats créés, ceux remplacés et les pages ignorées.

La commande recherche toutes les classes confirmées. Les intégrations Assistant/MCP peuvent aussi lancer une portée limitée à certaines pages ou classes, mais l'écran principal offre la page courante ou toutes les pages.

Calcul en arrière-plan et aide du navigateur

La détection s'exécute comme une tâche de fond avec les états queued, running, done, failed ou stale. Vous pouvez continuer à travailler; une notification annonce la fin même après un changement de page.

Lorsque vous lancez depuis une page de révision compatible, le navigateur démarre des travailleurs WebAssembly et peut effectuer la partie lourde du calcul sur votre appareil. Chaque tâche est liée au projet et au traitement courant, puis réclamée une seule fois. Si l'onglet se ferme, si le navigateur ne prend pas la tâche rapidement, dépasse le délai ou retourne des données invalides, le serveur calcule la même étape. Le résultat enregistré suit les mêmes règles d'arbitrage.

Ce que le moteur fait selon le PDF

Pages vectorielles ou mixtes

Le moteur extrait les dessins et les marqueurs texte, puis compare la signature de chaque classe : traits, échelle, rotation, miroir, remplissage et détails distinctifs. Il tient aussi compte des lignes de référence pour les symboles pivotés le long d'un mur incliné.

Si le PDF conserve ses calques AutoCAD, PlanRelevé isole les calques de symboles du fond architectural. Les murs, portes et hachures ne peuvent donc pas s'approprier les correspondances. Un PDF aplati, sans structure de calques exploitable, retombe sur l'ensemble des traits. Les grandes classes qui chevauchent un mur peuvent déclencher un passage de secours sur la page complète.

Les blocs CAO identiques partagent une empreinte : les occurrences manquées peuvent hériter de la classe majoritaire, y compris après rotation, et un membre isolé en désaccord peut être corrigé vers le consensus.

Pages numérisées

Pour raster_scan, le moteur compare le gabarit d'image enregistré avec le rendu de la page. Le réglage Seuil d'appariement (numérisation) est distinct du seuil vectoriel. Sans boîte de symbole, la classe ne peut pas être recherchée sur une numérisation.

Réglages utiles

Réglage Effet Quand le changer
Seuil de confiance filtre les correspondances affichées et guide le moteur faux positifs nombreux : montez; occurrences manquées : baissez légèrement
Plage de taille × accepte des copies plus petites ou plus grandes symboles imprimés à plusieurs échelles
Tolérance géométrique permet plus d'écart entre les traits art irrégulier ou PDF simplifié
Tolérance d'échelle relâche la taille autour d'une hypothèse variations modérées de blocs
Tolérance de rotation limite les angles essayés plans où les symboles suivent des murs inclinés
Distance NMS fusionne des propositions proches doublons au même emplacement
Détecter les symboles en miroir accepte les copies réfléchies blocs orientés gauche/droite
Confirmation auto au-dessus de confirme les scores au-delà du seuil seulement après validation d'un échantillon représentatif

Ne modifiez qu'un ou deux paramètres à la fois. Sinon, vous ne saurez pas lequel a créé une amélioration ou une régression.

Contrôles de qualité internes

Avant l'enregistrement, PlanRelevé arbitre les classes qui se ressemblent, inspecte le symbole complet autour d'une correspondance, compare chaque membre à la population de sa classe et harmonise les blocs identiques. Les cas proches du seuil peuvent aussi être revérifiés sur les pixels du rendu; un symbole qui ne ressemble pas à l'encre réelle de la classe est écarté. Les symboles très allongés ou dépendants d'un mur évitent ce contrôle pixel lorsqu'il serait trompeur.

L'auto-confirmation calibrée utilise l'historique comparable des faux positifs ignorés d'une classe. Elle exige assez d'exemples, ne baisse jamais le seuil de sécurité configuré, garde une marge supplémentaire et laisse les scores exactement égaux à la limite en candidat. Les correspondances purement textuelles restent aussi candidates.

Relancer sans perdre les décisions

Une relance supprime et remplace seulement les candidats automatiques non révisés de la portée. Elle conserve les éléments confirmés, manuels, ignorés et à réviser. Les boîtes de légende elles-mêmes ne sont pas redétectées.

Si une classe a peu ou pas de résultats, sélectionnez une occurrence fiable et utilisez Trouver les semblables (sélection), ou le menu Utiliser comme exemple pour « classe ». Les symboles répétés qui ne correspondent à aucune classe apparaissent sous Symboles inconnus; voir Lignes de référence et actions en lot.

Récupération

  • 0 correspondance : vérifiez que la classe est confirmée, abaissez légèrement le seuil, élargissez la taille ou ajoutez un exemple du plan.
  • Trop de faux positifs : montez le seuil, resserrez la boîte de légende et vérifiez les classes visuellement proches.
  • Tâche failed : rechargez la page, lisez la notification persistante et relancez une portée plus petite.
  • Tâche stale après un redémarrage : le traitement a été interrompu; relancez-le. Les décisions déjà enregistrées restent intactes.
  • Navigateur lent ou fermé : ne redémarrez pas immédiatement; le serveur peut déjà avoir repris le calcul.
  • Page absente : vérifiez qu'elle est Activée et qu'elle a été analysée.

La prochaine étape est Révision, statuts et qualité.

Voir aussi