Configuration de la fiche d'urbanisme
Cette section est dédiée à la configuration de la fiche d'urbanisme.
Elle est décomposée en 7 parties :
Logo fiche urbanisme
Ce champ permet de définir le logo à afficher sur la fiche d'urbanisme.
Avertissement
L'image du logo doit être saisie sous forme de chaîne caractère au format base64.
Plus d'informations sur le format des URL en base64 au lien suivant.
Organisation fiche urbanisme
Nom de l'organisation à afficher sur la fiche d'urbanisme.
Template d'impression pour fiche d'urbanisme
Identifiant du modèle d'impression à utiliser pour la fiche d'urbanisme.
Quand celui-ci est renseigné, vMap utilise ce modèle à la place du modèle de fiche d'urbanisme par défaut, cela permet d'utiliser des modèles personnalisés.
Astuce
Plus d'informations sur la fonctionnement des modèles d'impression au lien suivant
Marge de zoom pour la géométrie
Cette attribut permet de définir la marge utilisée dans la fiche d'urbanisme entre la géométrie et le bord de la carte.
Elle est exprimée en pixels (px), et ne peut pas dépasser de la largeur ou de la hauteur de la carte.
Tolérance d'intersection
Surface (en pourcent %) à partir de laquelle une intersection est prise en compte.
Intersection sur "id_com"
Cette option est un champ a activer (cocher "Oui" ou "Non").
Si cette option est activée, lors d'une intersection, vMap utilisera également l'identifiant "id_com" pour faire les intersections, si celui-ci existe dans la table.
Tables d'intersection
Ce champ est un document JSON, permettant d'indiquer les différentes tables utilisées pour les intersections avec vMap, ainsi qu'indiquer le type de champ pour la représentation de cette donnée (nombre, texte, lien, ...).
Le document JSON accepte les paramètres suivant :
Nom du champ |
Type de champ |
Obligatoire ? |
Description |
---|---|---|---|
columns |
Objet JSON |
Oui |
Objet JSON contenant la description des champs de la table à intersecter pour la construction du document |
schema |
chaîne de caractères |
Oui |
Schéma dans lequel se trouve la table à intersecter |
table |
chaîne de caractères |
Oui |
Table à intersecter |
title |
chaîne de caractères |
Oui |
Nom de la section intersectée dans la fiche d'urbanisme |
type |
chaîne de caractères |
Oui |
Type de la géométrie contenue dans la table intersectée |
Pour le descriptif du document JSON représentant les colonnes de la table :
Nom du champ |
Type de champ |
Exemple de valeurs |
Obligatoire ? |
Description |
---|---|---|---|---|
alias |
chaîne de caractères |
"Cliquez ici" |
Non |
Permet d'afficher une chaîne de caractères alternative dans le nom du lien de la colonne de la table intersectée, au lieu d'afficher le nom de la colonne, ne sert que pour les champs de type 'lien' |
alias_variable |
chaîne de caractères |
- true - false |
non, défaut à false |
Permet d'indiquer si le l'alias est une chaîne de caractère à afficher (false), ou du texte contenu dans un attribut qu'il faut référencer (true), ne sert que pour les champs de type 'lien' |
label |
chaîne de caractères |
"Identifiant" |
Oui |
Nom de la colonne à afficher |
name |
chaîne de caractères |
"id_X" |
Oui |
nom de la colonne en base de données |
type |
chaîne de caractères |
- lien - texte |
Oui |
Permet d'indiquer le type de représentation pour la donnée de la colonne. - En tant que texte, le contenu est juste affichée dans la colonne. - En tant que lien, le contenu est utilisé pour proposer un accès de type lien hypertexte à un document, cela est très utile pour donner l'accès à un document en rapport avec la parcelle par exemple. |
Ci-dessous, un exemple fictif de document JSON pour les intersections d'une fiche d'urbanisme, celle-ci pouvant servir d'exemple :
[
{
"columns": [
{
"label": "titre",
"name": "col_titre",
}
{
"alias": "Réglement",
"alias_variable": false,
"label": "Lien vers règlement",
"name": "lien_reglement",
"type": "lien"
}
],
"schema": "schema1",
"table": "table1",
"title": "Titre de ma table",
"type": "POLYGON"
}
]