Aller au contenu principal
Version: 0.9.1-release-candidate

Appliquer des styles aux couches WFS

Ce guide explique comment appliquer des styles prédéfinis aux couches WFS CartograFit dans QGIS Desktop.

Pourquoi les styles ne s'appliquent pas automatiquement ?

Le protocole WFS ne transmet pas les styles - c'est une limitation du standard OGC. WFS sert uniquement des données vectorielles brutes. Les styles définis côté serveur (dans les fichiers .qgs) ne sont utilisés que pour le rendu WMS.

C'est pourquoi nous fournissons des fichiers de style .qml à télécharger et appliquer manuellement dans QGIS.

Prérequis

  • QGIS 3.22+ installé
  • Connexion WFS CartograFit configurée (Guide de connexion)
  • Au moins une couche WFS ajoutée à votre projet

Étape 1 : Télécharger les fichiers de style

Les fichiers de style .qml sont disponibles sur CartograFit :

CoucheTéléchargement
parking_areasparking_areas.qml
roadsroads.qml
road_segmentsroad_segments.qml
h3_cellsh3_cells.qml
urban_furnitureurban_furniture.qml
road_markingsroad_markings.qml
traffic_signstraffic_signs.qml

Télécharger tous les styles (ZIP)

curl -O https://cartografit.fitai.fr/qgis-styles/cartografit-qmls.zip

Téléchargement individuel

# Télécharger un style spécifique
curl -O https://cartografit.fitai.fr/qgis-styles/parking_areas.qml
curl -O https://cartografit.fitai.fr/qgis-styles/roads.qml
curl -O https://cartografit.fitai.fr/qgis-styles/road_segments.qml
curl -O https://cartografit.fitai.fr/qgis-styles/h3_cells.qml
curl -O https://cartografit.fitai.fr/qgis-styles/urban_furniture.qml
curl -O https://cartografit.fitai.fr/qgis-styles/road_markings.qml
curl -O https://cartografit.fitai.fr/qgis-styles/traffic_signs.qml

Étape 2 : Appliquer un style à une couche

  1. Dans le panneau Couches, faites un clic droit sur la couche WFS
  2. Sélectionnez Propriétés
  3. Allez dans l'onglet Symbologie
  4. En bas, cliquez sur le bouton StyleCharger le style
  5. Naviguez vers le fichier .qml téléchargé
  6. Cliquez sur Ouvrir puis OK

Le style est maintenant appliqué à la couche.

Styles par défaut

Zones de stationnement (parking_areas)

  • Symbole : Cercle bleu (#3B82F6)
  • Taille : 3mm
  • Contour : Bleu foncé (#1E40AF)

Routes (roads)

  • Symbole : Ligne violette (#8B5CF6)
  • Épaisseur : 1.5mm
  • Extrémités : Arrondies

Segments de route (road_segments)

  • Style : Gradué par total_spots
  • Palette : Bleu (clair → foncé selon densité)
  • Classes :
    • 0 spots : Gris
    • 1-5 : Bleu clair
    • 5-10 : Bleu moyen
    • 10-50 : Bleu foncé
    • 50+ : Bleu très foncé

Cellules H3 (h3_cells)

  • Remplissage : Vert avec transparence (#22C55E, 40%)
  • Contour : Vert foncé (#16A34A)

Mobilier urbain (urban_furniture)

  • Symbole : Cercle ambre (#F59E0B)
  • Taille : 2.5mm

Marquages au sol (road_markings)

  • Symbole : Carré jaune (#FBBF24)
  • Taille : 2mm

Panneaux routiers (traffic_signs)

  • Symbole : Triangle rouge (#EF4444)
  • Taille : 3mm

Personnaliser les styles

Après avoir chargé un style, vous pouvez le personnaliser :

  1. Ouvrez les Propriétés de la couche
  2. Onglet Symbologie
  3. Modifiez les paramètres selon vos besoins
  4. Pour sauvegarder : StyleEnregistrer le styleFichier de style QGIS (.qml)

Exemple : Style gradué personnalisé

Pour créer un dégradé basé sur fit_score :

  1. Type de rendu : Gradué
  2. Colonne : fit_score
  3. Méthode : Couleur
  4. Rampe de couleurs : Rouge → Vert
  5. Classes : 5 (ou selon vos besoins)
  6. Cliquez sur Classer

WMS vs WFS : Quelle différence ?

AspectWFSWMS
DonnéesVecteurs (éditable)Images (rendu serveur)
StylesClient (vous)Serveur (prédéfinis)
PerformanceSelon volumeConstante
AnalyseComplèteLimitée

Quand utiliser WMS ?

Si vous souhaitez des styles appliqués automatiquement sans configuration :

https://[votre-serveur]/ows?MAP=/qgis-data/[dataset].qgs&SERVICE=WMS&REQUEST=GetMap&...

WMS rend les images côté serveur avec les styles du fichier .qgs.

Quand utiliser WFS ?

  • Vous avez besoin des données vectorielles
  • Vous voulez personnaliser les styles
  • Vous faites des analyses spatiales
  • Vous exportez les données

Sauvegarder le projet avec les styles

Pour conserver vos styles entre sessions :

  1. Menu ProjetEnregistrer sous
  2. Enregistrez le projet .qgz

Les styles appliqués aux couches seront sauvegardés avec le projet.

Dépannage

Le style ne s'applique pas

  • Vérifiez que vous avez bien sélectionné le fichier .qml correspondant à la couche
  • Assurez-vous que les noms de champs correspondent (sensible à la casse)

Les couleurs ne s'affichent pas

  • Vérifiez l'ordre des couches dans le panneau
  • Ajustez la transparence si nécessaire

Style gradué vide

  • Cliquez sur Classer après avoir configuré la colonne
  • Vérifiez que les données contiennent des valeurs pour la colonne choisie

Ressources