# Mode cartographie ![](../images/mode_visualisation.png) ## 1. Définition Le mode visualisation cartographique, accessible aux utilisateurs en ayant droits (vmap_user) permet l'affichage des cartes. La liste des cartes disponibles pour l'utilisateur connecté dépend des groupes auxquels il appartient. ## 2. La gestion des cartes Le bouton Carte ![](../images/bouton_carte.png) permet de déployer : - la table des matières - la légende - les jeux de données affichés sur la carte en cours. Chaque jeu de données est comosé de 1 à plusieurs calques qu'il est possible d'afficher en cliquant sur le bouton ![](../images/liste_calques.png). Une boîte à cocher permet d'afficher/désafficher les calques indépendamment les uns des autres : ![](../images/transparence_calques.png) - le Gestionnaire des cartes. Le gestionnaire de cartes permet de sélectionner la carte à afficher et d'y opérer des opérations d'ajout de couches à la volée. Les couches peuvent être issues de service ou de fichier local. ![](../images/gestionnaire_carte.png) L'ajout de couches dépend des services sélectionnés. L'ajout de l'url du service permet un ajout à la volée de la couche sur la carte en cours. Il est possible d'ajouter des fichiers locaux au format : - KML - TopoJSON - IGC - GeoJSON - GPX Le nom de la couche est facultatif. C'est le nom affiché dans le jeu de données et la table des matières. Si aucun nom de couche n'est fourni, alors le nom du fichier et son extension sont affichés. ## 3. Volet carte : Outils d'affichage, de sélection, d'interrogation et de filtre On retrouve dans la Fenêtre "Carte" l'ensemble des fonctionnalités classiques d'un web SIG mais aussi plusieurs fonctionnalités propres à vMap. ![](../images/outils.png) - La barre de zoom sur le côté gauche (le zoom peut aussi être effectué via la souris) - L'échelle et l'overview en bas à gauche - Les coordonnées de la souris en bas à droite - Les listes des outils de contrôle en haut à droite ![](../images/bouton_outils.png). Les outils de contrôle peuvent être activés ou désactivés à la volée par l'utilisateur - La liste des modèles d'impressions disponibles pour l'utilisateur connecté ![](../images/bouton_modele_impression.png). L'ensemble des champs paramétrables pour les impressions sont définis, préalablement par l'administrateur, dans un modèle configuré. - Un outil d'insertion d'une donnée ![](../images/bouton_insertion.png). Il donne accès au formulaire de création d'objet. Pour cela l'administrateur doit avoir préalablement paramétré un objet métier associé au calque de la donnée. - Un outil de sélection multiple ![](../images/bouton_selection_multi.png) qui donne accès a 2 modes de recherche : - Une sélection graphique à partir des outils point, ligne, polygone et cercle - une sélection attributaire à partir d'un requêteur. Un objet métier doit obligatoirement avoir été associé au calque de la carte. - Un outil de sélection simple ![](../images/bouton_selection_simple.png) permettant d'obtenir les informations attributaire d'un seul et unique objet sélectionné géographiquement. - Un outil de mesure ![](../images/bouton_mesure.png) qui permet le calcul de longueurs, superficies et mesures des géométries. Il permet l'export des mesures au format csv. - Un outil de localisation ![](../images/bouton_xy.png) à partir des coordonnées X et Y et d'un système de projection. - Un outil de géolocalisation ![](../images/bouton_geolocalisation.png) qui permet de centrer la carte sur la localisation de l'utilisateur en cours. - Un outil pour centrer la carte sur l'étendue maximale ![](../images/bouton_etendue_max.png). L'étendue maximale d'une carte diffère en fonction du système de projection. Si la carte est en Lambert 93, l'étendue maximale de la carte est la France. - Un outil pour rafraichir les couches de la carte sans avoir à recharger l'application ![](../images/refresh.png). - Un outil pour recentrer la carte sur l'emprise par défaut définie par l'administrateur ![](../images/emprise.png). - Un outil de localisation par la saisie d'adresse. ![](../images/adresse.png). Par défaut l'outil fonctionne avec la couche Open Street Map. Si un objet métier est associé à un calque de la carte, un choix sera disponible entre plusieurs localisations. #### L'outil de localisation L'outil de localisation peut réaliser la recherche de plusieurs façon: - avec la clause LIKE - avec la fonctionnalité plain text de postgresql Pour configurer ce choix, il faut se rendre dans la [partie administration de l'objet métier](https://vmap.readthedocs.io/fr/latest/doc_module_vmap/administration/developpement/objets_metiers.html#mode-de-recherche-du-champ-localisation) ### 3.1. Infobulles Une infobulle est la carte d'identité d'un objet métier, pour en selectionner une ou plusieurs (si l'option est activé) il faut choisir le type d'objet métier à sélectionner ![](../images/carto_selection_objet_metier.png) puis cliquer sur un élément de la carte. ![Infobulle](../images/carto_infobulle_simple.png) #### Fiche descriptive Ouvre le formulaire de description de l'objet métier #### Fiche d'édition Ouvre le formulaire d'édition de l'objet métier #### Modifier la géométrie Ouvre l'outil d'édition graphique ![](../images/carto_modifier_geometrie.png) Il est possible de modifier l'objet graphiquement ou alors de "Modifier les coordonnées" avec le bouton du même nom. ![](../images/carto_modifier_coordonnees.png) #### Plus d'options Les options disponibles dans les infobulles sont paramétrables. [Plus d'information sur la configuration](https://vmap.readthedocs.io/fr/latest/doc_module_vmap/configuration/configuration_vmap.html#outils-des-infobulles) ![Infobulle](../images/carto_infobulle.png) ![Infobulles](../images/carto_infobulles.png) Les options suivantes sont disponibles pour un enregistrement: - Supprimer l'objet: Supprime l'enregistrement de la base de données. - Ajouter au panier: Ajoute le ou les enregistrement.s au panier. - Google Street View: Ouvre un nouvel onglet de votre navigateur avec open street view positionné par rapport aux coordonnées de l'enregistrement. - Mapillary: Ouvre un nouvel onglet de votre navigateur avec mapillary positionné par rapport aux coordonnées de l'enregistrement. - Rapport sur cet.ces objet.s: ouvre une fenetre pour choisir le rapport à imprimer (plus de détails [ici](https://vmap.readthedocs.io/fr/latest/doc_module_vmap/administration/developpement/rapports.html?highlight=rapports#utilisation)) - Lien vers cet.ces objet.s: copie dans le presse papier un lien (un URL) pour accéder directement à cet objet. ## 4. Accès direct #### 4.1. Visualisation d'une zone Il est possible de charger vMap sur une zone spécifique en renseignant l'étendu ou alors des coordonnées long/lat - map_id: l'identifiant de la carte à afficher (récupérable dans la liste des cartes) - extent: étendue à renseigner au format xmin|ymin|xmax|ymax - lon: longitude (requiert lon, lat et zoom) - lat: latitude (requiert lon, lat et zoom) - zoom: seuil de zoom (entre 0 et 28) (requiert lon, lat et zoom) Exemple : https://demo.veremes.net/vmap?mode_id=vmap&map_id=-1&extent=633212.2672198378%7C6852982.667582236%7C670936.3321414075%7C6871577.6699824445 #### 4.2. Visualisation d'objet spécifique Il est possible de visualiser un objet spécifique d'une carte en indiquant dans l'url, les paramètres suivants séparés par des &. Chacun de ces paramètres est facultatif - map_id: l'identifiant de la carte à afficher (récupérable dans la liste des cartes) - bo_id: identifiant de l'objet métier à interroger - ids: le ou les identifiants des entités à afficher (nécessite bo_id) Un zoom est effectué sur l'objet défini en paramètre de l'url et ce dernier est centré sur la carte qui s'affiche. Exemple : https://demo.veremes.net/vmap/?map_id=-1&bo_id=veremes_parcelles_visualisation&ids=66366000AB0003|66366000AB0007