Outil dâadministrationï
Lâoutil dâadministrationï
Cette documentation dĂ©crit les procĂ©dures pour lâactivation et la gestion des diffĂ©rentes fonctionnalitĂ©s de la plateforme TerraVisu.
Lâoutil dâadministration de TerraVisu permet en quelques clics de gĂ©rer des utilisateurs, dâimporter diffĂ©rentes sources de donnĂ©es gĂ©ographiques, de crĂ©er et personnaliser ses cartes.
Résumé des fonctionnalités :
Gérer les sources de données géographiques
Configurer des fonds de cartes
Créer des visualisation privées
Créer des visualisation publiques
Créer des analyses privées
Créer des analyses publiques
Créer des scénarios interactifs
Organiser les visualisations et analyses prĂ©sentes dans lâapplication
Authentificationï
ProcĂ©dure dâauthentificationï
Le chemin dâaccĂšs Ă lâoutil dâadministration dâune application TerraVisu est toujours constituĂ© de lâURL du visualiseur suivis de /admin
.
Une fois en possession des identifiants, vous pouvez les renseigner dans la page dâauthentification.
Page dâaccĂšsï
Une fois connectĂ©, vous arrivez sur lâĂ©cran dâaccueil de lâoutil dâadministration. Lâoutil est composĂ© de trois modules :
Utilisateurs, permet de gĂ©rer les utilisateurs de lâapplication
Visualiseur, permet de créer les cartes
Fonds de carte, permet de configurer les fonds de carte
Module de gestion des utilisateursï
Liste des utilisateursï
Pour afficher lâensemble des utilisateurs cliquez sur Liste des utilisateurs. Vous arrivez sur une page prĂ©sentant la liste de tous les utilisateurs existants.
Le module Utilisateurs de TerraVisu permet de gĂ©rer les permissions dâaccĂšs des utilisateurs et des groupes dâutilisateurs aux diffĂ©rents Ă©lĂ©ments du visualiseur cartographique.
Vous avez la possibilitĂ© dâexporter la liste des utilisateurs au format CSV
en cliquant sur le bouton EXPORTER.
CrĂ©er un nouvel utilisateurï
Seuls les super-utilisateurs sont autorisés à créer de nouveaux utilisateurs.
Pour ajouter un nouvel utilisateur cliquez sur le bouton CRĂER.
Les informations Ă renseigner sont Ă minima le nom
, le prénom
, lâadresse mail
, le mot de passe
.
Si vous activez lâoption Super-utilisateur lâutilisateur pourra Ă son tour crĂ©er de nouveaux utilisateurs.
Si vous activez lâoption Actif lâutilisateur pourra se connecter dĂšs que son compte sera crĂ©Ă©, sinon, il devra attendre que celui ci devienne actif.
Vous pouvez intĂ©grer lâutilisateur Ă un ou plusieurs groupes.
Il est possible de rajouter des informations supplémentaires comme la fonction
, lâorganisme de rattachement
ou encore lâadresse
.
Si lâutilisateur perd son mot de passe, il faut supprimer son compte et lui en crĂ©er un nouveau.
Liste des groupes dâutilisateursï
Les groupes dâutilisateurs permettent de gĂ©rer des permissions Ă diffĂ©rents niveaux de lâapplication.
Les permissions sont les suivantes :
Lâadministration de fonds de carte
La gestion des sources de données
La gestion des couches cartographiques
La gestion des groupes dâutilisateurs
La gestion des utilisateurs
Pour afficher lâensemble des groupes cliquez sur Liste des groupes dâutilisateurs. Vous arrivez sur une page prĂ©sentant la liste de tous les groupes existants.
CrĂ©er un nouveau groupe dâutilisateursï
Pour ajouter un nouveau groupe cliquez sur le bouton CRĂER.
Les informations Ă renseigner lors de la crĂ©ation dâun nouveau groupe sont Ă minima le nom
, les utilisateurs affectés
, les permissions
.
Module Visualiseurï
Le module Visualiseur de TerraVisu permet de gĂ©rer les donnĂ©es de lâapplication et le paramĂ©trage de leur(s) reprĂ©sentation(s).
Il comporte trois entrées :
Les sources de données
Les couches
Les vues
Liste des sources de donnĂ©esï
Afin de configurer une visualisation, lâutilisateur doit crĂ©er les diffĂ©rentes sources de donnĂ©es en adĂ©quation avec le projet si elles nâexistent pas dĂ©jĂ .
Pour afficher lâensemble des sources de donnĂ©es cliquez sur Liste des sources de donnĂ©es.
Vous arrivez sur une page présentant la liste de toutes les sources de données déclarées.
Tip
Pour retrouver plus facilement une source de donnĂ©es dans la liste, vous avez la possibilitĂ© dâutiliser la barre de recherche ou dâajouter un filtre pour filtrer par type de donnĂ©es, type de gĂ©omĂ©trie, statut ou rapport dâimportation.
Toutes les colonnes de la liste des sources de donnĂ©es sont triables dans lâordre ascendant / descendant :
Nom
Type de données
Type de géométrie
Couches associées
Statut
DerniĂšre mise Ă jour
CrĂ©er une source de donnĂ©esï
Pour ajouter une nouvelle source, cliquez sur le bouton CRĂER.
Les types de sources de donnĂ©es supportĂ©s actuellement par lâapplication sont :
les fichiers GeoJSON
les fichiers Shapefile
les requĂȘtes PostGIS
les fichiers CSV contenant des coordonnées géographiques
les flux WMS/WMTS
Note
Une fois la source de donnĂ©es enregistrĂ©e, il nâest pas possible de modifier son type.
Les types de gĂ©omĂ©tries supportĂ©s par lâapplication sont les suivants :
Point
Linestring
Polygon
MultiPoint
MultiLinestring
MultiPolygon
GeometryCollection
Lors de la dĂ©claration de la source, il est possible dâajouter un ou plusieurs groupes dâutilisateurs, De cette façon, seuls les utilisateurs faisant partie des groupes affectĂ©s Ă la source seront en mesure de visualiser les donnĂ©es.
Note
Le nom dâune source de donnĂ©es doit ĂȘtre unique, si ce nâest pas le cas lâenregistrement Ă©chouera.
Toutes les donnĂ©es intĂ©grĂ©es Ă lâapplication doivent a minima possĂ©der un champ dâidentifiant unique et une gĂ©omĂ©trie.
Import de fichiersï
Une source de donnĂ©es peut ĂȘtre crĂ©Ă©e par lâimport dâun fichier GeoJSON, Shapefile ou CSV en dĂ©posant le fichier dans lâinterface.
GeoJSON ou Shapefileï
Les informations Ă renseigner Ă minima, lors de la crĂ©ation dâune nouvelle source GeoJSON ou Shapefile sont le nom
, le type de données
, le type de la géométrie
et lâidentifiant unique
.
Note
Les fichiers Shapefile doivent ĂȘtre fournis sous la forme dâune archive zippĂ©e contenant lâensemble des fichiers (.shp
, .prj
, .shx
, .dbf
, etc).
CSVï
Pour intégrer un fichier CSV, il faut que celui-ci comporte des coordonnées géographiques, dans une ou deux colonnes.
Les informations Ă renseigner Ă minima lors de la crĂ©ation dâune nouvelle source CSV sont le nom
, le ou les champs de coordonnées
, le systÚme de coordonnées
, le champ de lâidentifiant unique
, le séparateur de champ
, le séparateur de texte
, le séparateur décimal pour les coordonnées
et le nombre de lignes Ă ignorer
.
Lâ option EntĂȘte Ă la premiĂšre ligne activĂ©e permet de conserver les entĂȘtes de colonnes qui se trouvent Ă la premiĂšre ligne du fichier CSV.
Si lâoption Ignorer les colonnes Ă null est activĂ©e, toutes les colonnes vides ne seront pas conservĂ©es.
Import via une requĂȘte PostGISï
Les informations Ă renseigner Ă minima lors de la crĂ©ation dâune nouvelle source PostGIS sont le nom
, le type de géométrie
, les paramÚtres de connexion à la base de données
(hĂŽte, port, nom bdd, nom utilisateur, mot de passe utilisateur), requĂȘte SQL
, champ de géométrie
, champ de lâidentifiant unique
.
Note
Attention Ă ne pas terminer la requĂȘte par un point virgule.
Tip
Il est possible de dĂ©finir la frĂ©quence de mise Ă jour automatique de la source (toutes les heures, quotidiennementâŠ). La requĂȘte peut ainsi ĂȘtre exĂ©cutĂ©e rĂ©guliĂšrement afin de mettre Ă jour les donnĂ©es avec le contenu de la base.
Note
Si une source de données dont la fréquence de mise à jour a été paramétrée sur Quotidienne
, le déclenchement de la synchronisation ne se fera pas exactement 24h aprÚs.
Lâheure dâexĂ©cution se fera 24h+25mn (redĂ©marrage de lâoutil qui regarde toutes les 25 mn sâil y a des changements) + date de fin de la derniĂšre mise Ă jour.
Il peut donc y avoir un delta de 24h et 25mn au minimum entre chaque mise à jour de source de données.
Ce delta peut se rajouter dâautant plus sâil y a des mise Ă jour manuelles.
Géométries invalides |
---|
Seules des gĂ©omĂ©tries valides peuvent ĂȘtre importĂ©es dans lâapplication TerraVisu. |
|
Import via un flux WMS/WMTSï
Les flux WMS/WMTS sont des protocoles de communication qui permettent dâobtenir des cartes de donnĂ©es gĂ©orĂ©fĂ©rencĂ©es Ă partir de diffĂ©rents serveurs de donnĂ©es (IGN, BRGM, etc.).
Les informations Ă renseigner Ă minima lors de la crĂ©ation dâune nouvelle source WMS/WMTS sont le nom
et lâadresse
.
Il est possible de renseigner les niveaux de zoom min et max auxquels les images du flux seront affichées dans le visualiseur cartographique.
Enregistrer une source de donnĂ©esï
Au moment de lâenregistrement de la source, les champs attributaires sont automatiquement dĂ©terminĂ©s et renseignĂ©s et quatres onglets sont crĂ©Ă©s :
DĂFINITION contient les informations principales de la source
DONNĂES contient la liste de tous les champs attributaires
RAPPORT DâIMPORTATION permet de remonter des informations concernant lâimportation des donnĂ©es suite Ă lâactualisation
INFORMATIONS GĂNĂRALES affiche plusieurs informations utiles sur la source de donnĂ©es
Actualisation de la source de donnĂ©esï
Une fois crĂ©Ă©e, la source de donnĂ©es doit ĂȘtre actualisĂ©e afin dâimporter les donnĂ©es dans la base PostGIS du projet.
Statuts dâactualisationï
Il existe cinq types de statuts relatifs Ă lâactualisation des sources :
A synchroniser
: le statut de la source nouvellement crĂ©Ă©, cela signifie que la source a besoin dâĂȘtre actualisĂ©e pour ĂȘtre utilisĂ©e. Cliquez dâabord sur la source pour Ă©diter son statut, puis sur ACTUALISER LES DONNĂES. Une fois revenu Ă la liste des source, vous pourrez constater que le statut est devenuEn cours
ouTerminé
.En cours
: la source de donnĂ©es est en cours dâactualisation.En attente
: les sources mises en attente et traitĂ©es dans lâordre de demande dâactualisation.TerminĂ©
: la source de donnĂ©es a bien Ă©tĂ© crĂ©Ă© et vient dâĂȘtre actualisĂ©e.Inutile
: ce statut ne concerne que les sources WMS/WMTS car celles ci nâont pas besoin dâĂȘtre raffraichies.
Note
Lors de la mise Ă jour dâune source, dans la page dâĂ©dition, le bouton ACTUALISER LES DONNĂES est grisĂ© pour Ă©viter de relancer la synchronisation plusieurs fois.
Il est nĂ©anmoins possible de forcer la rĂ©actualisation dâune source de donnĂ©es en cliquant sur le bouton grisĂ©.
Onglet DĂFINITIONï
Cet onglet comporte les mĂȘmes informations que celles renseignĂ©es lors de la crĂ©ation de la source de donnĂ©es.
Onglet DONNĂESï
Cet onglet prĂ©sente plusieurs intĂ©rĂȘts :
Renommer le nom du champ (sera utilisé dans les couches)
Changer le type de champ (integer, float, string, etc.)
Afficher un extrait des valeurs du champ
Onglet RAPPORT DâIMPORTATIONï
Au survol sur la vignette du statut dâune source, une infobulle apparait avec les informations du rapport dâimportation.
Il suffit de cliquer sur la vignette du statut pour ĂȘtre redirigĂ© vers lâonglet RAPPORT DâIMPORTATION.
Il existe trois types de statuts relatifs au rapport dâimportation des sources :
SuccĂšs
: les donnĂ©es ont toutes correctement Ă©tĂ© importĂ©es au moment de lâactualisationErreur
: aucune donnĂ©e nâa pu ĂȘtre importĂ©e au moment de lâactualisation (exemple : aucune donnĂ©e)Alerte
: importation partielle des donnĂ©es car lâactualisation a rencontrĂ© une erreur (exemple : gĂ©omĂ©tries invalides, mauvais typage de colonne)
Le rapport dâimportation comporte plusieurs informations utiles comme :
Statut
CommencĂ©e Ă
Finie Ă
Rapport global
Nombre total de lignes traitées
Erreurs
Nombre de lignes ajoutées
Nombre de lignes modifiées
Nombre de lignes supprimées
Onglet INFORMATIONS GĂNĂRALESï
Cet onglet donne des informations utiles sur :
La date de création de la source de donnée (automatique)
La date de modification de la source de données (automatique)
La description (Ă renseigner dans lâonglet DĂFINITION)
Les crĂ©dits (Ă renseigner dans lâonglet DĂFINITION)
Lâauteur de la source de donnĂ©es (automatique Ă partir du nom de lâutilisateur Ă lâorigine de la source)
Modifier une source de donnĂ©esï
Lâonglet DONNĂES contient lâensemble des champs attributaires de la source.
Lâoutil dĂ©tecte automatiquement les types de chaque champ mais il peut arriver quâil soit mal reconnu. Dans ce cas lĂ , il est possible de le modifier dans la liste du type de chaque champ.
Les types gĂ©rĂ©s par lâapplication sont les suivants :
String
Integer
Float
Boolean
Undefined
Date
Note
Lorsquâun champ est de type Undefined
, cela signifie que lâoutil nâa pas rĂ©ussit Ă lâidentifier. A ce moment lĂ il faut lui assigner le bon type dans la liste dĂ©roulante.
Un extrait des valeurs pour chaque champ est fournit afin dâavoir un aperçu des donnĂ©es.
Le libellĂ© de chaque champ est modifiable de façon Ă le rendre plus lisible quâune variable brut. Celui-ci sera utilisĂ© lors de la configuration des couches.
Dupliquer une source de donnĂ©esï
Cela peut ĂȘtre particuliĂšrement intĂ©ressant pour les sources PostGIS qui possĂšdent les mĂȘmes paramĂštres de connexion Ă la base de donnĂ©es.
Si la duplication est réalisée sur une source Shapefile/GeoJSON/CSV, il est nécessaire de réimporter le fichier de données.
Pour dupliquer une source de données cliquez sur le bouton + depuis la liste des sources.
Note
Assurez vous de renommer la source car le nom dâune source de donnĂ©es doit ĂȘtre unique.
Supprimer une source de donnĂ©esï
Pouvoir supprimer une source de donnĂ©es nĂ©cessite de sâassurer quâelle nâest pas utilisĂ©e par aucune couche. Si ce nâest pas le cas, la suppression ne pourra pas ĂȘtre effectuĂ©e.
Pour supprimer une source, vous avez deux façons de procéder :
depuis la liste, cliquez sur la couche et en bas de la page cliquez sur le bouton SUPPRIMER.
dans la liste, cochez la source et cliquez sur le bouton SUPPRIMER.
Note
Toute suppression est définitive.
Liste des couchesï
Une fois les sources de donnĂ©es dĂ©clarĂ©es, lâutilisateur peut crĂ©er les couches qui en dĂ©coulent.
Pour afficher lâensemble des couches cliquez sur Liste des couches.
Tip
Pour retrouver plus facilement une couche dans la liste, vous avez la possibilitĂ© dâutiliser la barre de recherche ou dâajouter un filtre pour filtrer par source de donnĂ©es, vue, affichĂ©e par dĂ©faut(oui/non), table attributaire affichĂ©e(oui/non), fenĂȘtre au survol(oui/non), mini-fiche (oui/non).
Toutes les colonnes de la liste des sources de donnĂ©es sont triables dans lâordre ascendant / descendant :
Nom
Vue
Source des données
Affichée par défaut
CrĂ©er une coucheï
La configuration des couches permet de personnaliser de maniĂšre trĂšs approfondie les possibilitĂ©s dâinteraction au sein dâune couche :
La fonction de recherche
La description associée
La représentation cartographique
La légende associée aux styles cartographiques affichés
Lâaffichage de popups associĂ©s aux donnĂ©es
Lâaffichage de fiches informatives associĂ©s aux donnĂ©es
La gestion dâoutils de filtrage des donnĂ©es
La gestion de la table attributaire
La gestion dâun outil de synthĂšse
Lâaffichage de contenus provenant dâapplications externes
Pour crĂ©er une nouvelle couche, cliquez sur le bouton CRĂER.
Une page sâouvre avec diffĂ©rents onglets Ă renseigner.
Onglet DĂFINITIONï
Les informations à renseigner à minima lors de la définition de la couche sont le nom
et la source de données
.
A la diffĂ©rence des sources qui doivent avoir des noms uniques, il est possible dâavoir plusieurs couches avec le mĂȘme nom.
Il faut ensuite sĂ©lectionner une source de donnĂ©es dans la liste. Chaque couche est associĂ©e Ă une source de donnĂ©es. Il est possible dâen filtrer le contenu en ajoutant une condition de sĂ©lection des donnĂ©es Ă partir de la liste des champs disponibles fournie (voir ci-dessous).
Le Champ principal permet dâactiver la fonction de recherche dans le visualiseur qui retournera les rĂ©sultats en fonction de ce champ.
Si lâoption AffichĂ©e par dĂ©faut est activĂ©e, la couche sera activĂ©e dĂšs lâouverture de la vue Ă laquelle elle est associĂ©e dans le visualiseur cartographique.
Enfin, la partie Description permet dâajouter du contenu informatif (textes, images, etc) sur cette couche. Ce texte peut ĂȘtre mis Ă disposition de lâutilisateur dans les vues classiques et de storytelling.
A ce stade, il est possible dâenregistrer la couche telle quelle et de lâafficher dans le visualiseur cartographique. Une reprĂ©sentation par dĂ©faut est appliquĂ©e Ă la couche, ce qui permet de la visualiser.
Filtrage de sourceï
LâintĂ©rĂȘt principal du filtrage de source est quâil permet de crĂ©er de multiple couches Ă partir de la mĂȘme source de donnĂ©es.
Le langage de filtrage, Pivot QL, est trĂšs proche du SQL et une aide đ permet dâobtenir des exemples avec des cas de figures parlants.
Pour aider Ă lâĂ©criture de la requĂȘte de filtrage, il peut ĂȘtre intĂ©ressant de consulter la liste des champs disponibles afin de ne pas faire dâerreur de nommage.
Pour finir, si la requĂȘte est syntaxiquement incorrecte ou quâun nom de champ est mal orthographiĂ© alors un message dâerreur vient avertir lâutilisateur.
Le nombre dâĂ©lĂ©ments retournĂ©s par le filtre est une aide prĂ©cieuse pour savoir si la requĂȘte est bonne.
Le filtre appliquĂ© Ă la source de donnĂ©es dans la couche est immĂ©diatement rĂ©percutĂ© dans la fenĂȘtre de filtre cĂŽtĂ© interface du visualiseur cartographique.
Onglet ICĂNESï
Il est possible dâafficher ses propres pictogrammes sur une couche. Ils pourront servir dâicĂŽnes ou de motifs sur la carte crĂ©Ă©e.
Pour cela il suffit de cliquer sur le bouton AJOUTER, dâimporter son image (png/jpeg) et de la nommer dans le champ Nom
.
Il est possible de modifier la couleur de fond de lâimage en utilisant lâoutil COMPOSER. Pour cela il est nĂ©cessaire que lâimage ait Ă©tĂ© enregistrĂ©e au prĂ©alable afin quâelle soit disponible dans la liste.
Pour enregistrer lâimage, enregistrez la couche.
Onglet STYLEï
La conception du style permet de donner du sens Ă une carte en transmettant une information qui doit ĂȘtre la plus efficace et comprĂ©hensible possible.
Parmi les nombreux styles que lâon peut rĂ©aliser, voici les plus courants :
Des styles simples sans analyse : polygones, lignes, points.
Des analyses paramétrées permettant de représenter une variable en particulier :
Cartes choroplĂšthes (analyse discrĂšte)
Carte thématiques (catégorisation)
Points avec cercles proportionnels (analyse continue)
Point avec iconographie (catégorisation)
Affichage de texte
Des analyses bivariĂ©es permettant de reprĂ©senter deux variables en mĂȘme temps en faisant varier deux caractĂ©ristiques du style de la mĂȘme reprĂ©sentation gĂ©ographique.
Des représentations mettant en jeux plusieurs couches (polygone + centroide par exemple) du type couche principale + couche de décoration.
Des représentations différentes en fonction du niveau de zoom.
Il existe deux modes possibles pour la conception du style : le mode avec assistant de style et le mode sans. Par défaut, le mode avec assistant est activé.
Dans ce manuel dâutilisation, nous nous concentrons principalement sur le mode avec assistant car celui ci sâadresse Ă un profil dâutilisateur non dĂ©veloppeur.
Style simpleï
Lâapplication identifie automatiquement le type de reprĂ©sentation possible en fonction de la gĂ©omĂ©trie de la source de donnĂ©es utilisĂ©e. Ainsi, au moment de la conception, un style simple par dĂ©faut est proposĂ© Ă lâutilisateur.
Il est possible de modifier les couleurs par dĂ©faut en cliquant sur le carrĂ© colorĂ©. Un sĂ©lecteur de couleur apparaĂźt et vous permet dâen choisir une dans la palette chromatique ou de renseigner le code couleur en HTML
ou RGBA
.
Pour renseigner une valeur numérique (exemple le DiamÚtre
pour une représentation Cercle
), il suffit de cliquer sur la zone concernĂ©e et dâinscrire une valeur.
Les curseur de la plage de visibilitĂ© permettent de dĂ©finir des niveaux de zoom dâapparition/disparition dâun style sur la carte (exemple : on affiche des zones du zoom 0 jusquâau zoom 13 et Ă partir du zoom 13 on affiche des icĂŽnes).
Pour utiliser une icÎne existante dans un style simple, sélectionnez la représentation IcÎne
et choisissez lâimage que vous avez enregistrĂ© dans lâonglet ICĂNES.
Style avec motifï
Il est possible dâutiliser des motifs au lieu des couleurs pour remplir un polygone.
CrĂ©ation dâun motif La premiĂšre Ă©tape est de crĂ©er le motif, dans lâonglet ICĂNES. Pour cela, il est nĂ©cessaire dâimporter une image servant de base au motif (le motif est idĂ©alement blanc et de taille 28 x 28 pixels). Lâimport dâimage se fait via le bouton UPLOAD. Il est ensuite possible de colorer lâimage prĂ©cĂ©demment importĂ©e dans lâapplication. Le bouton COMPOSE permet ce choix de couleur Ă appliquer sur le motif.
Utilisation dâun motif Actuellement les motifs ne sont pas gĂ©rĂ©s par lâassistant de style. Il est nĂ©cessaire de dĂ©sactiver lâassistant pour utiliser les motifs via du code
Mapbox
.Exemple :
{
"type": "fill",
"paint": {
"fill-pattern": "hachures-bleu"
},
"maxzoom": 24,
"minzoom": 0
}
Style avec une analyseï
Choix du type de représentation
Polygone
Ligne
Extrusion (3D)
Cercle
IcĂŽne
Texte
Diagrammes circulaires
Choix du de la caractéristique à faire varier
Couleur fond
Couleur contour
DiamĂštre
Ăpaisseur
Couleur texte
Taille texte
etc.
Choix de la variable à représenter
Choix du type dâanalyse
Si la variable est un nombre (type Float/Integer)
Discrétisation (méthodes Jenks, Quantiles, Intervalles égaux)
Interpolation
Catégorisation
Diagrammes circulaires
Si la variable est un texte (type String)
Catégorisation
Afin de ne pas Ă©garer lâutilisateur dans les nombreux choix du type de reprĂ©sentation, ce dernier sera restreint en fonction du type gĂ©omĂ©trique de la source de donnĂ©es utilisĂ©e par la couche. Par exemple, Ă une source de type Polygon
sera proposé uniquement les types de représentation Polygone
, Ligne
, Extrusion
.
Le choix de la caractéristique à faire varier découlera automatiquement du type de représentation choisi précédemment. Par exemple, pour une représentation Polygone
, les caractéristiques à faire varier seront Couleur du polygone
et Couleur du contour
.
Il est Ă noter que toutes les caractĂ©ristiques ne sont pas variables car nâapportant pas dâintĂ©rĂȘt : par exemple lâĂ©paisseur du contour de la reprĂ©sentation Cercle nâest pas variable, uniquement fixe.
Le choix de la variable Ă reprĂ©senter se fait Ă lâaide dâune liste dĂ©roulante. La variable se prĂ©sente ainsi : le label (Ă©ditable), le nom de la variable, le type. Le type de la variable choisie (String
, Integer
, Float
..) conditionne les possibilitĂ©s du type dâanalyse.
Le choix du type dâanalyse constitue la derniĂšre Ă©tape. Le type dâanalyse Interpolation nâest disponible que pour faire varier les caractĂ©ristiques DiamĂštre
ou``Ăpaisseur``, câest Ă dire une taille.
Lors de la conception dâun style avec une analyse, il est possible dâactiver lâoption GĂ©nĂ©rer la lĂ©gende associĂ©e pour que la lĂ©gende soit exactement conforme au style reprĂ©sentĂ©.
Exemples de styles Mapbox avancĂ©sï
Catégorisation
Fallback value (valeur par défaut)
{
"type": "fill",
"paint": {
"fill-color": [
"case",
[
"has",
"nb_log_ind_pour_mille"
],
[
"step",
[
"get",
"nb_log_ind_pour_mille"
],
"#fde725",
0.1,
"#5dc963",
1.1,
"#21908d",
3.1,
"#3b528b",
7.1,
"#440154",
15.1,
"#CCC"
],
"#CCC"
],
"fill-outline-color": "#a7c2e8"
},
"maxzoom": 24,
"minzoom": 0
}
Variation simple (icones en fonction dâun champ) + Ă©tiquettes en fonction dâun champ
{
"type": "symbol",
"paint": {
"text-color": "hsl(352, 100%, 15%)"
},
"layout": {
"icon-size": 1,
"text-font": [
"Arial Unicode MS Bold"
],
"text-size": 8,
"icon-image": [
"match",
[
"get",
"cep_nature"
],
"ESU",
"point-vert",
"ESO",
"point-noir",
"EMI",
"point-marron",
""
],
"text-field": "{cep_nom}",
"text-radial-offset": 2,
"text-variable-anchor": [
"top",
"bottom",
"left",
"right"
]
},
"maxzoom": 24,
"minzoom": 0
}
Variation simple (couleur des points en fonction dâun champ) + clusters colorĂ©s en fonction du nombre de points
{
"type": "circle",
"paint": {
"circle-color": [
"case",
[
"has",
"secteuractivite"
],
[
"match",
[
"get",
"secteuractivite"
],
"Alimentaire",
"hsla(210, 50%, 40%, 0.8)",
"Automobiles, motos",
"hsla(0, 0%, 80%, 0.8)",
"HÎtels, cafés, restaurants",
"hsla(180, 50%, 60%, 0.8)",
"Culture, loisirs",
"hsla(180, 50%, 40%, 0.8)",
"Divers",
"hsla(0, 20%, 50%, 0.8)",
"Ăquipement de la maison",
"hsla(60, 50%, 60%, 0.8)",
"Ăquipement de la personne",
"hsla(300, 33%, 30%, 0.8)",
"Grand magasin",
"#c7843d",
"HygiÚne, santé, beauté",
"hsla(300, 33%, 70%, 0.8)",
"Services Ă la personne",
"hsla(0, 100%, 90%, 0.8)",
"Services Ă vitrine",
"hsla(30, 100%, 60%, 0.8)",
"#CCC"
],
"#CCC"
],
"circle-radius": 7,
"circle-stroke-color": "hsl(0, 0%, 95%)",
"circle-stroke-width": 1
},
"cluster": {
"font": {
"color": "#ffffff"
},
"sizes": [
5,
10,
15,
20,
22,
25
],
"steps": [
2,
5,
10,
50,
80
],
"border": 4,
"colors": [
"#b8e295",
"#8dcf82",
"#64bc6e",
"#3ba859",
"#1c8a47",
"#006837"
],
"radius": 50
},
"maxzoom": 24,
"minzoom": 0
}
Variation double : couleur des lignes en fonction dâun champ + taille des lignes en fonction en fonction dâun champ
{
"type": "line",
"paint": {
"line-color": [
"match",
[
"get",
"class_adm"
],
"Autoroute",
"#bb1e2a",
"DĂ©partementale",
"#487b00",
"Nationale",
"#487bb6",
"#000000"
],
"line-width": [
"match",
[
"get",
"class_adm"
],
"Autoroute",
3,
"DĂ©partementale",
2,
"Nationale",
1,
0
]
},
"maxzoom": 24,
"minzoom": 9
}
Variation simple (couleur du polygone en fonction dâun champ) + ordre dâaffichage des gĂ©omĂ©tries en fonction dâun champ
{
"type": "fill",
"paint": {
"fill-color": [
"match",
[
"get",
"buffer"
],
"1000",
"#e47e1c",
"250",
"#e41a1c",
"#000000"
],
"fill-outline-color": "transparent"
},
"layout": {
"fill-sort-key": [
"case",
[
"==",
[
"get",
"buffer"
],
"1000"
],
0,
[
"==",
[
"get",
"buffer"
],
"250"
],
1,
0
]
},
"maxzoom": 24,
"minzoom": 0
}
Filtres
Filtre simple (une condition)
{
"type": "fill",
"paint": {
"fill-color": "hsl(140, 92%, 24%)",
"fill-outline-color": "hsl(0, 0%, 100%)"
},
"filter": [
"==",
"nouvelle_culture",
"Oui"
],
"maxzoom": 24,
"minzoom": 0
}
Filtre âetâ (les conditions se cumulent)
{
"type": "fill",
"paint": {
"fill-color": "hsl(140, 92%, 24%)",
"fill-outline-color": "hsl(0, 0%, 100%)"
},
"filter": [
"all",
[
"==",
"nouvelle_culture",
"Oui"
],
[
">=",
"evol_2021_surf",
"0"
]
],
"maxzoom": 24,
"minzoom": 0
}
Ajouter un style secondaireï
Une couche peut utiliser plusieurs styles. Le style principal utilise les données de la source utilisée par la couche, en revanche, le style secondaire peut faire appel à une source de données différente.
Le style secondaire doit ĂȘtre vu comme un Ă©lĂ©ment de dĂ©coration sur la carte. De cette maniĂšre, aucune interaction ne sera possible avec les donnĂ©es du style secondaire (info-bulle, mini-fiche, filtre, etc.)
Exemple concret : Dans le cas dâune carte des communes, il pourra ĂȘtre intĂ©ressant de rajouter les Ă©tiquettes des noms au centre des communes. Pour se faire, on aura besoin de crĂ©er un style secondaire faisant appel Ă la source de donnĂ©es des centroides des communes pour pouvoir ajouter les Ă©tiquettes.
Style sans assistantï
Il est possible dâaller plus loin dans la conception dâun style en dĂ©sactivant le mode assistant. Ce mode sâadresse Ă des utilisateurs dĂ©veloppeurs car il faut rĂ©diger le code en JSON
, en suivant la spécification Mapbox.
Onglet LĂGENDESï
La lĂ©gende est un des Ă©lĂ©ments essentiels de la carte. Elle doit ĂȘtre claire, facilement comprĂ©hensible et doit sâadapter aux Ă©lĂ©ments affichĂ©s sur la carte.
Voici les typologies de légende :
Légende avec carrés pour représenter des polygones
Légende avec cercles pour représenter des points
Légende avec lignes pour représenter les lignes
Légende avec icÎnes pour représenter les pictogrammes ou motifs
On peut faire varier :
La couleur de fond pour les carrés et le cercles
La couleur de la ligne pour les carrés, les cercles et les lignes
La taille pour les carrés et les cercles
LâĂ©paisseur de ligne pour les carrĂ©s, les cercles et les lignes
Si elle est gĂ©nĂ©rĂ©e depuis lâonglet STYLE, alors elle se met en lien automatiquement avec le style de la couche et prend en compte la typologie de gĂ©omĂ©trie affichĂ©e.
Il nâest pas possible de modifier une lĂ©gende qui a Ă©tĂ© gĂ©nĂ©rĂ©e. Seuls le titre et le pied de lĂ©gende sont Ă©ditables.
Si la lĂ©gende gĂ©nĂ©rĂ©e ne vous convient pas, il faut dĂ©sactiver lâoption GĂ©nĂ©rer la lĂ©gende associĂ©e dans lâonglet STYLE pour la caractĂ©ristique concernĂ©e (exemple Couleur du polygone
). De cette façon, vous pourrez créer manuellement la légende souhaitée.
Onglet FENĂTRE AU SURVOLï
La fenĂȘtre au survol ou info-bulle est un message contextuel apparaissant en surimpression au survol de la souris sur les Ă©lĂ©ments de la couche. Le contenu du message sâadapte dynamiquement en fonction de lâobjet survolĂ©. Celle-ci nâest pas active par dĂ©faut.
Une fois activĂ©e, la configuration de la fenĂȘtre est facilitĂ©e grĂące Ă un assistant qui permet dâajouter les Ă©lĂ©ments de contenus et de dĂ©finir une plage de zoom.
Si le champ principal a Ă©tĂ© dĂ©finit dans lâonglet DĂFINITION, alors ce dernier sera aussi utilisĂ© comme titre de lâinfo-bulle.
En cas de valeur nulle sur un champ, il est possible de dĂ©finir une valeur par dĂ©faut. De mĂȘme, lâoutil permet de rajouter du texte en prĂ©fixe et suffixe de la valeur du champ choisi.
Lorsque le label dâun champ est renommĂ© Ă un endroit de lâapplication, il est renommĂ© partout ailleurs.
Le Mode expert permet dâaller plus loin dans le paramĂ©trage de lâinfo-bulle en codant le contenu en Nunjucks.
Le code est gĂ©nĂ©rĂ© Ă partir de ce qui existe dans le mode avec assistant, en revanche lâinverse nâest pas vrai. Câest Ă dire que le mode avec assistant nâest pas synchronisĂ© avec le Mode expert.
Ce mode avancĂ© sâadresse Ă des utilisateurs dĂ©veloppeurs. Il peut ĂȘtre intĂ©ressant de lâutiliser pour dĂ©finir des conditions if
ou elseif
.
Onglet MINI-FICHEï
La mini-fiche est une fiche structurĂ©e prĂ©sentant des informations associĂ©es Ă un objet de la couche. Celle-ci sâouvre au clic sur lâobjet en question.
La mini-fiche nâest pas active par dĂ©faut.
La mini-fiche fonctionne sur le mĂȘme principe que celui de la fenĂȘtre au survol. Si le champ principal a Ă©tĂ© dĂ©finit dans lâonglet DĂFINITION, alors ce dernier sera aussi utilisĂ© comme titre de la mini-fiche.
Il est possible de sĂ©lectionner une couleur de surbrillance pour les objets cliquĂ©s sur la carte au moment de lâaffichage de la mini-fiche.
En cas de valeur nulle sur un champ, il est possible de définir une valeur par défaut.
De mĂȘme, lâoutil permet de rajouter du texte en prĂ©fixe et suffixe de la valeur du champ choisi.
A la diffĂ©rence de lâinfo-bulle, lâutilisateur peut ajouter des titres de section pour structurer les parties de la fiche.
Lorsque le label dâun champ est renommĂ© Ă un endroit de lâapplication, il est renommĂ© partout ailleurs.
Le Mode expert permet dâaller plus loin dans le paramĂ©trage de la fiche en codant le contenu en Nunjucks.
Le code est gĂ©nĂ©rĂ© Ă partir de ce qui existe dans le mode avec assistant, en revanche lâinverse nâest pas vrai. Câest Ă dire que le mode avec assistant nâest pas synchronisĂ© avec le Mode expert.
Ce mode avancĂ© sâadresse Ă des utilisateurs dĂ©veloppeurs. Il peut ĂȘtre intĂ©ressant de lâutiliser pour ajouter du texte colorĂ©, des liens hypertexte ou des images.
Onglet FILTREï
Lâoutil de filtre permet de restreindre les Ă©lĂ©ments sur la carte en fonction des valeurs de champs sĂ©lectionnĂ©es.
Lâoutil de filtre nâest pas actif par dĂ©faut.
Pour ajouter un filtre sur la couche cliquez sur AJOUTER.
Plusieurs types de filtrage sont disponibles en fonction des types de champs :
Une seule valeur (texte)
Plusieurs valeurs (texte)
Une étendue de valeurs (numérique ou date)
Au niveau de lâaffichage, il est possible de choisir:
Aucune valeur
Toutes les valeurs disponibles pour le champ
Une liste de valeurs
Il est possible de remonter/descendre les filtres dans lâordre souhaitĂ©.
Onglet TABLEï
La table attributaire permet dâavoir une vision tabulaire des donnĂ©es de la couche. Elle nâest pas activĂ©e par dĂ©faut.
Une fois la table activĂ©e, lâutilisateur peut configurer lâaffichage des champs et autoriser leur export au format xlsx
.
Il est possible de remonter/descendre les champs dans lâordre souhaitĂ©.
Onglet WIDGETï
Lâoutil de widget permet de rĂ©capituler dans un tableau dynamique des indicateurs utiles Ă lâanalyse de la couche.
Plusieurs widgets peuvent ĂȘtre crĂ©Ă©s par couche. LâicĂŽne et le libellĂ© de chacun dâentre eux est personnalisable.
Trois types de calculs statistiques sont proposés :
le comptage du nombre dâĂ©lĂ©ments prĂ©sents
la somme de leur valeur
la moyenne de leur valeur
Il est possible de choisir si le rĂ©sultat de ces calculs se rĂ©actualise en fonction des Ă©lĂ©ments qui se trouvent dans lâemprise spatiale, lors du zoom sur la carte, ou non.
Un champ de saisie avancĂ©e Ă destination des utilisateurs dĂ©veloppeurs est Ă©galement disponible. Il requiert lâĂ©criture en JSON avec dans la clĂ© âtemplateâ une chaĂźne de caractĂšre contenant le code en Nunjucks du format de donnĂ©es attendu.
Onglet INCLUSIONSï
Enfin, il est Ă©galement possible dâassocier Ă une couche des contenus provenant dâapplications externes - par exemple, pour associer des graphiques aux couches cartographiques.
Pour cela, il suffit de renseigner :
lâicĂŽne reprĂ©sentative
un libellé correspondant
lâURL du contenu distant Ă mettre Ă disposition des utilisateurs de TerraVisu
Modifier une coucheï
Pour modifier une couche existante, cliquez sur la couche dans la liste et effectuez vos changements.
Dupliquer une coucheï
La duplication dâune couche inclut la copie :
du style
de la légende
de lâinfobulle
de la mini-fiche
du widget
Pour dupliquer une couche cliquez sur le bouton DUPLIQUER depuis la liste des couches.
Un message indique Ă lâutilisateur que la couche a bien Ă©tĂ© dupliquĂ©e.
Supprimer une coucheï
Pouvoir supprimer une source de donnĂ©es nĂ©cessite de sâassurer quâelle nâest utilisĂ©e dans aucun vue. Si ce nâest pas le cas, la suppression ne pourra pas ĂȘtre effectuĂ©e.
Pour supprimer une couche, vous avez deux façons de procéder :
dans la liste, cliquez sur la vue et en bas de la page cliquez sur le bouton SUPPRIMER
dans la liste, cochez la couche et cliquez sur le bouton SUPPRIMER
Note
Toute suppression est définitive.
Liste des vuesï
La configuration des menus dâaccĂšs aux couches de donnĂ©es sâappelle les vues.
Il sâagit de la derniĂšre Ă©tape Ă rĂ©aliser (aprĂšs la crĂ©ation de la source, puis crĂ©ation de la couche) pour visualiser ses donnĂ©es.
Pour afficher lâensemble des vues cliquez sur Liste des vues.
Vous arrivez sur une page présentant la liste de toutes les vues déclarées.
CrĂ©er une vueï
Pour ajouter une nouvelle vue cliquez sur le bouton CRĂER.
Les informations Ă renseigner Ă minima lors de la crĂ©ation dâune nouvelle vue sont le nom
, le type de vue
, le classement
et lâarbre des couches
.
Il existe deux types de vues :
Carte : les couches sont affichés dans une arborescence composée de groupes
Storytelling : les couches sont affichĂ©s Ă droite dâune description (analyse de carte, chiffre clĂ©s..) et lâutilisateur les fait dĂ©filer dans lâordre dans lesquelles elles sont ordonnĂ©es dans lâarbre des couches.
Le classement permet dâaffecter Ă la vue une position par rapport aux autres (exemple : 1ere position, deuxiĂšme position..). Il est possible de crĂ©er autant de vues que nĂ©cessaire mais il ne peut pas y avoir plus de 10 vues affichĂ©es dans le visualiseur cartographique.
Il est possible de dĂ©finir une emprise gĂ©ographique diffĂ©rente de lâemprise par dĂ©faut du visualiseur cartographique (exemple : Centre ville de Thionville). Pour cela, il suffit de dessiner la zone Ă afficher Ă lâaide de lâoutil de dessin.
Sâil a dĂ©finit au prĂ©alable des fonds de carte dans le module Liste des fonds de carte, lâutilisateur peut choisir de les utiliser dans une vue. Si il ne le fait pas, câest le fond de carte par dĂ©faut (Mapbox Monochrome Light) qui sera utilisĂ©.
Une icĂŽne par dĂ©faut est appliquĂ©e Ă la vue si lâutilisateur ne lui en choisis pas. Sa couleur est blanche afin que lâicĂŽne se dĂ©marque bien sur le menu des vues dans le visualiseur cartographique. Le format supportĂ© par lâoutil est le png.
Arbre des couchesï
Une couche appartient obligatoirement Ă un groupe.
Pour ajouter un groupe cliquez sur le bouton CRĂER UN GROUPE.
Pour ajouter une couche Ă un groupe cliquez sur le + et choisissez la dans la liste.
Vous pouvez construire votre arbre en ajoutant, déplaçant, imbriquant les éléments.
A partir dâun groupe, en cliquant sur les trois petits points verticaux vous avez la possibilitĂ© de :
Ajouter une couche
Ajouter un sous-groupe
Paramétrer le mode de sélection des couches : exclusif, inclusif ou par variables
Supprimer un groupe
Note
Une couche ne peut ĂȘtre ajoutĂ©e quâĂ une seule vue Ă la fois.
Lâenregistrement de la vue aura pour effet immĂ©diat de rajouter automatiquement lâensemble des Ă©lĂ©ments de lâarbre des couches dans le visualiseur cartographique.
Pour modifier une vue existante, cliquez sur la vue dans la liste et effectuez vos changements.
SĂ©lection des couches par variablesï
Le mode de sĂ©lection de couches dit âpar variablesâ permet de rassembler plusieurs couches portant sur un mĂȘme indicateur, dont la valeur est fonction de combinaisons de variables.
Ce mĂ©canisme est particuliĂšrement utile pour permettre la sĂ©lection du millĂ©sime de donnĂ©es ainsi que de lâĂ©chelle spatiale utilisĂ©e.
Pour pouvoir actionner ce mode de sĂ©lection, il est nĂ©cessaire dâavoir prĂ©alablement dĂ©fini une couche par combinaison de valeurs voulues pour les variables en jeu.
Exemple avec deux variables :
Variables et valeurs associées
Zone géographique : Département, Région
Année : 2020, 2050
Couches nécessaires (sans contrainte sur le nom)
Couche DĂ©partement 2020
Couche DĂ©partement 2050
Couche RĂ©gion 2020
Couche RĂ©gion 2050
Dans la page dâĂ©dition dâune vue, vous aurez alors accĂšs au menu suivant permettant la crĂ©ation dâun nouveau groupe.
Créer un nouveau groupe, le nommer et afficher ses paramÚtres :
SĂ©lectionner le mode de sĂ©lection de couches âpar variablesâ et renseigner le nom des variables souhaitĂ©es :
Ajouter une couche au groupe. Câest lors de cette Ă©tape que les valeurs des diffĂ©rentes variables sont dĂ©finies.
Affecter une couche Ă chaque combinaison :
Le groupe sâaffiche alors dans lâarbre des couches et comporte un sĂ©lecteur de valeurs quand il est actif.
Dans le cas oĂč la couche correspondant Ă une combinaison nâa pas Ă©tĂ© dĂ©finie, une erreur sâaffiche lors du changement de valeurs des variables et la couche sĂ©lectionnĂ©e nâest pas modifiĂ©e.
Supprimer une vueï
Pour supprimer une vue, vous avez deux façons de procéder :
dans la liste, cliquez sur la vue et en bas de la page cliquez sur le bouton SUPPRIMER
dans la liste, cochez la vue et cliquez sur le bouton SUPPRIMER
Note
Toute suppression est définitive.
Fonds de carteï
Le module Fonds de carte de TerraVisu permet Ă lâutilisateur de dĂ©finir ses fonds de cartes sur lesquels viendront se superposer les couches de donnĂ©es cartographiques de lâapplication.
Lâutilisateur peut par exemple ainsi basculer dâun fond de plan cartographique Ă une photographie aĂ©rienne pour avoir un meilleur aperçu de la rĂ©alitĂ© physique du territoire dâĂ©tude.
Liste des fonds de carteï
Trois types de fonds de cartes peuvent ĂȘtre dĂ©finis :
Raster
Vectoriel
Mapbox
Pour afficher lâensemble des fonds de carte cliquez sur Liste des fonds de carte.
Vous arrivez sur une page présentant la liste de tous les fonds de carte existants.
CrĂ©er un nouveau fond de carteï
Pour ajouter un nouveau fond de carte cliquez sur le bouton CRĂER.
Les informations Ă renseigner Ă minima lors de la crĂ©ation dâun nouveau fond de carte sont le Nom
, le Type de fond de carte
et lâURL
.
La taille des tuiles est modifiable mais elle est dĂ©finie par dĂ©faut sur la valeur 256. Le curseur de lâamplitude du zoom permet de choisir Ă quel niveau de zoom les tuiles du fond de carte sâafficheront dans le visualiseur.
Une fois les fonds de plan ajoutĂ©s, lâutilisateur peut choisir de les utiliser dans les vues quâil veut.
Note
Il est possible de dĂ©finir lâordre dâaffichage du fond de plan dans une vue en renseignant le champ Ordre
.
Modifier un fond de carteï
Pour modifier un fond de carte existant, cliquez sur le fond de carte dans la liste et effectuez vos changements.
Supprimer un fond de carteï
Pour supprimer fond de carte, vous avez deux façons de procéder :
dans la liste, cliquez sur le fond de carte et en bas de la page cliquez sur le bouton SUPPRIMER
dans la liste, cochez le fond de carte et cliquez sur le bouton SUPPRIMER
Note
Toute suppression est définitive.