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
- Välj "GeoJSON → WKT" omvandlingsläge
- Klistra in eller dra din GeoJSON-fil
- Kopiera WKT-utdata för användning i PostGIS-frågor eller QGIS
WKT → GeoJSON
- Välj "WKT → GeoJSON" omvandlingsläge
- Klistra in WKT-text (POINT, LINESTRING, POLYGON, etc.)
- 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
- GeoJSON ↔ TopoJSON — Konvertera till/från TopoJSON
- Shapefile → GeoJSON — Konvertera Shapefiler
- CRS Converter — Transformera koordinatsystem
- GeoJSON Minifier — Minska filstorlek
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.