Architecture
Vue d’ensemble
Geoviewer repose sur trois blocs:
- le viewer (moteur + layout)
- les widgets (fonctions métier modulaires)
- la configuration (fichiers JSON ou API)
Pipeline de chargement
- Le viewer lit
loadingOptions. - Les fichiers de configuration sont fusionnés.
- Les schémas Zod valident le résultat.
- Les widgets sont instanciés selon
widgetClass,inToolbar,container.
Avancé
- Les includes
remote/remoteCodeViewersont résolus avant validation. - Le fragment
#SHARE=<token>surcharge emprise, couches et basemap. - La matrice de cohabitation widget peut désactiver certains outils entre eux.