# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=Siligites
qgisMinimumVersion=3.28
supportsQt6=yes
description=Plugin pour l'étude de la proximité entre des sites archéologiques et les formations géologiques à silicites qui leur sont liées
version=4.0
author=Thomas ANDRE
email=thomas.andre.archgeo@gmail.com

about=Plugin pour l'étude de la proximité entre des sites archéologiques et les formations géologiques à silicites qui leur sont liées

tracker=https://gitlab.com/Thomas.Andre.Archgeo/Siligites
repository=https://gitlab.com/Thomas.Andre.Archgeo/Siligites
# End of mandatory metadata

# Recommended items: 

hasProcessingProvider=yes
# Uncomment the following line and add your changelog:
changelog=Version 4.0
    Extension Siligîtes :
    - Mise à jour et adaptation de l’extension pour le futur passage à Qt6 avec la version 4.X de QGIS, tout en gardant la compatibilité avec Qt5. Ajout aussi d’infos-bulles sur l’ensemble des outils et éléments pour faciliter leur utilisation.
    - Refonte des étapes de lancement de l’extension en proposant lors de l’installation ou de changements importants de soit télécharger les couches par défauts de Silextracteur, soit passer cette étape pour gagner du temps (plus de détails dans la section de Silextracteur).
    - Mise en place d’un fournisseur d’accès au langage R installé sur l’ordinateur, nommé SiliciteR, en s’inspirant du plugin Processing R Provider développé par Victor Olaya et qui était utilisé auparavant. L’intérêt était de pouvoir être plus indépendant lors des mises à jour et de pouvoir l’adapter à nos besoins (plus de détails dans les sections SiliciteR et SilLCP).

    Provider SiliciteR :
    - Reprise des éléments présents dans Processing R Provider en adaptant certains des paramètres et en améliorant certaines fonctionnalités.
    - Accès aux paramètres et à leur modification facilité à l’aide d’une fenêtre directement accessible depuis SilLCP qui l’utilise pour certains de ses outils (plus de détails dans la section de SilLCP).
    - Adaptation de l’outil de création de scripts R en essayant d’indiquer un maximum d’informations et de conseils pour faciliter son utilisation. Il est nécessaire de relancer QGIS pour avoir accès à cet outil, l’interface QGIS ayant besoin de recharger pour l’afficher dans la boîte à outils.

    Plugin Silextracteur :
    - Réparation de l’outil en lui-même qui était bloqué depuis la mise à jour liée à la version 3.40 de QGIS. Le problème était lié à une mauvaise adaptation du code pour prendre en compte le futur passage à Qt6, sans forcément prendre en compte tous les cas de figure.
    - Adaptation du code et de l’interface pour prendre en compte le téléchargement ou non des couches par défaut au moment de l’installation de l’extension. Le bouton d’ajout de couches (revue pour l’occasion) ajoute ainsi soit les Géopackages s’ils ont été téléchargés, soit une version en ligne des WFS si cela n’a pas été fait. Ces derniers sont tout aussi complets, mais font ralentir certaines étapes pendant quelques minutes après leur ajout au projet. Un bouton pour les télécharger a aussi été ajouté pour les télécharger à n’importe quel moment.
    - Adaptation de l’extraction de données depuis le WFS du GDR SILEX (mis à jour avec la version de novembre 2025). Au lieu de faire une sélection dans le flux complet, qui s’avérait très longue tant que les très nombreuses entités n’étaient pas toutes chargées, une extraction ciblée est à la place réalisée, en ne gardant que les formations liées à la zone d’étude choisie. Le temps nécessaire pour cette extraction est un peu plus long (même s’il reste raisonnable), mais assure la possibilité d’utiliser les données plus facilement. Les différentes couches produites (extractions, couches extraites individuelles et rassemblées) sont aussi à présent ajoutées directement dans un groupe de couches pour facilement les retrouver.

    Plugin SilLCP :
    - Création d’une fenêtre supplémentaire pour donner accès aux paramètres du fournisseur d’accès SiliciteR. Il est ainsi possible d’accéder aux paramètres actuels, à ceux enregistrés dans Processing R Provider s’il est installé, à ce qui est automatiquement détecté par le provider ou à une version vide pour compléter soi-même les paramètres. Il est nécessaire de les valider une première fois pour débloquer les différents outils de Movecost.
    - De manière générale, modification des noms des couches de sortie des différents outils pour faciliter leur identification. Certaines de ces couches sont aussi rassemblées dans des groupes de couches spécifiques au moment de leur création pour faciliter leur récupération.
    - Travail mené pour assurer la compatibilité des outils avec des couches ayant des projections différentes pour s’assurer que les éléments produits fonctionnent correctement.
    
    Plugin Silanalyses :
    - Modification des noms des couches pour faciliter leur identification, ainsi qu’ajout automatique de celles-ci dans des groupes de couches. Certains widgets ont aussi été changés pour faciliter le remplissage de certaines valeurs, notamment pour l’outil de simplification de réseaux.
    - Refonte de l’outil de fusion de réseaux avec une meilleure détection des doublons. L’outil n’est toujours pas infaillible si les doublons sont légèrement différents, mais reste plus efficace que l’ancienne version.
    - Ajout de la possibilité de rechercher le chemin le plus rapide (plus court en termes de temps) entre deux ou plusieurs points au sein d’un réseau. Celui-ci mobilisant beaucoup de fonctions de GRASS, l’outil est complètement bloqué si le provider en question n’est pas activé. Un travail a aussi été mené sur le style des couches produites (étapes et trajet complet) pour assurer leur compréhension.

version_admin=2024
wfs=Formations_France_10112025

# Tags are comma separated with spaces allowed
tags=python, R, Least Cost Path analysis, Spatial network analysis, Archaeology, Open Science

homepage=https://gitlab.com/Thomas.Andre.Archgeo/Siligites
category=Plugins
icon=icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

Category of the plugin: Raster, Vector, Database or Web
# category= Vector,Database

# If the plugin can run on QGIS Server.
server=False

