IdentifyAdvanced
IdentifyAdvanced
Nom fonctionnel: Identification avancée
À quoi sert ce widget ?
Étend l’identification avec des paramètres avancés, des filtres et des parcours de lecture plus détaillés.
Conseil: un viewer “trop outillé” devient vite bruyant. Activez ce widget uniquement s’il sert un parcours utilisateur clair.
Quand l’activer
- Quand l’utilisateur doit mesurer, identifier ou qualifier des objets.
- Quand un diagnostic rapide est attendu sans outil SIG desktop.
- Quand les résultats doivent être visibles immédiatement.
En clair
- Côté utilisateur: Vous augmentez fortement l’autonomie métier dans l’application.
- Côté intégration: Vérifiez la qualité des géométries et la disponibilité des couches interrogées.
Prise en main
Accéder au widget
- Ouvrez le widget d’analyse depuis la toolbar.
- Vérifiez que les couches cibles sont visibles et interrogables.
Le configurer sans se tromper
- Choisissez le mode d’analyse (identifier, mesurer, dessiner, table attributaire, etc.).
- Paramétrez les options utiles avant action sur la carte.
Ce que l’utilisateur voit
- Options avancées de sélection et d’interrogation.
- Panneau de résultats détaillé avec structuration plus fine.
- Actions complémentaires selon la configuration métier.
Parcours utilisateur (le plus courant)
- Activez le mode avancé pour des diagnostics plus complets.
- Affinez la sélection avant de lire les attributs d’intérêt.
- Conservez le mode simple pour les usages grand public.
Exemples concrets
- Mesurer une distance ou une surface pour préparer une intervention.
- Identifier un objet pour lire ses attributs sans ouvrir un SIG desktop.
- Croiser table et carte pour isoler les entités à traiter.
Configuration (aperçu)
| Option | Type | Défaut | Description |
|---|---|---|---|
widgetId | string | - | Identifiant unique de l’instance IdentifyAdvanced. |
active | boolean | false | Active l’ouverture du widget au démarrage. |
inToolbar | boolean ou objet ou string | selon widget | Définit si le widget est visible dans une toolbar, et sous quelle forme. |
container | string ou objet | selon widget | Choisit le conteneur de rendu (drawer, dialog, floating, toolbar-tabs, hidden). |
config.dataTableWidgetId | string | - | Configure le comportement de « data table widget id ». |
config.defaultSymbols | objet | - | Configure le comportement de « default symbols ». |
config.layerListMaxHeight | string | '100vh' | Configure le comportement de « layer list max height ». |
Pour le détail complet (et toujours à jour), utilisez la référence technique et le schéma ci-dessous.
Liens techniques et code
- Référence technique du widget: Référence technique du widget
- Schéma principal:
schemas/identifyAdvancedFullConfigSchema - API technique du widget:
classes/IdentifyAdvancedState - Code source (déclaration):
packages/common/src/lib/widgets/identify-advanced/identify-advanced.declaration.ts - Code source (config):
packages/common/src/lib/widgets/identify-advanced/identify-advanced.config.ts
Exemple minimal (copier-coller)
{ "widgetId": "identify-advanced", "widgetClass": "IdentifyAdvanced", "active": false, "inToolbar": true, "config": {}}Exemple avancé
{ "widgetId": "identify-advanced-advanced", "widgetClass": "IdentifyAdvanced", "active": true, "handleOpenAtStartup": false, "inToolbar": { "type": "button", "toolbarId": "default-toolbar", "order": 10 }, "onActivate": { "deactivate": { "classes": [] } }, "config": {}}Points d’attention
- Le résultat dépend des couches visibles au moment de l’action.
- Des services lents dégradent la réactivité du widget.
- Les unités et la projection influencent les valeurs affichées.
Dépannage
| Symptôme | Vérification rapide |
|---|---|
| Le widget semble actif mais ne renvoie rien. | Vérifiez la visibilité des couches cibles et les droits d’accès. |
| Les mesures paraissent incohérentes. | Vérifiez projection, unité, précision et source altimétrique. |
FAQ
Peut-on garder plusieurs outils d’analyse ouverts ?
Possible, mais mieux vaut piloter les conflits avec onActivate.deactivate.classes.
Les résultats sont-ils exportables ?
Selon le widget: export natif, partage ou reprise dans un autre flux.
Captures à ajouter
- (Capture à ajouter)
/assets/screenshots/TODO/identify-advanced-01.png: widget ouvert avec configuration standard. - (Capture à ajouter)
/assets/screenshots/TODO/identify-advanced-02.png: interaction principale et résultat attendu.
Liens PDF source
Outil de dessin_01af63e5bd3c4f66a00bb606f1ca3bf6-120226-0848-32.pdfUS010 - Outil de dessin_bbb726ed41bb4098b6d28b1f844ec793-120226-0857-106.pdfUS012 - Outil de mesure_d7e1f36a7d9f41e0af01a8a9896567c2-120226-0857-108.pdfUS019 - Outil de rapport_885e728a43b847aaa9cbdd01215bb20f-120226-0858-126.pdfUS020 - Outil d'identification_1368c0c5aa794a168cb135364aa674a7-120226-0857-114.pdfUS020b - Outil d'identification _1deabf9b457e4be9ac7a0c8bdb78d208-120226-0900-170.pdfUS021 - Outil de recherche cadas_156a6e7ad6714a0f80ef2926473c911b-120226-0858-116.pdf