Python script to generate Word reports from GeoNature LPO databases.
poetry install
poetry run reportgenerator --service <mon_service_pg> --output <mon_rapport.docx> --id_area <mon_rapport.docx> --referee <mon_rapport.docx> --list_analyse <mon_rapport.docx> --buffer <numero_buffer_en_km> --area_name <mon_nom_de_projet>
Sans --output_dir, les fichiers sont générés dans src/reportgenerator/outputs/<area_name>.
Les rendus QGIS utilisent un interpréteur Python QGIS externe. Par défaut, le projet essaie de le détecter automatiquement:
- Windows:
python-qgis-ltr.bat,python-qgis.bat, puis quelques chemins QGIS courants. - Linux/Docker:
/usr/bin/python3,/usr/bin/python, puispython3oupythondans lePATH.
Si QGIS est installé ailleurs, configurez explicitement:
# Linux / Docker
export REPORTGENERATOR_QGIS_PYTHON=/usr/bin/python3
export REPORTGENERATOR_QGIS_PREFIX=/usr
# Windows PowerShell
$env:REPORTGENERATOR_QGIS_PYTHON = "C:\Program Files\QGIS\3_40\bin\python-qgis-ltr.bat"
$env:REPORTGENERATOR_QGIS_PREFIX = "C:\Program Files\QGIS\3_40"Les alias QGIS_PYTHON, QGIS_PREFIX_PATH et QGIS_PREFIX sont aussi pris en charge.