Documentation interactive · Débutants & Géomaticiens

Transformer ·
Des données propres et prêtes à livrer

Que vous soyez non-spécialiste ou géomaticien expérimenté, Transformer vous permet de nettoyer vos colonnes, filtrer vos lignes, adapter vos géométries, vérifier les changements Avant / Après et livrer un fichier fiable sans jamais altérer votre fichier d'origine.

Garantie n°1
Source 100 % intacte
Sans formule
Nettoyage & filtre guidés
Contrôle visuel
Tableau Avant / Après
Réutilisable
Recettes rejouables
01

Comprendre Transformer en 30 secondes

Pourquoi utiliser ce plugin plutôt que de modifier directement ses fichiers ?

Lorsqu'on reçoit un fichier (tableau Excel/CSV, couche Shapefile, GeoPackage ou export métier), il contient souvent des espaces invisibles, des noms de colonnes mal orthographiés, des cases vides ou des lignes inutiles. Le modifier directement comporte deux risques : perdre une donnée d'origine par erreur, et devoir tout recommencer manuellement la semaine suivante sur un nouveau fichier.

Transformer fonctionne comme un atelier sécurisé en 5 étapes simples :

Étape 1
Choisir l'entrée
Étape 2
Nettoyer & Filtrer
Étape 3
Comparer Avant/Après
Étape 4
Créer le résultat
Étape 5
Livrer le fichier
✓
Règle d'or de sécurité : votre couche ou fichier de départ n'est jamais modifié. Vous pouvez essayer, comparer et annuler librement : seul le nouveau résultat créé à l'étape 4 porte vos transformations.
02

Tutoriel pas à pas (aucune connaissance technique requise)

Réalisez votre première préparation complète en moins de 2 minutes

Choisir vos données de départ

À l'ouverture de Transformer, la couche active de votre projet QGIS est déjà sélectionnée dans le panneau gauche Mes données. Si votre fichier n'est pas encore dans QGIS, cliquez simplement sur le bouton Ajouter des données… (en haut à gauche ou dans le bandeau d'accès rapide) et choisissez votre fichier (.gpkg, .shp, .geojson, .csv, .tab).

Nettoyer une colonne de texte sans écrire de formule

Dans le bandeau bleu Accès rapide en haut de l'écran, cliquez sur Nettoyer texte. Un encadré s'ouvre : choisissez la Colonne (par exemple commune ou identifiant), choisissez le Changement souhaité (Retirer les espaces autour, Mettre en majuscules, Mettre en minuscules ou Compléter les textes vides), puis cliquez sur Appliquer à cette colonne. Si vous changez d'avis, cliquez sur Annuler ce changement.

Supprimer ou renommer une colonne inutile

Dans le tableau Colonnes du résultat : cliquez sur une colonne que vous ne voulez pas livrer puis cliquez sur Exclure (elle sera absente du fichier final, mais reste intacte dans votre fichier source). Pour renommer une colonne ou changer son type (Texte, Nombre entier, Nombre décimal, Date), double-cliquez dessus ou cliquez sur Définir….

Garder uniquement les lignes qui vous intéressent (Filtre)

Cliquez sur l'onglet Lignes (ou sur le raccourci Filtrer lignes). Choisissez la colonne dans Garder les lignes dont, choisissez la condition (est égal à, contient le texte, n'est pas renseigné, est supérieur à), tapez la valeur recherchée et cliquez sur Appliquer cette condition.

Vérifier ce qui va changer avec « Comparer »

Cliquez sur le bouton bleu Comparer les changements en bas à droite (ou dans la barre du haut). L'onglet Comparer s'ouvre et affiche jusqu'à 50 lignes de votre fichier avec, pour chaque colonne, la valeur Avant et la valeur Après. Chaque valeur modifiée est signalée par une icône orange pour que vous puissiez vérifier votre travail d'un seul coup d'œil.

Créer le résultat puis livrer votre fichier

Une fois l'aperçu vérifié, le bouton principal en bas à droite devient Créer le résultat : cliquez dessus. Votre nouvelle couche propre est créée ! Cliquez ensuite sur Choisir comment livrer (ou sur l'onglet Livrer en haut), choisissez le format (GeoPackage est recommandé), choisissez où enregistrer avec Parcourir…, puis cliquez sur Créer le fichier. Une fois terminé, cliquez sur Ouvrir dans QGIS si vous souhaitez l'afficher sur la carte.

03

Les repères de l'écran expliqués simplement

Chaque zone a un rôle unique et prévisible

Panneau gauche : Mes données
Vos couches ouvertes et vos préparations enregistrées
Affiche toutes les couches vectorielles de QGIS avec une icône indiquant leur nature (point, ligne, polygone ou table sans géométrie) ainsi que vos préparations enregistrées (icône d'engrenage).
Bandeau d'accès rapide
Vos raccourcis en 1 clic en haut de l'atelier
Apparaît en haut des étapes de préparation pour ouvrir directement Nettoyer texte, Filtrer lignes, Géométrie / SCR ou lancer Comparer. Il s'efface tout seul sur l'écran de comparaison pour libérer toute la hauteur.
Les 5 onglets de l'atelier
Colonnes · Lignes · Géométrie · Comparer · Résultats
Vous n'êtes jamais obligé de remplir les 5 onglets : utilisez uniquement ceux dont vous avez besoin. Si votre entrée est un simple tableau sans carte (CSV/Excel), l'onglet Géométrie se désactive automatiquement.
Onglets supérieurs : Préparer · Livrer · PostgreSQL
Du réglage jusqu'à la livraison finale
Préparer construit et vérifie votre résultat ; Livrer crée un fichier sur votre ordinateur en contrôlant l'encodage et les types ; PostgreSQL publie vers une base de données d'entreprise.
04

Exemples concrets Avant / Après

Ce que Transformer résout au quotidien

Cas n°1 : Harmoniser des identifiants ou des noms de communes

Action utilisée : Nettoyer texte → Retirer les espaces autour puis Mettre en majuscules
Avant (Fichier reçu)
" saint-éloi "
" n-00142 "
→
Après (Résultat livré)
"SAINT-ÉLOI"
"N-00142"

Cas n°2 : Remplacer les cellules vides avant une livraison client

Action utilisée : Nettoyer texte → Compléter les textes vides avec Non renseigné
Avant (Valeurs manquantes)
état = NULL (vide)
état = " " (espaces)
→
Après (Texte propre)
état = "Non renseigné"
état = "Non renseigné"

Cas n°3 : Transformer des parcelles (polygones) en points ou en zones de sécurité

Action utilisée : onglet Géométrie → Représenter chaque objet par un point ou Créer une zone autour de chaque objet
Avant (Entrée EPSG:2154)
Polygone d'emprise du chantier
Coordonnées en Lambert-93 (mètres)
→
Après (Calcul puis reprojection)
Point central (centroïde) ou zone tampon de 25 m
Converti proprement vers le SCR cible choisi
05

Enregistrer une préparation (Recette) et la rejouer

Faites le travail une seule fois, réutilisez-le chaque semaine

Dans Transformer, l'ensemble de vos réglages (colonnes gardées, renommages, nettoyages, filtre, géométrie, système de coordonnées et fichier de sortie) s'appelle une Préparation (ou Recette).

06

Choisir le bon format de livraison

Quel format choisir dans l'onglet « Livrer » selon votre destinataire ?

FormatExtensionFormes (Carte)Quand le choisir et points d'attention
GeoPackage (recommandé).gpkgOuiLe meilleur choix moderne pour QGIS et les SIG. Un seul fichier, pas de limite de longueur sur les noms de colonnes, conserve les accents (UTF-8) et les types exacts.
GeoJSON.geojsonOuiIdéal pour les échanges web et les applications cartographiques légères. Un seul fichier texte lisible en UTF-8.
Classeur Excel / CSV.xlsx / .csvNon (table)Parfait pour envoyer un tableau de chiffres et de textes à un destinataire qui n'utilise pas de logiciel de cartographie.
Shapefile.shpOuiFormat ancien très répandu mais contraignant : produit plusieurs fichiers inséparables (.shp, .dbf, .shx, .prj), tronque les noms de colonnes à 10 caractères et limite les textes à 254 octets. Transformer vous avertit avant l'écriture si un champ dépasse ces limites !
MapInfo TAB.tabOuiPour les partenaires travaillant sous MapInfo. Conserver ensemble tous les fichiers associés produits.
Dessin DXF / KML / GML / FlatGeobuf.dxf, .kml, .fgbOuiDXF pour les logiciels de CAO/DAO (AutoCAD) ; KML pour Google Earth ; FlatGeobuf pour les très gros volumes rapides.
07

Coin des géomaticiens : formules QGIS, géométrie et SCR

Cliquez sur n'importe quelle formule pour la copier dans votre presse-papiers

En cliquant sur le bouton Expression avancée en bas de l'onglet Colonnes, vous accédez au constructeur d'expressions natif de QGIS sur la même préparation que les outils guidés.

Besoin métierExpression QGIS (cliquer pour copier)Explication
Majuscules sans espaces autourupper(trim("nom_colonne"))Retire les espaces au début/fin puis convertit en majuscules.
Assembler deux colonnesconcat("commune", ' - ', "code_insee")Combine plusieurs champs avec un séparateur (gère les valeurs NULL proprement).
Valeur par défaut si NULLcoalesce("observation", 'RAS')Renvoie la première valeur non nulle.
Arrondir une mesure décimaleround("longueur_m", 2)Arrondit à 2 chiffres après la virgule.
Calculer la surface ou longueurround(area($geometry), 2) / round(length($geometry), 2)Calcule la surface (m²) ou la longueur (m) dans les unités du SCR source.
Centroïde (polygone → point)centroid($geometry)À saisir dans l'étape Géométrie : remplace chaque polygone par son centre.
Zone tampon (buffer)buffer($geometry, 25)Crée une zone de 25 unités autour de chaque géométrie (exige un SCR métrique comme EPSG:2154).
Simplifier une géométrie lourdesimplify($geometry, 1.0)Allège le nombre de sommets avec une tolérance de 1 mètre.
!
Ordre géométrique garanti : l'expression géométrique est toujours évaluée dans le système de coordonnées (SCR) de la source, puis la géométrie obtenue est reprojetée vers le SCR de sortie choisi. Si votre couche source est en degrés (WGS84 / EPSG:4326), un tampon (buffer) en degrés est bloqué pour éviter toute erreur d'échelle.
08

Publication PostgreSQL / PostGIS en toute sécurité

Analyse sans écriture, correspondance des colonnes et transaction atomique

1. Analyse 100 % non destructive
LECTURE SEULE
Lorsque vous lancez l'analyse vers PostgreSQL, Transformer inspecte les schémas, tables, types et SRID existants sans jamais créer, modifier ni vider aucune table avant votre confirmation explicite.
2. Remplacement transactionnel (Rollback)
ATOMIQUE
En mode Remplacer les données, la suppression des anciennes lignes et l'insertion des nouvelles partagent la même transaction SQL : si une seule ligne échoue ou si vous annulez, PostgreSQL restaure intégralement les anciennes données.
i
Protection des mots de passe : Transformer s'appuie sur le coffre d'authentification natif de QGIS (authcfg). Aucun mot de passe n'est jamais écrit en clair dans vos recettes JSON, vos fichiers de profils, vos journaux ou vos diagnostics.
09

Questions fréquentes & dépannage

Réponses immédiates aux situations courantes

Mon fichier d'origine peut-il être écrasé par erreur ?
Non. Le calcul produit toujours une nouvelle couche indépendante dans QGIS, et l'export fichier vérifie d'abord tout le contenu dans un fichier temporaire avant de vous demander confirmation si le fichier de destination existe déjà.
Pourquoi l'onglet « Géométrie » est-il parfois grisé ?
Lorsque votre source est un tableau pur sans carte (par exemple un fichier CSV ou Excel sans coordonnées), l'onglet Géométrie se désactive automatiquement tout en vous laissant nettoyer et filtrer toutes vos colonnes.
Que signifie « Modifiée · Contrôle à actualiser » ?
Cela indique que vous avez changé une règle depuis votre dernier clic sur Comparer. Cliquez sur Comparer les changements pour mettre à jour l'aperçu Avant/Après.
Pourquoi un export Shapefile est-il refusé avant l'écriture ?
Le format Shapefile refuse les noms de colonnes de plus de 10 octets ou les textes dépassant 254 octets. Choisissez le format GeoPackage dans l'onglet Livrer ou raccourcissez le nom du champ indiqué dans le message.
10

Petit glossaire sans jargon & Support

Les mots techniques traduits en français de tous les jours

Couche (Layer)
Un jeu de données affiché dans QGIS (par exemple la carte des communes, des réseaux ou un simple tableau).
Colonne / Champ / Attribut
Une colonne d'information dans votre tableau (ex. nom, date_visite, longueur).
Ligne / Objet / Entité
Un enregistrement individuel de votre couche (par exemple un bâtiment, un tronçon de route ou une ligne de tableau).
SCR (Système de Coordonnées)
Le référentiel qui indique comment les coordonnées sont mesurées : par exemple EPSG:2154 (Lambert-93, en mètres pour la France) ou EPSG:4326 (GPS WGS84, en degrés).
Valeur NULL
Une case véritablement vide (absence de donnée), distincte du chiffre 0 ou d'un texte contenant des espaces.
Préparation / Recette
Vos réglages enregistrés sous un nom pour pouvoir refaire exactement le même traitement sur un prochain fichier en un clic.