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 :
config_section_fiche_urbanisme

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"
  }
]