Version 1.0.0 | QGIS 3.x | Python 3.6+
🇬🇧 English | 🇫🇷 Français
Advanced QGIS plugin for importing delimited text files (CSV/TXT) with robust coordinate handling, CRS/UTM management, DMS support, and batch import workflows.
-
Supported formats: CSV, TSV, TXT (custom delimiters)
-
Encodings: UTF-8, ISO-8859-1, Windows-1252
-
Geometry types:
- Point (X/Y fields)
- WKT geometry
- No geometry (attribute-only table)
-
Coordinate formats:
- DD (Decimal Degrees):
48.8566, 2.3522 - DMS (Degrees Minutes Seconds):
48°51'24"N, 2°21'08"E - UTM:
448251, 5411920
- DD (Decimal Degrees):
-
CRS management:
- Explicit source CRS selection
- On-the-fly reprojection using QGIS native API
-
Field detection:
- Manual or assisted selection of X/Y or WKT fields
-
Import multiple files in a single operation
-
Designed for homogeneous file structures
-
Import modes:
- Merge: single output layer with
source_fileattribute - Individual: one layer per input file
- Merge: single output layer with
-
Suitable for repetitive production workflows
- Coordinate range consistency checks
- CRS compatibility verification
- Non-blocking warnings
- No automatic data correction (user remains in control)
- QGIS → Plugins → Manage and Install Plugins
- Search for "QText+"
- Click Install Plugin
# Linux / macOS
cd ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/
git clone https://github.com/AzizT-dev/QTextplus.git QTextplus
# Windows
cd %APPDATA%\QGIS\QGIS3\profiles\default\python\plugins\
git clone https://github.com/AzizT-dev/QTextplus.git QTextplusRestart QGIS and enable the plugin.
-
Click the QText+ button in the QGIS toolbar
-
Select a CSV/TXT file
-
Configure:
- Delimiter and encoding
- Geometry definition (X/Y or WKT)
- Source CRS
-
Click Import
-
A new layer is created in the project
- Open QText+ main dialog
- Choose Batch Import
- Add multiple files with identical structure
- Select Merge or Individual layers
- Start the import process
| Format | Example | Supported |
|---|---|---|
| DD | 48.8566, 2.3522 |
✅ |
| DMS | 48°51'24"N, 2°21'08"E |
✅ |
| UTM | 448251, 5411920 |
✅ |
| WKT | POINT(2.35 48.86) |
✅ |
- Issues / Bug reports: https://github.com/AzizT-dev/QTextplus/issues
- Source code: https://github.com/AzizT-dev/QTextplus
Aziz TRAORE
- Email: aziz.explorer@gmail.com
- GitHub: @AzizT-dev
GNU General Public License v2.0
- ⭐ Star the repository on GitHub
- 📢 Share with the QGIS community
- 💬 Report issues or suggest improvements
Made with ❤️ for the QGIS community
Plugin QGIS pour l'importation de fichiers texte délimités (CSV/TXT) avec gestion fiable des coordonnées, des systèmes de référence spatiale et des imports en lot.
-
Formats supportés : CSV, TSV, TXT (délimiteurs personnalisés)
-
Encodages : UTF-8, ISO-8859-1, Windows-1252
-
Types de géométrie :
- Points (champs X/Y)
- Géométrie WKT
- Table attributaire seule
-
Formats de coordonnées :
- DD (Degrés Décimaux)
- DMS (Degrés Minutes Secondes)
- UTM
-
Gestion CRS : définition explicite et reprojection à la volée
- Import de plusieurs fichiers en une seule opération
- Structures homogènes
- Modes : fusion en une couche ou couches séparées
- Vérification des plages de coordonnées
- Contrôle de cohérence CRS
- Alertes non bloquantes
- QGIS → Extensions → Installer/Gérer les extensions
- Rechercher "QText+"
- Cliquer sur Installer
# Linux / macOS
cd ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/
git clone https://github.com/AzizT-dev/QTextplus.git QTextplus
# Windows
cd %APPDATA%\QGIS\QGIS3\profiles\default\python\plugins\
git clone https://github.com/AzizT-dev/QTextplus.git QTextplusRedémarrer QGIS et activer l’extension.
Aziz TRAORE
- Email : aziz.explorer@gmail.com
- GitHub : @AzizT-dev
GNU General Public License v2.0
QText+ – Reliable text import workflows for QGIS