Généralités

Définition

Le serveur de publication Chinook est une solution complète pour diffuser ses données en  WMS / WFS sécurisé avec une interface d’administration avancée et un client web par défaut. Il permet l’intégration de différentes sources de données (fichiers, bases de données, services externes). Les Services & Composants Chinook font le lien entre les différentes librairies Open Source en validant leur compatibilité et ajoutent des fonctions avancées d’administration, de consultation, édition et gestion des droits…
  • Composants client (JavaScript) : interface client / administration
  • Services (PHP) : gestion des droits, impressions…

L’utilisation des standards OGC (WMS, WFS, WMC, SLD) est à la base de l’architecture de la plateforme.
On retrouve en autre :
  • Une interface Web d’administration et consultation
    • un ensemble de composants et contrôles couplés à un gabarit et la gestion des droits permet la génération d’interfaces modulables.
  • Un ensemble de services :
    • Gestion avancée des droits (sécurise les accès WMS, WFS)
    • Génération d’interfaces
    • Interrogation, consultation et mise à jour des données
    • Impression, Export, Import…
  • Un référentiel de données
    • Plusieurs sources de données sont disponibles : PostGIS, Oracle, Shape mais aussi Google Map, Geoportail, TileCache
    • Gestion de thématiques (contextes)
    • Espace personnel (utiliser ses données)
  • Les données sont consultables avec les différents clients lourds qui supportent les standards OGC (QGis, Udig, ArcGIS…).

 

Client

Basé sur les librairies OpenLayers et Ext.js l’interface Client Web de consultation et d’administration est entièrement modulable (composée de nombreux composants paramétrables) via des gabarits au format JSON.

La partie Client web constitue une interface pour les différents services. L’utilisation des appels AJAX et la gestion des retours au format XML ou JSON permet de bien séparer la partie cliente et serveur.

Notion de composants et contrôles :
  • Map
  • Overview map
  • Legend (Ext.TreeView)
  • Result panel (résultat de recherche – Ext.Grid / Ext.DataView)
  • Print panel
  • Symbol panel (dessin, saisie)
L’interface d’administration intuitive permet de gérer par exemple :
  • les données (import, export, droits d’accès)
  • les utilisateurs, groupes d’utilisateurs, droits
  • les interfaces client (mise en page, composants)

Serveur

Utilise le framework PHP Zend Framework et le moteur cartographique MapServer pour l’affichage WMS et l’interrogation WFS. La gestion du WFS-T est prise en charge directement par un service Chinook.
Quelques services :
  • Authentification – gestion des droits
  • Interface (layout/composants/controles)
  • Contextes (WMC) – collection de contextes
  • Affichage (WMS / WFS)
  • Interrogation géographique
  • Edition, mise à jour (géométrie – attributaire) WFS-T
  • Recherche
  • Localisation
  • Impression

Le fonctionnement de tous les services reprend le principe des standards OGC avec les 2 paramètres « SERVICE » et « REQUEST ». Ainsi une URL unique permet de fournir une interface web de  consultation ou un serveur WMS classique. En effet sans rien préciser Chinook utilise un service par défaut, le service « App » qui affiche l’interface web. Si on précise SERVICE=WMS ou SERVICE=WFS on obtient un accès direct à un serveur WMS/WFS.

 

 

3 réflexions au sujet de « Généralités »

  1. Bonjour,
    Chinook m’intéresse beaucoup. Puis-je espérer davantage de documentation concernant l’installation et la configuration dans les prochains jours?
    Merci et bonne continuation.

    • Nous sommes bien conscients que la documentation est primordiale afin d’utiliser la plateforme et nous travaillons actuellement dessus. Elle ne sera pas disponible dans les prochains jours mais plutôt dans les prochains mois.
      Je vous invite à tester Chinook en téléchargeant la machine virtuelle (VM). Une fois la VM lancée il faut ouvrir un navigateur web et saisir l’adresse IP de la VM afin d’accéder à l’interface de consultation et d’administration.

      • Merci pour votre réponse,
        j’avais déjà testé cette vm (merci d ailleurs d avoir pris la peine de faire une Vm test).
        Je suis tout simplement emballé par l’outil et il me tarde de pouvoir aller plus loin avec…
        Bien cordialement

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*