Connecteur Lizmap à Oxalis (https://web.operis.fr/)
Ces scripts permettent la communication entre Lizmap et Oxalis. Il vous faut au préalable disposer d'un projet QGIS avec des parcelles cadastrales (https://github.com/3liz/lizmap-cadastre-module).
Comme illustré ci-dessous, une fois connecté (1) via websocket vous pourrez, depuis Oxalis, zoomer sur l'emprise des parcelles associées aux dossiers (2).
Il vous sera aussi possible de :
- cliquer sur une parcelle dans Lizmap et voir les dossiers associés dans la partie Sélection externe d'Oxalis
- transmettre les règlements de Lizmap vers Oxalis
- Les fichiers Javascript doivent être mis dans le répertoire
media/js/nom_projet
(documentation). - Dans le fichier oxalis.js il faut indiquer si nécessaire :
- Dans la variable
NOM_COUCHE_PARCELLE
, le nom de la couche contenant les parcelles (Parcelles
par défaut) - Dans la variable
NOM_COUCHE_REGLEMENT
, le nom de la couche contenant les règlements (oxalis_reglement
par défaut) - Dans la variable
NOM_ATTRIBUT_ID_PARCELLE
, le nom de la colonne contenant l'identifiant des parcelles (geo_parcelle
par défaut)
- Dans la variable
- Le fichier
maps.css
ne doit pas être renommé et doit aller dansmedia/themes/nom_projet/css
(documentation). - Afin de permettre la transmisson de règlements de Lizmap vers Oxalis, il faut une table/vue avec des champs bien définis. Le fichier
sql/oxalis_reglement.sql
défini une structure de base de cette table/vue. - Afin de permettre l'implantation d'un dossier (nécessite le pont niveau 3, bouton en-dessous le bouton 2 sur la capture d'écran), il vous faut :
- Ajouter la table
vl_ox_sigdosparc_aos
en utilisant un foreign data wrapper pointant sur la base de donnée d'Oxalis et préparer la base local. Pour cela utilisersql/oxalis_implanter_dossier.sql
(à adapter) - Ajouter la vue
dossier_oxalis
en édition dans votre projet Lizmap
- Ajouter la table