Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Une fois les données connectées, l'étape suivante consiste à les organiser en projets qui peuvent être diffués aux utilisateurs finaux via des applications cartographiques.
Un projet est composé d’une liste ordonnée de couches. Une application cartographique JMap Cloud ouvre des projets et affiche leurs couches. Vous pouvez créer autant de projets que vous le souhaitez.
Chaque couche d’un projet est associée à une source de données spatiales. La source de données fournit les données de la couche. Différents projets peuvent contenir des couches partageant les mêmes sources de données, ce qui permet d’avoir une variété de styles, d'informations, de thématiques, etc. pour les mêmes données. Il est aussi possible que plusieurs couches d’un même projet partagent la même source de données, ce qui s’avère utile lorsque vous utilisez des filtres de couches afin de présenter différentes données d’une même source sur plusieurs couches.
Un projet est une ressource sécurisée, ce qui signifie que des permissions y sont associées afin de contrôler l’accès par les utilisateurs. Il est donc possible d’exercer un contrôle précis des utilisateurs qui seront autorisés à ouvrir chaque projet.
La section Projets de JMap Cloud Portal permet de créer et de gérer les projets. Vous pouvez aussi créer des projets directement à partir du Tableau de bord.
Les sections suivantes décrivent les étapes pour créer un nouveau projet ainsi que pour gérer les projets auxquels vous avez accès.
Pour ouvrir le projet afin de l'explorer et paufiner la configuration avant de le rendre disponible aux utilisateurs :
Appuyez sur pour accéder aux fonctions.
Appuyez sur Ouvrir. Une application JMap NG affichant le projet s'ouvre dans un nouvel onglet.
Connectez-vous à l'application avec vos informations de connexion à JMap Cloud Portal.
Naviguez sur la carte et explorez l'application. Les fonctions offertes par JMap NG sont disponibles (voir les détails dans le Guide d'utilisation de JMap NG). C'est l'application cartographique qui diffuse le projet aux membres dont le rôle est Visualisateur.
Dans JMap NG, appuyez sur l'icône et ensuite sur Déconnexion pour fermer l'application.
Vous pouvez créer un nouveau projet à partir du ou à partir de la section Projets.
Pour créer un nouveau projet :
Appuyez sur Créer un nouveau projet pour ouvrir l'inteface de création.
Complétez les paramètres du projet.
Appuyez sur Créer. Le projet s'affiche dans la section Projets. Dans les deux modes d'affichage, carton ou liste, le menu offre les fonctions pour .
Nom | Entrez un nom pour votre nouveau projet. Comme pour les autres ressources de JMap Cloud, le nom ne nécessite pas d'être unique. Appuyez sur le bouton Français si vous souhaitez donner le nom du projet dans une autre langue (anglais ou espagnol). |
Langue par défaut | Parmi les langues disponibles, sélectionnez celle qui sera utilisée par défaut lorsque la langue demandée n’est pas disponible ou que des traductions sont manquantes. |
Public |
CRS de la carte | Sélectionnez le système de coordonnées de référence de la carte. Il détermine la façon dont les données sont affichées dans les applications cartographiques. Toutes les données utilisant une projection différente sont converties à la volée vers cette projection. Le CRS par défaut en JMap Cloud est EPSG:3857 - WGS 84 / Pseudo-Mercator, le plus commun pour les applications cartographiques web. |
Unité de la carte | Sélectionnez l’unité cartographique. L’unité cartographique est automatiquement sélectionnée en fonction du CRS sélectionné. |
Unité d'affichage | Sélectionnez l'unité utilisée pour afficher les coordonnées de la carte. |
CRS des mesures | Sélectionnez le système de référence des coordonnées qui sera utilisé pour le calcul des mesures. Le CRS par défaut est EPSG:4326 - WGS 84, système de coordonnées de latitude / longitude utilisé par les systèmes de positionnement global (GPS). Les mesures de distance et de superficie sont faites en utilisant des calculs sphériques basés sur l’ellipsoïde de la projection. |
Unité de mesure | Unité utilisée pour afficher les mesures (distance, superficie, etc.). |
Couleur de fond | Couleur de fond par défaut de la carte. |
Couleur de la sélection | Couleur des objets sélectionnés sur la carte. Ce paramètre peut aussi être défini pour chaque couche. |
Rotation initiale | Si vous souhaitez imprimer une rotation à la carte, saisissez la valeur de la rotation en degrés. La rotation s’effectue dans le sens horaire. |
Description | Optionnel. Entrez une description pour le nouveau projet. Celle-ci est utile à des fins de gestion des projets. |
Étiquettes | Optionnel. Ajoutez des étiquettes qui peuvent être utilisées pour trier ou filtrer les projets. Vous pouvez les créer en écrivant le texte dans la plage. Une fois créées, elles sont disponibles pour être utilisées dans toutes les ressources (SDS, projets, couches). Elles s'affichent lorsque vous inscrivez des termes de l'étiquette. |
Vous pouvez octroyer des permissions à d'autres membres de JMap Cloud de votre organisation pour les projets dont vous êtes le propriétaire.
Trois permissions sont offertes. Les permissions sont hiérarchiques, dans le sens que la permission la plus large inclut les deux autres permissions.
Pour octroyer les permissions à un projet :
Appuyez sur et ensuite sur Permissions. L'interface de configuration des permissions s'ouvre affichant les membres avec les permissions que chacun détient.
Pour octroyer des permissions à un membre, ouvrez la liste déroulante de la plage Ajouter un membre.
Sélectionnez le membre qui vous intéresse. Son nom accompagné d'une lettre qui indique son rôle s'affiche dans la plage Ajouter un membre. Vous pouvez effacer la sélection en appuyant sur .
Sélectionnez les autres membres que vous souhaitez ajouter, un à la fois. Leurs noms s'affichent dans la plage. Vous pouvez effacer la sélection en appuyant sur .
Une fois les membres sélectionnés, appuyez sur pour ajouter les membres. Ceux-ci s'affichent dans le tableau des permissions.
Cochez les permissions que vous souhaitez octroyer à chaque membre. La permission Propriété inclut automatiquement les deux autres permissions.
Vous pouvez modifier les permissions octroyées aux membres, octroyer des permissions à des nouveaux membres ou supprimer toutes les permissions à un ou à plusieurs membres.
Les projets doivent avoir au moins un membre avec la permission Propriété.
Modifiez les permissions en cochant ou décochant les cases pertinentes. Pour enlever toutes les permissions à un membre, vous devez décocher les trois permissions. Lorsque vous décochez la case de la permission Propriété, Modifier devient automatiquement la permission la plus importante.
Pour modifier les paramètres du projet :
Appuyez sur pour accéder aux fonctions.
Appuyez sur Modifier. L'interface de configuration du projet s'affiche.
Modifiez les paramètres du projet. Vous pouvez modifier tous les paramètres.
Appuyez sur Modifier pour exécuter les modifications. La date de la modification s'affiche dans la colonne Modification.
Les projets que vous avez créés (et dont vous êtes alors le propriétaire) ainsi que les projets pour lesquels vous avez des permissions d'accès s'affichent dans la section Projets.
Deux modes d'affichage sont disponibles dans cette section : le mode tableau, semblable au mode d'affichage des autres ressources de JMap Cloud Portal, ou le mode carton (card). Vous pouvez passer d'un mode à l'autre en appuyant sur les icônes et respectivement.
Lorsque les projets sont affichés en mode liste vous pouvez les trier et les filtrer en fonction de leur nom ou de la date de modification.
L'icône Menu disponible dans les deux modes d'affichage offre des fonctions pour la gestion de chaque projet : Ouvrir, Modifier, Permissions, Obtenir le lien public du projet, Cache MVT, Supprimer. Les sections suivantes décrivent ces fonctions en détail.
Optionnel. Cochez ce paramètre si vous souhaitez rendre le projet public. Si vous ne cochez pas la case, le projet est privé. La section décrit les détails de l'accès aux projets. Vous devez d'abord compléter la procédure de création du projet pour pouvoir ensuite le rendre public. Lorsque la case est cochée, l'icône s'affiche pour copier l'URL de l'application JMap Cloud qui ouvre le projet.
Appuyez sur et ensuite sur Permissions. L'interface de configuration des permissions s'ouvre affichant les membres avec les permissions détenues par chacun.
Si vous souhaitez supprimer des membres, sélectionnez-les en cochant la case à gauche de chaque nom et appuyez sur .
Les tuiles vectorielles sont un format de données vectorielles très efficace pour la cartographie web. Le principe consiste en diviser l'ensemble des données vectorielles d'un projet en tuiles, de manière analogue aux tuiles des données matricielles (WMTS).
Il existe plusieurs standards pour produire des tuiles vectorielles. Mapbox a proposé un standard basé sur l'encodage Protocol buffers (" Protobuf ") créé par Google (https://developers.google.com/protocol-buffers). Le tuiles vectorielles de Mapbox (mvt) sont supportées par un grand éventail de produits cartographiques parmi lesquels JMap Cloud, JMap Server et JMap NG.
Une grille qui définit le tuilage est appliquée aux données vectorielles qui sont alors découpées en tuiles. Chaque tuile peut contenir les données vectorielles de plusieurs couches.
Un ensemble de tuiles est produit pour chaque niveau d'échelle. Dans la cartographie web en général se considèrent 23 niveaux d'échelle, le niveau 0 correspondant à la Terre et le niveau 22 correspondant à la rue. Les vecteurs des niveaux inférieurs sont simplifiés (généralisés) pour optimiser l'affichage des données tout en gardant des tuiles d'un volume performant.
Les vecteurs (lignes, polygones) de chaque couche sont coupés aux frontières des tuiles. Lorsque les géométries traversent la frontière entre les tuiles, celles-ci sont coupées et chaque tuile contient une partie de la géométrie. C'est l'application cartographique qui réunifie les vecteurs pour obtenir la géométrie complète.
Les attributs des éléments cartographiques sont inclus dans les tuiles. Ceci rend les données plus dynamiques et interactives possibilitant, par exemple, l'affichage de thématiques créées à la volée ou l'affichage des données en fonction de l'application de filtres basés sur leurs attributs.
Les tuiles vectorielles contiennent donc les géométries et leurs attributs, les styles ne sont pas inclus dans les tuiles. Les informations définissant les styles sont stockées et gérées dans un fichier JSON séparé. Cette caractéristique permet aux utilisateurs des applications de définir des styles de manière dynamique car ce sont les applications qui gèrent les styles. De plus, lorsque le style des données change il n'est pas nécéssaire de générer de nouvelles tuiles.
Les tuiles peuvent être créées à l'avance et mises en cache, la réponse du serveur étant beaucoup plus rapide face aux requêtes de l'application cartographique web ce qui donne un rendu très fluide et performant.
Un projet JMap Cloud génère trois ensembles de données qui sont utilisées par les applications :
Un fichier JSON de style. Ce fichier accompagne les tuiles vectorielles. Il contient la définition de chaque couche contenue dans les tuiles vectorielles, leurs paramètres de style, les thématiques, etc.
Un ensemble de tuiles vectorielles qui contiennent les géométries et les attributs des couches non éditables. JMap produit un fichier de format mvt par tuile. Ces tuiles peuvent être créées à la demande lorsque les utilisateurs naviguent dans les applications JMap NG. Elles peuvent aussi être crées à l'avance et mises en cache.
Données vectorielles en GeoJSON qui correspondent aux géométries et attributs des couches éditables. Ces données sont envoyées aux applications à la demande par région.
En général les tuiles vectorielles sont plus légères que les tuiles matricielles mais certains facteurs peuvent affecter la taille des tuiles et avoir un impact sur la performance des applications JMap NG. La taille des tuiles est associée au temps de leur production, au volume de stockage, au volume des données échangées avec les applications et à la mémoire dédiée des applications.
Parmi les facteurs à considérer nous pouvons citer :
Nombre d'attributs liés aux couches : les données des attributs influencent la taille des tuiles, qui augmente avec le nombre d'attributs.
Échelles de visibilité des couches : établir des seuils de visibilité pour l'affichage des couches est indiqué lorsque les couches ont des données très denses. Limiter l'affichage de ces couches à des échelles plus grandes est une bonne stratégie car les tuiles des petites échelles ne contiendront pas les données de ces couches et le temps de production des tuiles sera réduit.
Mise en cache : la production à l'avance et mise en cache des tuiles améliore grandement la performance des applications.
Pour gérer le cache de tuiles vectorielles du projet :
Indiquez la tâche que vous souhaitez effectuer.
Appuyez sur Lancer la tâche. La section Tâche en cours affiche l'avancement de la tâche de manière graphique et en pourcentage.
Propriété
En tant que propriétaire du projet vous pouvez octroyer cette permission à un membre de l'organisation qui détient au moins le rôle Éditeur. Cette permission, la plus large, permet de : - gérer l'accessibilité au projet, c'est-à-dire le rendre public ou privé, - octroyer des permissions d'accès aux membres de l'organisation, - supprimer le projet. Le projet doit avoir au moins un propriétaire.
Modifier
Vous pouvez octroyer cette permission à un membre de l'organisation qui détient au moins le rôle Éditeur. Cette permission permet de : - modifier les paramètres du projet à l'exception de son accéssibilité.
Visualiser
Vous pouvez octroyer cette permission à un membre de l'organisation qui détient le rôle Visualisateur. Cette permission permet de : - accéder au projet via une application cartographique (telle que JMap NG) dans laquelle l'utilisateur peut afficher les données et éditer les données des couches éditables.
Lorsque la visibilité d'un projet est de type Public les utilisateurs accèdent au projet sans besoin d'authentification. Lorsque la visibilité est de type Privé, les utilisateurs doivent avoir au moins la permission Visualiser pour accéder au projet.
Pour obtenir le lien de partage afin de diffuser un projet Public :
Appuyez sur et ensuite sur Obtenir le lien public du projet. Cette fonction est inactive pour les projets dont la visibilité est de type Privé.
Vous pouvez copier ce lien aussi à partir de l'interface de configuration du projet. Ceci s'avère pertinent lorsque vous rendez un projet Public :
Appuyez sur pour accéder aux fonctions.
Appuyez sur Modifier pour ouvrir l'interface de configuration du projet.
Si vous avez la permission Propriété, cochez la case Public pour rendre la projet public. L'icône apparaît à côté de la case.
Appuyez sur pour copier le lien de partage du projet dans le presse-papier.
Vous pouvez supprimer un projet dont vous avez la permission Propriété. La suppression du projet entraîne la suppression des couches cartographiques du projet ainsi que ces configurations.
Pour supprimer un projet :
Appuyez sur et ensuite sur Supprimer. Un message vous demande de valider votre choix. Le projet disparaît de la section Projets.
Appuyez sur et ensuite sur Cache MVT pour ouvrir l'interface Gérer le cache de tuiles MVT du projet. Cette interface a quatre sections :
Si vous souhaitez annuler la tâche, appuyer sur . Une message valide votre choix.
État du cache
Indique l'état du cache, s'il est disponible.
Remplir
Cette option permet d'indiquer si vous souhaitez créer les tuiles pour les 23 niveaux ou pour une plage spécifique de niveaux. Dans ce cas, indiquez les niveaux minimal et maximal de la plage.
Cette option ne remplace pas les tuiles qui sont déjà en cache.
Supprimer
Cette option permet d'indiquer si vous souhaitez supprimer les tuiles des 23 niveaux ou d'une plage spécifique de niveaux. Dans ce cas, indiquez les niveaux minimal et maximal de la plage.
Tâche en cours
Indique l'avancement de la création ou de la suppression par niveau de cache ainsi que l'avancement global de la création ou suppression.