Makina Blog

Le blog Makina-corpus

2023 : quelles nouveautés pour TerraVisu ?


Cette année, la solution TerraVisu a connu des bouleversements, tant dans l'organisation de son code source que dans l'amélioration et l'enrichissement de ses fonctionnalités.

Nous vous présentons ces changements majeurs dans cet article. 

Image
Phoenix
En 2023 TerraVisu se renouvelle

 

 

 

 

 

 

TerraVisu, c'est quoi ?

Avant de dévoiler ses dernières nouveautés, revenons sur les spécificités de TerraVisu :

  • Une application cartographique open-source personnalisable
  • Bénéficiant d'un front end ergonomique et facile d'utilisation
  • Accompagnée d'une interface d’administration riche en fonctionnalités pour la création de vos cartes
  • Et complétée d'un module de gestion de rôles utilisateurs

Ce qui change en 2023

En 2023, Makina Corpus Territoires s'est attachée à améliorer l'application pour :

  • La rendre plus pérenne et installable facilement, simplement, par n'importe qui ✅
  • L'enrichir de nouvelles fonctionnalités 🆕
  • En améliorer l'accessibilité et le design reponsive 📱

Refonte du code open-source…

Dans l'optique de rendre l'application la plus générique et la plus simplement déployable, la première étape a été de nettoyer et de stabiliser le code existant.

Plus concrètement, nous avons :

  • Retiré et mis à jour les dépendances obsolètes du code
  • Centralisé les briques de code dans un unique dépot Github pour faciliter les installations
  • Généricisé le maximum de fonctionnalités spécifiques - auparavant disponibles sous la forme de patchs - afin de rendre le produit maintenable à long terme
  • Mis à disposition la documentation technique et utilisateur sur Readthedocs
TerraVisu Readthedocs
Documentation Readthedocs TerraVisu

… et du côté des fonctionnalités, de nombreuse nouveautés !

Une fois le code nettoyé, Makina Corpus Territoires a pu se concentrer sur l'amélioration et l'ajout de nouvelles fonctionnalités.

Dans l'application cartographique :

  • Nous avons ajouté une barre de recherche dans les couches de données disponibles pour l’utilisateur.
Image
Recherche couche 01

 

Liste des couches non filtrée

Image
Recherche couche 02

 

Liste des couches filtrée

   

 

  • La gestion des outils disponibles sur chaque couche activée a été améliorée : filtres, table attributaire, opacité, chiffres-clés, etc.
Image
Gestion de couche
Nouvelle gestion des outils disponibles sur une couche activée

 

  • Nous avons amélioré et rendu personnalisable la mise en page pour l'impression PDF des cartes.
Impression pdf
Impression PDF d'une carte dans l'Observatoire du Maine-et-Loire
  • Un outil de mesure de surfaces et de distances sur la carte a été ajouté, activable ou non sur chaque instance TerraVisu dans la configuration générale de l'application.
mesures carte
Contrôles de mesures de surfaces et distance
  • Nous permettons dorénavant la recherche sur la carte de lieu ou adresse en ayant recours à un service externe de géocodage (Nominatim par défaut).
Recherche de lieu
Recherche par adresse ou lieu
  • La fenêtre des mentions légales comportant par défaut le numéro de version de l'instance et renvoyant vers la documentation et le code source est personnalisable dans la configuration générale de chaque instance TerraVisu.
Image
Menstions légales
Mentions légales
  • Enfin, il est désormais possible de paramétrer la connexion des utilisateurs de l'application pour que celle-ci soit possible via un service d’authentification OpenID.

Dans le studio cartographique :

  • De nouveaux types de représentations cartographiques sont disponibles :
    • Les pictogrammes
    • Les hachures, pointillés et motifs personnalisés
    • Les diagrammes circulaires contenus ou non dans des cercles proportionnels.
Hachures
Hachures & pointillés
Diagrammes circulaires
Diagrammes circulaires
Pictogrammes
Icônes personnalisées
  • L'affichage du titre de légende a été rendu optionnel.
Légende optionnelle
Légende optionnelle dans le studio et rendu visuel

 

  • Les couches peuvent désormais être intégralement dupliquées.
Duplication de couche
Bouton de duplication de couche
  • Le rapport d’import de données a été revu et enrichi.
Rapport d'importation
Rapport d'import de données
  • Des légendes personnalisées peuvent être ajoutées lors de l'utilisation de données provenant de flux WMS/WMTS.
  • Les icônes des vues privées n'apparaissent plus pour les utilisateurs qui ne sont pas autorisés à accéder à leur contenu.
Vue non connecté
Vues visibles en utilisateur non connecté
Vue connectée
Vues visibles en utilisateur connecté
  • Le fond de plan est désormais pris en compte dans l'URL de la carte, en plus des identifiants de couches et des coordonnées géographiques avec le niveau de zoom. Le choix de celui-ci est donc conservé lors du partage de cartes par leur URL.
Basemap
Numéro de fond de plan rendu dans l'URL

Nouvelle interface de configuration générale de l'application :

Une interface de configuration générale de l'application (interface d'administration Django) est accessible en ajoutant /config à l'URL de chaque instance TerraVisu.

Elle permet notamment :

  • La configuration de l’application :
    • Personnalisation de la charte graphique utilisée
    • Rédaction des mentions légales
    • Définition de l'emprise géographique du projet
  • l'activation des options de l'application :
    • La recherche par lieux basée sur une API de géocodage
    • L'activation/désactivation de l'outil de mesures de surfaces et de distances sur la carte

Et pour la suite ?

Deux fonctionnalités majeures attendues d'ici le premier trimestre 2024 :

  • La création, la gestion et l'affichage de graphiques complémentaires à la carte
  • Les sélections multi-échelles spatiales et temporelles pour l’affichage de données sur la carte

D'autres améliorations sont en cours de développement, dont notamment :

  • L'affichage des valeurs d'une colonne de la table attributaire sur la carte (pour afficher des étiquettes par exemple)
  • Le calcul de nouveaux chiffres-clés
  • L'ajout d'un descriptif activable pour chaque couche afin d'informer sur les métadonnées. Ce descriptif sera renseigné via l'interface d'administration des cartes.
  • L'amélioration visuelle et fonctionnelle des modules de l'outil d'administration (sources, couches, vues, fonds de plan)

On a hâte de vous reparler de tout cela très vite !

Venez tester nos applications démos !

Démos TerraX
Dans l'ordre de haut en bas : CartoCollectivités, TerraVisu, TerraObs

Formations associées

Formations SIG / Cartographie

Formation Tuiles vectorielles

À distance (FOAD) Du 3 au 4 juin 2025

Voir la formation

Formations SIG / Cartographie

Formation PostGIS

À distance (FOAD) Du 9 au 13 décembre 2024

Voir la formation

Formations SIG / Cartographie

Formation QGIS

À distance (FOAD) Du 2 au 6 décembre 2024

Voir la formation

Inscription à la newsletter

Nous vous avons convaincus