mirror of https://github.com/sitn/RegBL.git synced 2026-08-26 00:14:29 +00:00
Boîte à outils pour la gestion du RegBL | Read-only mirror of https://github.com/sitn/RegBL — Canton de Neuchâtel. Issues & pull requests at the source.
  • Python 78.3%
  • HTML 21.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-29 09:18:32 +02:00
apurement fix filter bat proj 2026-05-29 09:18:32 +02:00
extension update env file 2024-06-04 17:22:39 +02:00
periodes_construction_analyze_stdl/merge_tiles fix attaching file problem and externalize paths in .env 2024-07-11 10:14:43 +02:00
static/old update feedback_communes (v2) 2026-01-14 15:40:30 +01:00
utils fix reference names in fme scripts 2026-05-04 13:28:08 +02:00
.env.sample update sample env-file and e-mail 2026-03-04 10:21:14 +01:00
.gitignore update gitignore 2025-01-07 13:36:05 +01:00
LICENSE Initial commit 2023-05-10 14:10:45 +02:00
README.md clean files 2023-09-06 15:21:12 +02:00
requirements.txt update requirements 2026-01-14 16:16:12 +01:00

RegBL

Boîte à outils pour la gestion du RegBL

Prérequis

  • Python 3.10 ou ultérieur + git version 2.37.3 ou ultérieur
  • Certains exécutables dépendent du logiciel FME (v2, 2022)
  • Dossier git initialisé pour le projet
git init
  • Projet récupéré de github et à jour
git clone https://github.com/sitn/RegBL.git
  • Environnement virtuel dans le dossier du projet
python -m venv venv
  • Copier le fichier .env.sample et renseigner les variables d'environnement
cp .env.sample .env

Installation

Dans un terminal avec l'environnement virtuel activé:

./venv/scripts/activate

(venv): pip install -r requirements.txt

Pour générer les fichiers feedback des communes

(venv): cd ./apurement/feedback_communes
(venv): python main.py

Pour compléter les listes d'extension des communes

Déposer les listes excel dans \regbl_toolbox\extension\traitement_communes\input

Les listes complétées seront déposées dans regbl_toolbox\extension\traitement_communes\output

(venv): cd ./extension/traitement_communes
(venv): python main.py

Pour générer des fichiers KML

Déposer les listes excel dans \regbl_toolbox\extension\kml_generator\input

Les fichiers KML seront déposées dans regbl_toolbox\extension\kml_generator\output

(venv): cd ./extension/kml_generator
(venv): python main.py

Pour générer les fichiers KML des rapports des communes

Déposer les listes excel dans \regbl_toolbox\extension\analyse_rapport\rapports

Les fichiers KML seront déposées dans le même dossier.

(venv): cd ./extension/analyse_rapport
(venv): python main.py