Création d'une carte de parcelles à partir d'un fichier CSV

Jump to navigation Jump to search

Création d'une page HTML interactive utilisant des services

Création d'une carte de parcelles à partir d'un fichier CSV avec QGIS

Cette procédure permet de générer une carte de parcelles cadastrales à partir d’un fichier CSV contenant des références cadastrales (commune, section, numéro).

Préparation du fichier CSV

Le fichier CSV doit contenir au minimum les colonnes suivantes :

  • commune: code INSEE ou nom de la commune
  • section: section cadastrale (ex : AB)
  • numero: numéro de parcelle (ex : 123)

Exemple :

id,commune,section,numero
1,01234,AB,123
2,01234,AC,45

Points importants :

  • le séparateur doit être cohérent (`,` ou `;`)
  • éviter les espaces inutiles
  • utiliser un encodage UTF-8
  • conserver des noms de colonnes simples

Import du CSV dans QGIS

Ouvrir QGIS.

Importer le CSV :

  • Clique (gauche) : Couche → Ajouter une couche → Ajouter une couche texte délimitée
  • Clique (gauche) : Parcourir → sélectionner le CSV
  • Type de géométrie : Pas de géométrie (table uniquement)
  • Clique (gauche) : Ajouter

Le CSV apparaît comme une table.

Ajout du fond cadastral IGN (WMS)

Ajouter un fond de carte cadastral :

  • Clique (gauche) : Couche → Ajouter une couche → Ajouter une couche WMS/WMTS
  • Clique (gauche) : Nouveau

Renseigner :

  • Clique (gauche) : OK
  • Clique (gauche) : IGN
  • Clique (gauche) : Connecter

Dans la liste :

  • 👉 double-clique (gauche) sur PLAN.IGN

Le fond de carte apparaît.

Remarque :

  • cette couche est une image (non exploitable directement pour les jointures)

Chargement des données cadastrales vectorielles

Pour exploiter les parcelles, il faut une couche vectorielle (GeoJSON, shapefile, GeoPackage).

Ajouter la couche :

  • Clique (gauche) : Couche → Ajouter une couche → Ajouter une couche vecteur
  • Clique (gauche) : Parcourir → sélectionner le fichier cadastral
  • Clique (gauche) : Ajouter

La couche doit contenir :

  • commune
  • section
  • numero

Fusionner les couches vecteur si nécessaire

Afin d'éviter de répéter on peut fusionner.

Vecteur → Outils de gestion des données → Fusionner des couches vecteur
  • clic gauche sur … (sélection des couches)
  • sélectionne tes 6 couches parcelle_id
  • ok

Après on décoche les couches dont on n'a plus besoin (on peu les laisser)

Filtrage des parcelles utiles

Avant jointure, il est conseillé de filtrer :

  • Clique (droit) sur la couche cadastrale → Filtrer

Exemple de filtre :

"commune" = '01234'

Ou :

"section" IN ('AB','AC')

Ou combinaison :

"commune" = '01234' AND "section" = 'AB'

Cela permet de :

  • réduire le volume de données
  • améliorer les performances
  • éviter les erreurs de correspondance

Création d’un identifiant commun

QGIS ne gère pas les jointures sur plusieurs champs.

Créer un champ concaténé :

Dans la couche cadastrale :

  • Ouvrir la table attributaire
  • Clique (gauche) : Calculatrice de champs
  • Créer un champ : id_parcelle

Expression :

"commune" || "section" || "numero"

Faire la même chose dans le CSV.

Jointure attributaire

Associer le CSV aux parcelles :

  • Clique (droit) sur la couche cadastrale → Propriétés
  • Onglet : Jointures
  • Clique (gauche) : +

Configurer :

  • couche : CSV
  • champ : id_parcelle
  • champ de jointure : id_parcelle

Valider.

Vérification

  • Ouvrir la table attributaire
  • Vérifier la présence des champs du CSV

En cas de problème :

  • vérifier les zéros en début (ex : 001 vs 1)
  • vérifier les espaces
  • vérifier les majuscules

Sélection des parcelles

Pour afficher uniquement les parcelles correspondantes :

  • Clique (droit) → Filtrer

Exemple :

"id_parcelle" IS NOT NULL

Stylisation

  • Clique (droit) → Propriétés → Symbologie
  • Modifier couleur, contour, transparence

Export

Exporter les résultats :

  • Clique (droit) → Exporter → Sauvegarder les entités sous

Formats possibles :

  • GeoJSON
  • Shapefile
  • GeoPackage

Ou exporter une carte :

  • Clique (gauche) : Projet → Nouvelle mise en page

Problèmes fréquents

  • jointure vide: champs non identiques
  • données IGN non exploitables: WMS = image uniquement
  • zéros supprimés: problème courant
  • filtre incorrect: syntaxe ou valeurs erronées

Résumé

  • importer le CSV
  • ajouter le fond IGN (visualisation)
  • charger les parcelles vectorielles
  • filtrer les données
  • créer un identifiant commun
  • faire la jointure
  • afficher et exporter