bpm.mapLayerControl
Contrôle de pile cartographique : groupes imbriqués, fonds exclusifs, visibilité, opacité et réorganisation au clavier.
Couche sémantique
Ce que le composant signifie pour un agent — valeurs proposées par la boucle, ontologie curée par l'humain. Exposée par le connecteur MCP (get_component).
Rôleaction
Frame Ωentity
Quand l'employerPiloter une pile de couches : cadastre, parcelles, bâtiments, réseaux, zones, imagerie, relief, annotations. Partager un MapLayerState avec une ou plusieurs cartes.
S'associe avecbpm.cartographicMap, bpm.mapLegend
À éviter pourCe contrôle ne fournit ni données ni moteur cartographique. Les groupes contrôlent la visibilité ; l’ordre global contrôle l’empilement.
Contexte attenduÉtat JSON : order du bas vers le haut, visible, opacity et groups. Réorganisation et réglages accessibles au clavier.
Statutproposed
Référence d'API
Extrait de llms.txt, généré depuis les sources TypeScript — la même référence que lisent les agents.
layers?: CartographicLayer[]
groups?: MapLayerGroup[]
state?: MapLayerState
onChange?: (state: MapLayerState) => void
zoom?: number
time?: number
title?: string
reorderable?: boolean
className?: stringExemples interactifs
Une pile et sa légende synchronisées
Premier dans la liste = au-dessus sur la carte.
- Mobilité et zones
- Occupation du territoire / Cadastre et agriculture
- Milieu physique
Indice de végétation (indice)
01
Parcelles cadastralesBléVerger
Routes et franchissements