GIP : add sViewer to geOrchestra map viewers #21

2 views
Skip to first unread message

fph

unread,
May 12, 2026, 4:53:19 PM (7 hours ago) May 12
to georchestra
Hello

There is a new GIP here
https://github.com/georchestra/improvement-proposals/issues/21
And of course a call for comments.

It's quite long, I won't paste it in extenso here. Extract :
---

The goal is to provide an additional viewer to geOrchestra : sViewer.

sViewer is a map viewer with simplicity in its mind and design. It is already implemented and in exploitation since 2012.

Its design rules are:

  • configuration though URL without the need of an access to the server. For example, load a data with its medatada id.
  • maximum score possible for performance, accessibility and security
  • easy install, drop the files, docker, ansible
  • mobile usage, embed using webcomponent or iframe
  • without CDN, without cookies (browser cache may be used)
  • without compiltation (minification allowed, overridable with the debug=true parameter)
  • compatible ES2017
  • projection EPSG:3857, datas may be provided with EPSG:4326 or EPSG:3857
  • you can add functions ("skills") using the js API, without performance drop
  • supports 4 languages and extensible

Short version : with sViewer, every data WMS, JSON, CSV may provide a functional application immediately.

---

bonjour

Il y a une nouvelle GIP ici

https://github.com/georchestra/improvement-proposals/issues/21
Et bien sur un appel à commentaires.

Elle est un peu longue, je ne poste pas son contenu intégral ici. Extrait :

---
"L'objectif est de proposer un visualiseur supplémentaire à geOrchestra: sViewer.

sViewer est un visualiseur cartographique qui se veut le plus simple possible à la fois dans son usage et dans sa technique. Il est déjà développé et est en exploitation depuis 2012.

Ses principes de conception sont :

  • configuration par URL sans accès au serveur. Par exemple, charger une donnée par son identifiant de métadonnée.
  • notes maximales en performance, accessibilité et sécurité
  • installation facile par copie de fichier, docker, ansible
  • utilisation mobile, réutilisation en webcomponent ou iframe
  • sans bibliothèques CDN, sans cookies (cache navigateur autorisé)
  • sans compilation (minification autorisée, débrayable avec un paramètre debug=true)
  • compatible ES2017
  • projection EPSG:3857, données acceptées en EPSG:4326 ou ESPG:3857
  • ajout de fonctionnalités ("skills") via une API js, sans compromettre la performance
  • supporte nativement 4 langues, extensible

Plus simplement : avec sViewer, toute donnée WMS, JSON, CSV... doit pouvoir fournir une application fonctionnelle en un clic."

Reply all
Reply to author
Forward
0 new messages