Makina Blog
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.
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
… 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.
Liste des couches non filtrée
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.
- Nous avons amélioré et rendu personnalisable la mise en page pour l'impression PDF des cartes.
- 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.
- 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).
- 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.
- 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.
- L'affichage du titre de légende a été rendu optionnel.
- Les couches peuvent désormais être intégralement dupliquées.
- Le rapport d’import de données a été revu et enrichi.
- 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.
- 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.
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 !
Formations associées
Formations SIG / Cartographie
Formation Tuiles vectorielles
À distance (FOAD) Du 3 au 4 juin 2025
Voir la formationFormations SIG / Cartographie
Formation PostGIS
À distance (FOAD) Du 9 au 13 décembre 2024
Voir la formationFormations SIG / Cartographie
Formation QGIS
À distance (FOAD) Du 2 au 6 décembre 2024
Voir la formation