Skip to content

GeoJSON ↔ WKT-omvandlare

Konvertera mellan GeoJSON och WKT (Well-Known Text)-format. Viktigt för PostGIS, QGIS och arbetsflöden för rumsliga databaser.

Conversion Direction

Input GeoJSON

or drag & drop

Vad är WKT?

Well-Known Text (WKT) är ett textmarkup-språk för att representera vektorgeometriobjekt. Det används ofta i:

  • PostGIS — PostgreSQL:s rumsliga tillägg
  • QGIS — Desktop GIS-applikation
  • Rumsliga databaser — Oracle Spatial, SQL Server, etc.
  • OGC-standarder — Open Geospatial Consortium-format

Hur man använder

GeoJSON → WKT

  1. Välj "GeoJSON → WKT" omvandlingsläge
  2. Klistra in eller dra din GeoJSON-fil
  3. Kopiera WKT-utdata för användning i PostGIS-frågor eller QGIS

WKT → GeoJSON

  1. Välj "WKT → GeoJSON" omvandlingsläge
  2. Klistra in WKT-text (POINT, LINESTRING, POLYGON, etc.)
  3. Ladda ner GeoJSON eller förhandsgranska på karta

Funktioner

Tvåvägsomvandling — GeoJSON ↔ WKT i båda riktningarna
Alla geometrityper — Point, LineString, Polygon, Multi*, GeometryCollection
Direkt förhandsgranskning — Se resultat på interaktiv karta
PostGIS-redo — Kopiera WKT direkt till SQL-frågor
Batchstöd — Konvertera flera funktioner samtidigt
EWKT-stöd — Extended WKT med SRID (t.ex. SRID=4326;POINT(...))

Användningsområden

🗄️ Importera till PostGIS — Konvertera GeoJSON till WKT för SQL INSERT-satser
🗺️ Exportera från QGIS — Konvertera WKT till GeoJSON för webbkartläggning
🔍 Rumsliga frågor — Använd WKT i ST_GeomFromText()-funktioner
📊 Datamigrering — Överför geometrier mellan olika GIS-system
🧪 Testning — Konvertera geometrier snabbt för rumslig analys

WKT-formatexempel

Punkt

POINT(30 10)

Linje

LINESTRING(30 10, 10 30, 40 40)

Polygon

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

Polygon med hål

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))

Extended WKT (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

PostGIS-integration

Infoga GeoJSON som WKT

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

Fråga WKT från PostGIS

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

Tips

💡 Ange alltid SRID när du använder WKT i PostGIS (vanligtvis 4326 för GPS-koordinater)
💡 Använd EWKT-format för att bevara koordinatsystem
💡 Validera WKT innan du infogar i databaser för att undvika fel
💡 Kontrollera koordinatordning — WKT använder (X Y) = (Longitud Latitud)
💡 Tänk på precisionen — För många decimaler kan sakta ner rumsliga frågor

Relaterade verktyg

Tekniska detaljer

Stödda geometrityper

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

Koordinatsystem

  • WGS84 (EPSG:4326) — Standard
  • EWKT med SRID-stöd för andra koordinatsystem

Indataformat

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Standard OGC WKT-format
  • EWKT: Extended WKT med SRID-prefix

Utdataformat

  • WKT: Ren OGC-kompatibel text
  • EWKT: Med SRID-prefix (valfritt)
  • GeoJSON: Standard RFC 7946-format

Vanliga frågor

F: Vad är skillnaden mellan WKT och EWKT?
S: EWKT (Extended WKT) inkluderar SRID-prefix för koordinatsystem, t.ex. SRID=4326;POINT(...). Standard WKT har ingen SRID.

F: Kan jag konvertera 3D-geometrier (med Z-koordinater)?
S: Ja, både WKT och EWKT stöder Z-koordinater, t.ex. POINT Z (30 10 5).

F: Fungerar detta med PostGIS 3.x?
S: Ja, WKT-formatet är kompatibelt med alla PostGIS-versioner.

F: Kan jag konvertera stora dataset?
S: Ja, men för mycket stora filer (>100MB), överväg att använda GDAL/OGR-kommandoradsverktyg.

F: Vad är koordinatordningen i WKT?
S: WKT använder (X Y) = (Longitud Latitud), samma som GeoJSON.

F: Kan jag använda detta med Oracle Spatial?
S: Ja, Oracle Spatial använder också WKT-format via SDO_GEOMETRY.

F: Hur lägger jag till SRID till WKT-utdata?
S: Aktivera "EWKT-format"-alternativet för att inkludera SRID-prefix i utdata.