Skip to content

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

  1. Le viewer lit loadingOptions.
  2. Les fichiers de configuration sont fusionnés.
  3. Les schémas Zod valident le résultat.
  4. Les widgets sont instanciés selon widgetClass, inToolbar, container.

Avancé

  • Les includes remote / remoteCodeViewer sont 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.

Aller plus loin