Configuration de la fiche descriptive
Cette section est dédiée à la configuration de la fiche descriptive.
Elle est décomposée en 3 parties :
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 descriptive |
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 |
Non, défaut à texte |
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 descriptive, 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"
}
]