Skip to content

Convertisseur GeoJSON ↔ WKT

Convertissez entre les formats GeoJSON et WKT (Well-Known Text). Essentiel pour les workflows PostGIS, QGIS et bases de données spatiales.

Conversion Direction

Input GeoJSON

or drag & drop

Qu'est-ce que le WKT ?

Well-Known Text (WKT) est un langage de balisage textuel utilisé pour représenter des objets géométriques vectoriels. Il est largement utilisé dans :

  • PostGIS — Extension spatiale de PostgreSQL
  • QGIS — Application SIG de bureau
  • Bases de données spatiales — Oracle Spatial, SQL Server, etc.
  • Normes OGC — Formats de l'Open Geospatial Consortium

Comment utiliser

GeoJSON → WKT

  1. Sélectionnez le mode "GeoJSON → WKT"
  2. Collez ou glissez votre fichier GeoJSON
  3. Copiez la sortie WKT pour l'utiliser dans des requêtes PostGIS ou QGIS

WKT → GeoJSON

  1. Sélectionnez le mode "WKT → GeoJSON"
  2. Collez le texte WKT (POINT, LINESTRING, POLYGON, etc.)
  3. Téléchargez le GeoJSON ou prévisualisez-le sur la carte

Fonctionnalités

Conversion bidirectionnelle — GeoJSON ↔ WKT dans les deux sens
Tous types de géométries — Point, LineString, Polygon, Multi*, GeometryCollection
Aperçu instantané — Visualisez les résultats sur une carte interactive
Prêt pour PostGIS — Copiez directement le WKT dans les requêtes SQL
Support de lot — Convertissez plusieurs entités à la fois
Support EWKT — WKT étendu avec SRID (ex. : SRID=4326;POINT(...))

Cas d'utilisation

🗄️ Importer dans PostGIS — Convertissez GeoJSON en WKT pour des instructions SQL INSERT
🗺️ Exporter depuis QGIS — Convertissez WKT en GeoJSON pour la cartographie web
🔍 Requêtes spatiales — Utilisez WKT dans les fonctions ST_GeomFromText()
📊 Migration de données — Transférez des géométries entre différents systèmes SIG
🧪 Tests — Convertissez rapidement des géométries pour l'analyse spatiale

Exemples de format WKT

Point

POINT(30 10)

LineString

LINESTRING(30 10, 10 30, 40 40)

Polygon

POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))

Polygone avec trou

POLYGON((35 10, 45 45, 15 40, 10 20, 35 10),
        (20 30, 35 35, 30 20, 20 30))

MultiPoint

MULTIPOINT((10 40), (40 30), (20 20), (30 10))

WKT étendu (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

Intégration avec PostGIS

Insérer GeoJSON en tant que WKT

sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
  ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);

Requêter WKT depuis PostGIS

sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);

Conseils

💡 Spécifiez toujours le SRID lorsque vous utilisez WKT dans PostGIS (généralement 4326 pour les coordonnées GPS)
💡 Utilisez le format EWKT pour préserver le système de coordonnées
💡 Validez le WKT avant de l'insérer dans les bases de données pour éviter les erreurs
💡 Vérifiez l'ordre des coordonnées — WKT utilise (X Y) = (Longitude Latitude)
💡 Attention à la précision — Trop de décimales peuvent ralentir les requêtes spatiales

Outils associés

Détails techniques

Types de géométries pris en charge

  • Point, MultiPoint
  • LineString, MultiLineString
  • Polygon, MultiPolygon
  • GeometryCollection

Systèmes de coordonnées

  • WGS84 (EPSG:4326) — Par défaut
  • EWKT avec support SRID pour d'autres systèmes de coordonnées

Formats d'entrée

  • GeoJSON : Feature, FeatureCollection, Geometry
  • WKT : Format standard OGC WKT
  • EWKT : WKT étendu avec préfixe SRID

Formats de sortie

  • WKT : Texte conforme aux normes OGC
  • EWKT : Avec préfixe SRID (optionnel)
  • GeoJSON : Format standard RFC 7946

Questions fréquentes

Q : Quelle est la différence entre WKT et EWKT ?
R : EWKT (Extended WKT) inclut un préfixe SRID pour le système de coordonnées, ex. : SRID=4326;POINT(...). Le WKT standard n'a pas de SRID.

Q : Puis-je convertir des géométries 3D (avec des coordonnées Z) ?
R : Oui, le WKT et l'EWKT prennent en charge les coordonnées Z, ex. : POINT Z (30 10 5).

Q : Est-ce compatible avec PostGIS 3.x ?
R : Oui, le format WKT est compatible avec toutes les versions de PostGIS.

Q : Puis-je convertir de grands ensembles de données ?
R : Oui, mais pour des fichiers très volumineux (>100MB), envisagez d'utiliser les outils en ligne de commande GDAL/OGR.

Q : Quel est l'ordre des coordonnées dans le WKT ?
R : Le WKT utilise (X Y) = (Longitude Latitude), comme le GeoJSON.

Q : Puis-je utiliser cela avec Oracle Spatial ?
R : Oui, Oracle Spatial utilise également le format WKT via SDO_GEOMETRY.

Q : Comment ajouter un SRID à la sortie WKT ?
R : Activez l'option "format EWKT" pour inclure le préfixe SRID dans la sortie.