Bienvenue sur FilterMate
FilterMate est un plugin QGIS prêt pour la production qui offre des capacités avancées de filtrage et d'export pour les données vectorielles - fonctionne avec N'IMPORTE QUELLE source de données !
🎉 Nouveautés de la v2.2.5 - Gestion automatique des SCR géographiques
Améliorations majeures
- ✅ Conversion automatique en EPSG:3857 - Les SCR géographiques (EPSG:4326, etc.) sont automatiquement convertis pour les opérations métriques
- Fonctionnalité : Détecte automatiquement les systèmes de coordonnées géographiques
- Impact : Un tampon de 50m fait toujours 50 mètres, quelle que soit la latitude (plus d'erreurs de 30-50% !)
- Implémentation : Conversion automatique en EPSG:3857 (Web Mercator) pour les calculs de tampon
- Performance : Surcharge minimale (~1ms par transformation d'entité)
- ✅ Correction du zoom et du flash géographiques - Résolution du scintillement avec
flashFeatureIds- Corrigé : La géométrie de l'entité n'est plus modifiée sur place pendant la transformation
- Solution : Utilise le constructeur de copie
QgsGeometry()pour éviter la modification de la géométrie originale
- ✅ Opérations métriques cohérentes - Tous les backends mis à jour (Spatialite, OGR, Zoom)
- Zéro configuration requise
- Journalisation claire avec indicateur 🌍 lors du changement de SCR
- ✅ Tests complets - Suite de tests ajoutée dans
tests/test_geographic_coordinates_zoom.py
Mises à jour précédentes
v2.2.4 - Harmonisation des couleurs et accessibilité (8 décembre 2025)
- ✅ Harmonisation des couleurs - Distinction visuelle améliorée avec +300% de contraste des cadres
- ✅ Conformité WCAG 2.1 - Normes d'accessibilité AA/AAA pour tout le texte
- Texte principal : ratio de contraste 17.4:1 (AAA)
- Texte secondaire : ratio de contraste 8.86:1 (AAA)
- Texte désactivé : ratio de contraste 4.6:1 (AA)
- ✅ Fatigue oculaire réduite - Palette de couleurs optimisée pour les longues sessions de travail
- ✅ Meilleure lisibilité - Hiérarchie visuelle claire dans toute l'interface
- ✅ Raffinements du thème - Cadres plus sombres (#EFEFEF), bordures plus claires (#D0D0D0)
- ✅ Tests automatisés - Suite de validation de conformité WCAG
v2.2.2 - Réactivité de la configuration (8 décembre 2025)
- ✅ Mises à jour de configuration en temps réel - Les modifications de l'arborescence JSON s'appliquent instantanément sans redémarrage
- ✅ Changement dynamique de l'interface - Basculez entre les modes compact/normal/auto à la volée
- ✅ Mises à jour d'icônes en direct - Les modifications de configuration se reflètent immédiatement
- ✅ Intégration ChoicesType - Sélecteurs déroulants pour les champs de configuration validés
- ✅ Sécurité des types - Valeurs invalides empêchées au niveau de l'interface
- ✅ Sauvegarde automatique - Toutes les modifications de configuration sont enregistrées automatiquement
v2.2.1 - Maintenance (7 décembre 2025)
- ✅ Stabilité améliorée - Prévention améliorée des plantages de la vue JSON Qt
- ✅ Meilleure récupération d'erreur - Gestion robuste des widgets d'onglets et des thèmes
- ✅ Améliorations de la construction - Automatisation améliorée et gestion des versions
Pourquoi FilterMate ?
- 🚀 Rapide : Backends optimisés pour PostgreSQL, Spatialite et OGR
- 🎯 Précis : Prédicats spatiaux avancés et opérations de tampon
- 💾 Prêt à l'export : Formats multiples (GeoPackage, Shapefile, GeoJSON, PostGIS)
- 📜 Historique : Annulation/rétablissement complet avec suivi de l'historique des filtres
- 🎨 Magnifique : Interface conforme WCAG avec support des thèmes
- 🔧 Flexible : Fonctionne avec n'importe quelle source de données vectorielles
Démarrage rapide
- Installation : Ouvrez QGIS → Extensions → Installer/Gérer les extensions → Rechercher "FilterMate"
- Ouvrir : Cliquez sur l'icône FilterMate dans la barre d'outils
- Filtrer : Sélectionnez une couche, écrivez une expression, cliquez sur Appliquer
- Exporter : Choisissez le format et exportez vos données filtrées
👉 Guide d'installation complet
Fonctionnalités clés
Filtrage avancé
- Filtrage d'attributs avec expressions QGIS
- Filtrage géométrique (intersecte, contient, dans, etc.)
- Opérations de tampon avec conversion automatique du SCR
- Support multi-couches
Backends multiples
- PostgreSQL : Idéal pour les grands jeux de données (
>50kentités) - 10 à 50× plus rapide - Spatialite : Bon pour les jeux de données moyens (
<50kentités) - OGR : Compatibilité universelle (Shapefiles, GeoPackage, etc.)
FilterMate choisit automatiquement le meilleur backend pour votre source de données - aucune configuration nécessaire ! En savoir plus dans l'Aperçu des backends.
Capacités d'export
- Formats multiples : GPKG, SHP, GeoJSON, KML, CSV, PostGIS
- Transformation du SCR à l'export
- Export de style (QML, SLD, ArcGIS)
- Export par lots et compression ZIP
Prérequis
Avant d'utiliser FilterMate :
- ✅ QGIS 3.x installé (n'importe quelle version)
- ✅ Couche vectorielle chargée dans votre projet
- ⚡ Optionnel : Installer
psycopg2pour le support PostgreSQL (recommandé pour les grands jeux de données)
Parcours d'apprentissage
Nouveau sur FilterMate ? Suivez ce parcours :
- Installation - Installez le plugin et les dépendances optionnelles
- Démarrage rapide - Tutoriel de 5 minutes
- Votre premier filtre - Exemple complet étape par étape
- Aperçu de l'interface - Comprendre l'interface
- Bases du filtrage - Maîtriser les techniques de filtrage
Certaines sections de la documentation ne sont pas encore disponibles en français. Consultez la documentation anglaise pour accéder à toutes les fonctionnalités.
Obtenir de l'aide
- 📖 Documentation : Parcourez le Guide utilisateur
- 🐛 Problèmes : Signalez les bugs sur GitHub Issues
- 💬 Discussions : Rejoignez GitHub Discussions
- 🎥 Vidéo : Regardez notre tutoriel YouTube
Sections de la documentation
- Premiers pas - Tutoriels et guides de démarrage rapide
- Guide utilisateur - Documentation complète des fonctionnalités
- Backends - Comprendre les backends de sources de données
v2.2.0 et antérieures
- ✅ Multi-Backend complet - Implémentations PostgreSQL, Spatialite et OGR
- ✅ Interface dynamique - Interface adaptative qui s'ajuste à la résolution de l'écran
- ✅ Gestion d'erreur robuste - Réparation automatique de géométrie et mécanismes de nouvelle tentative
- ✅ Synchronisation des thèmes - Correspond automatiquement au thème de l'interface QGIS
- ✅ Performance optimisée - 2,5× plus rapide avec ordre de requête intelligent
Fonctionnalités clés
- 🔍 Recherche intuitive d'entités dans n'importe quelle couche
- 📐 Filtrage géométrique avec prédicats spatiaux et support de tampon
- 🎨 Widgets spécifiques aux couches - Configurer et enregistrer les paramètres par couche
- 📤 Export intelligent avec options personnalisables
- 🌍 Reprojection SCR automatique à la volée
- 📝 Historique des filtres - Annulation/rétablissement facile pour toutes les opérations
- 🚀 Avertissements de performance - Recommandations intelligentes pour les grands jeux de données
- 🎨 Interface adaptative - Dimensions dynamiques basées sur la résolution de l'écran
- 🌓 Support des thèmes - Synchronisation automatique avec le thème QGIS
Liens rapides
Démo vidéo
Regardez FilterMate en action :
Commencer
Prêt à commencer ? Rendez-vous sur le Guide d'installation pour configurer FilterMate dans votre environnement QGIS.
