M-Analyse - Espèces & observations¶
Type : vue plein écran (carte « Espèces & observations » de l'accueil). Persona principal : Karim, Samuel (Marie ponctuellement). Parcours couverts : P11 - Inventaire des espèces détectées.
L'écran est la porte d'entrée du prisme biodiversité : il exploite transversalement les observations (toutes nuits confondues) pour répondre à « quelles espèces ai-je détectées, où, quand, combien ? ». Il est en maître-détail : un inventaire en haut (regroupé par espèce ou par carré), et en bas le détail des observations de l'élément sélectionné.
Maquette principale - inventaire par espèce + détail¶
Annotations¶
- Barre d'outils : le sélecteur Regrouper bascule l'inventaire entre Par espèce (montré ici) et Par carré (richesse spécifique par carré) ; un filtre de statut restreint la lecture (par exemple aux passages déposés) ; un champ de filtre texte, le bouton 🗺️ Carte (vers la carte de répartition) et un bouton Exporter complètent.
- Inventaire (par espèce) : une ligne par espèce, avec son groupe taxonomique, ses compteurs (détections, passages, carrés, points) et sa période d'observation. L'espèce retenue pour chaque observation est le taxon validé s'il existe, sinon la proposition Tadarida (cf. R17) ; les pseudo-taxons « bruit » et « oiseau » sont exclus.
- Détail (maître-détail) : en sélectionnant une espèce, le panneau du bas liste toutes ses observations à travers les passages (passage, carré, point, proposition Tadarida + probabilité, votre taxon, statut). C'est la réponse à « où et quand ai-je détecté cette espèce ? », toutes nuits confondues.
Interactions clés¶
| Élément | Action |
|---|---|
| Sélecteur Regrouper | Bascule l'inventaire entre Par espèce et Par carré |
| Bouton 🗺️ Carte | Bascule la zone maître entre table d'inventaire et carte de répartition (choroplèthe de richesse) |
| Filtre Statut / champ texte | Restreint l'inventaire et le détail |
| Sélection d'une espèce | Charge ses observations dans le panneau du bas |
| 🎧 Écouter / valider | Ouvre M-SonsValidation droit sur cette détection (réécoute / validation) |
| Ouvrir le passage → | Ouvre M-Passage du passage concerné |
| Double-clic sur une ligne | Ouvre la fiche de l'espèce dans le navigateur (les deux tables) |
| Clic droit sur une ligne | Menu de la ligne : fiche de l'espèce, Écouter et Ouvrir le passage (détail), Copier ▸, Colonnes… |
| Bouton 📤 Exporter | Exporte l'inventaire courant (CSV) |
Variante - mode carte (choroplèthe de richesse)¶
Le bouton « 🗺️ Carte » remplace la table d'inventaire par une carte de répartition : la zone maître affiche le carroyage officiel, chaque carré teinté en vert d'autant plus opaque qu'il est riche en espèces (choroplèthe de richesse). Le panneau de détail sous la carte reste inchangé.
- Choroplèthe de richesse (aucune espèce sélectionnée) : chaque carré est vert, l'opacité croît avec le nombre d'espèces distinctes détectées (de
peuàbeaucoup). Le survol d'un carré afficheCarré N · site · X espèces · Y détections · période. - Répartition d'une espèce (une espèce sélectionnée dans l'inventaire avant de basculer) : les carrés où elle est présente gardent leur couleur de richesse, les autres sont atténués en gris : on lit où vit l'espèce et la richesse de ces carrés.
- L'emprise des carrés vient du carroyage officiel (R26) : le seul numéro de carré suffit, aucun GPS n'est requis. Un carré absent du carroyage reste dans le tableau mais n'est pas tracé. Le bouton ⤢ recadre la carte sur les carrés affichés.
Notes pour l'implémentation¶
- Lecture transverse : l'écran agrège les observations de tous les passages de l'utilisateur, en consultation seule ; il ne modifie aucune observation (les décisions se prennent dans M-SonsValidation, et l'inventaire les reflète au retour).
- Maître-détail :
SplitPanevertical (inventaire ou carte en haut, observations en bas). La zone maître est unStackPaneà trois états (table Par espèce, table Par carré, carte de répartition) ; le regroupement choisit la table, le bouton « 🗺️ Carte » bascule sur la carte. - Carte de répartition : réutilise le composant socle
CarteSites(le même que M-MultiSite) ; la couleur des carrés (choroplèthe de richesse) est calculée côtéview, leViewModelrestant agnostique de JavaFX. - Taxon retenu : taxon observateur si validé, sinon Tadarida (R17).