Fork me on GitHub

Plugin Gismap

Introduction

Le plugin GISMAP est un plugin LUTECE pour implémenter la représentation cartographique des données. Il a été réalisé en s’appuyant sur l'API cartographique OpenLayers (http://openlayers.org/) La version actuelle permet d’intégrer un affichage cartographique de manière autonome ou couplé aux plugins FORM et DIRECTORY de LUTECE.
Ci-dessous la liste des principales fonctionnalités :

  • Navigation cartographique
  • Affichage de données cartographiques diverses
    • Divers formats: WMTS, WMS, WFS, GeoJson
    • Divers serveurs cartographique: GeoServer, ArcGis Server d'ESRI
    • Divers fournisseurs de données cartographiques: CapGeo (Infra Marie de Paris), OpenStreetMaps, ...
  • Saisie d'une information de type GEOLOCALISATION
  • Différents outils cartographiques standards:
    • GPS, Plein écran, Echelle, Popup, Fenêtre de positionnement, Affichage des coordonnées du curseur de la souris, Outils de dessin, Outils de mesure, Zoom sur un lieu,...

Pour un couplage de gismap avec le plugin FORM, utiliser le module-genericattributes-gismap. Pour un couplage de gismap avec le plugin DIRECTORY, utiliser le module-directory-gismap. Dans les deux cas, cela permet d'associer Gismap comme fournisseur de carte pour les données de type GEOLOCALISATION.

Nouveautés de la version 2.0.0:

  • Montée de palier technique
    • OpenLayers v4.6.2
    • Consommation des WS Adresse et amélioration du géocodage inverse
  • Correction d’anomalies identifiées
    • WS directory-gismap
    • Ordre des infos dans la Popup cohérent avec l’ordre du paramétrage
    • Fonction FilterLayerGeoJson() qui prend en compte la projection
    • Divers message d’erreur dans la console
    • Suppression de fichier obsolète ou source de données obsolète
    • Librairie OL Non Debug
  • Fonctionnel
    • Sélection graphique via dessin
    • Interaction avec la souris (pouvoir désactiver certaines actions via paramétrage)
    • Résolution CapGeo(en cours)
    • Bloquer l’emprise par paramétrage
    • Bloquer le niveau de Zoom par paramétrage
    • Pouvoir consommer plusieurs sources GeoJson
    • Intégration de vues immersives
    • Modification du curseur au survol si POPUP

Configuration

Le fichier gismap.properties rassemble la configuration globale du plugin et les paramètres de vue. Les différentes vues permettent de définir des cartes avec des outils, sources et styles spécifiques pour des applications différentes : cartes générales, cartes de gestion, carte attributaires avec edition ou en lecture seule.

Usage

Page Front-office pour afficher une carte par défaut en mode autonome : /jsp/site/RunStandaloneApp.jsp?page=gismap

Page d'administration back-office pour afficher une carte par défaut en mode autonome : /jsp/admin/plugins/gismap/ManageGismap.jsp?plugin_name=gismap

Documentation

Pour plus d'information concernant les fonctionalités, le develeoppement et l'integration de Gismap dans un site Lutece, consulter le wiki : documentation Gismap