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.
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 :
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.
Les repères de l'écran expliqués simplement
Chaque zone a un rôle unique et prévisible
Exemples concrets Avant / Après
Ce que Transformer résout au quotidien
Cas n°1 : Harmoniser des identifiants ou des noms de communes
Cas n°2 : Remplacer les cellules vides avant une livraison client
Non renseignéCas n°3 : Transformer des parcelles (polygones) en points ou en zones de sécurité
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).
Enregistrer votre préparation
Donnez un nom clair dans le champ Préparation en haut (par exemple Livraison_Mensuelle_Voirie) puis cliquez sur Enregistrer la préparation en bas (ou Ctrl+S). Elle apparaît aussitôt dans le panneau gauche Mes données.
Changer de fichier le mois suivant (« Changer de données… »)
Lorsque vous recevez un nouveau fichier ayant les mêmes colonnes, sélectionnez votre préparation enregistrée à gauche puis cliquez sur Changer de données… (ou clic droit → Relier une livraison…). Choisissez la nouvelle couche : Transformer vérifie automatiquement que toutes les colonnes requises sont présentes, vous signale toute différence et rejoue tout le traitement en un clic !
Partager vos préparations avec un collègue
Dans la barre du haut, cliquez sur Outils → Exporter les recettes… pour enregistrer un fichier .json contenant vos préparations. Votre collègue n'aura plus qu'à cliquer sur Importer… (Ctrl+O) pour retrouver exactement vos règles.
Choisir le bon format de livraison
Quel format choisir dans l'onglet « Livrer » selon votre destinataire ?
| Format | Extension | Formes (Carte) | Quand le choisir et points d'attention |
|---|---|---|---|
| GeoPackage (recommandé) | .gpkg | Oui | Le 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 | .geojson | Oui | Idéal pour les échanges web et les applications cartographiques légères. Un seul fichier texte lisible en UTF-8. |
| Classeur Excel / CSV | .xlsx / .csv | Non (table) | Parfait pour envoyer un tableau de chiffres et de textes à un destinataire qui n'utilise pas de logiciel de cartographie. |
| Shapefile | .shp | Oui | Format 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 | .tab | Oui | Pour les partenaires travaillant sous MapInfo. Conserver ensemble tous les fichiers associés produits. |
| Dessin DXF / KML / GML / FlatGeobuf | .dxf, .kml, .fgb | Oui | DXF pour les logiciels de CAO/DAO (AutoCAD) ; KML pour Google Earth ; FlatGeobuf pour les très gros volumes rapides. |
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étier | Expression QGIS (cliquer pour copier) | Explication |
|---|---|---|
| Majuscules sans espaces autour | upper(trim("nom_colonne")) | Retire les espaces au début/fin puis convertit en majuscules. |
| Assembler deux colonnes | concat("commune", ' - ', "code_insee") | Combine plusieurs champs avec un séparateur (gère les valeurs NULL proprement). |
| Valeur par défaut si NULL | coalesce("observation", 'RAS') | Renvoie la première valeur non nulle. |
| Arrondir une mesure décimale | round("longueur_m", 2) | Arrondit à 2 chiffres après la virgule. |
| Calculer la surface ou longueur | round(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 lourde | simplify($geometry, 1.0) | Allège le nombre de sommets avec une tolérance de 1 mètre. |
buffer) en degrés est bloqué pour éviter toute erreur d'échelle.Publication PostgreSQL / PostGIS en toute sécurité
Analyse sans écriture, correspondance des colonnes et transaction atomique
authcfg). Aucun mot de passe n'est jamais écrit en clair dans vos recettes JSON, vos fichiers de profils, vos journaux ou vos diagnostics.Questions fréquentes & dépannage
Réponses immédiates aux situations courantes
Petit glossaire sans jargon & Support
Les mots techniques traduits en français de tous les jours
nom, date_visite, longueur).EPSG:2154 (Lambert-93, en mètres pour la France) ou EPSG:4326 (GPS WGS84, en degrés).0 ou d'un texte contenant des espaces.