Skip to content

GeoJSON ↔ WKT-konverter

Konverter mellom GeoJSON og WKT (Well-Known Text)-formater. Essensielt for PostGIS, QGIS og arbeidsflyter med romlige databaser.

Conversion Direction

Input GeoJSON

or drag & drop

Hva er WKT?

Well-Known Text (WKT) er et tekstmarkupspråk for å representere vektorgeometriobjekter. Det er mye brukt i:

  • PostGIS — PostgreSQL romlig utvidelse
  • QGIS — Desktop GIS-applikasjon
  • Romlige databaser — Oracle Spatial, SQL Server, etc.
  • OGC-standarder — Open Geospatial Consortium-formater

Hvordan bruke

GeoJSON → WKT

  1. Velg "GeoJSON → WKT" konverteringsmodus
  2. Lim inn eller dra GeoJSON-filen din
  3. Kopier WKT-utdata for bruk i PostGIS-spørringer eller QGIS

WKT → GeoJSON

  1. Velg "WKT → GeoJSON" konverteringsmodus
  2. Lim inn WKT-tekst (POINT, LINESTRING, POLYGON, etc.)
  3. Last ned GeoJSON eller forhåndsvis på kartet

Funksjoner

Toveis konvertering — GeoJSON ↔ WKT i begge retninger
Alle geometrityper — Point, LineString, Polygon, Multi*, GeometryCollection
Umiddelbar forhåndsvisning — Se resultater på interaktivt kart
PostGIS-klar — Kopier WKT direkte inn i SQL-spørringer
Batch-støtte — Konverter flere funksjoner samtidig
EWKT-støtte — Utvidet WKT med SRID (f.eks. SRID=4326;POINT(...))

Bruksområder

🗄️ Importer til PostGIS — Konverter GeoJSON til WKT for SQL INSERT-setninger
🗺️ Eksporter fra QGIS — Konverter WKT til GeoJSON for webkartlegging
🔍 Romlige spørringer — Bruk WKT i ST_GeomFromText()-funksjoner
📊 Datamigrering — Overfør geometrier mellom ulike GIS-systemer
🧪 Testing — Konverter geometrier raskt for romlig analyse

Eksempler på WKT-format

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 hull

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

Utvidet WKT (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

PostGIS-integrasjon

Sett inn GeoJSON som WKT

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

Spørr WKT fra PostGIS

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

Tips

💡 Angi alltid SRID når du bruker WKT i PostGIS (vanligvis 4326 for GPS-koordinater)
💡 Bruk EWKT-format for bevaring av koordinatsystem
💡 Valider WKT før du setter inn i databaser for å unngå feil
💡 Sjekk koordinatrekkefølge — WKT bruker (X Y) = (Lengdegrad Breddegrad)
💡 Vær oppmerksom på presisjon — For mange desimaler kan redusere hastigheten på romlige spørringer

Relaterte verktøy

Teknisk informasjon

Støttede geometrityper

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

Koordinatsystemer

  • WGS84 (EPSG:4326) — Standard
  • EWKT med SRID-støtte for andre koordinatsystemer

Inndataformater

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Standard OGC WKT-format
  • EWKT: Utvidet WKT med SRID-prefiks

Utdataformater

  • WKT: Ren OGC-kompatibel tekst
  • EWKT: Med SRID-prefiks (valgfritt)
  • GeoJSON: Standard RFC 7946-format

Ofte stilte spørsmål

Q: Hva er forskjellen mellom WKT og EWKT?
A: EWKT (Utvidet WKT) inkluderer SRID-prefiks for koordinatsystem, f.eks. SRID=4326;POINT(...). Standard WKT har ingen SRID.

Q: Kan jeg konvertere 3D-geometrier (med Z-koordinater)?
A: Ja, både WKT og EWKT støtter Z-koordinater, f.eks. POINT Z (30 10 5).

Q: Fungerer dette med PostGIS 3.x?
A: Ja, WKT-formatet er kompatibelt med alle PostGIS-versjoner.

Q: Kan jeg konvertere store datasett?
A: Ja, men for svært store filer (>100MB), vurder å bruke GDAL/OGR-kommandolinjeverktøy.

Q: Hva er koordinatrekkefølgen i WKT?
A: WKT bruker (X Y) = (Lengdegrad Breddegrad), samme som GeoJSON.

Q: Kan jeg bruke dette med Oracle Spatial?
A: Ja, Oracle Spatial bruker også WKT-format via SDO_GEOMETRY.

Q: Hvordan legger jeg til SRID i WKT-utdata?
A: Aktiver "EWKT-format"-alternativet for å inkludere SRID-prefiks i utdata.