Skip to content

GeoJSON ↔ WKT Konverter

Konverteeri GeoJSON ja WKT (Well-Known Text) formaatide vahel. Oluline tööriist PostGIS, QGIS ja ruumiliste andmebaaside töövoogude jaoks.

Conversion Direction

Input GeoJSON

or drag & drop

Mis on WKT?

Well-Known Text (WKT) on tekstiline märgistuskeel vektorgeomeetria objektide esitamiseks. Seda kasutatakse laialdaselt:

  • PostGIS — PostgreSQL ruumiline laiendus
  • QGIS — töölaua GIS rakendus
  • Ruumilised andmebaasid — Oracle Spatial, SQL Server jne.
  • OGC standardid — Open Geospatial Consortium formaadid

Kuidas kasutada

GeoJSON → WKT

  1. Vali "GeoJSON → WKT" konverteerimisrežiim
  2. Kleebi või lohista oma GeoJSON fail
  3. Kopeeri WKT väljund kasutamiseks PostGIS päringutes või QGIS-is

WKT → GeoJSON

  1. Vali "WKT → GeoJSON" konverteerimisrežiim
  2. Kleebi WKT tekst (POINT, LINESTRING, POLYGON jne)
  3. Laadi alla GeoJSON või vaata eelvaadet kaardil

Funktsioonid

Kahepoolne konverteerimine — GeoJSON ↔ WKT mõlemas suunas
Kõik geomeetriatüübid — Point, LineString, Polygon, Multi*, GeometryCollection
Kohene eelvaade — Vaata tulemusi interaktiivsel kaardil
PostGIS valmis — Kopeeri WKT otse SQL päringutesse
Partii tugi — Konverteeri korraga mitu funktsiooni
EWKT tugi — Laiendatud WKT SRID-iga (nt SRID=4326;POINT(...))

Kasutusalad

🗄️ Import PostGIS-i — Konverteeri GeoJSON WKT-ks SQL INSERT lauseteks
🗺️ Eksport QGIS-ist — Konverteeri WKT GeoJSON-iks veebikaardistamiseks
🔍 Ruumilised päringud — Kasuta WKT-d ST_GeomFromText() funktsioonides
📊 Andmete migreerimine — Geomeetriate ülekandmine erinevate GIS-süsteemide vahel
🧪 Testimine — Konverteeri geomeetriad kiireks ruumiliseks analüüsiks

WKT formaadi näited

Punkt

POINT(30 10)

Joon

LINESTRING(30 10, 10 30, 40 40)

Polügoon

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

Polügoon auguga

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

Mitmepunkt

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

Laiendatud WKT (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

PostGIS integratsioon

Sisesta GeoJSON WKT-na

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

Päring WKT kohta PostGIS-ist

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

Näpunäited

💡 Määra alati SRID, kui kasutad WKT-d PostGIS-is (tavaliselt 4326 GPS koordinaatide jaoks)
💡 Kasuta EWKT formaati, et säilitada koordinaatsüsteem
💡 Valideeri WKT, enne kui sisestad andmebaasidesse, et vältida vigu
💡 Kontrolli koordinaatide järjekorda — WKT kasutab (X Y) = (Pikkuskraad Laiuskraad)
💡 Pööra tähelepanu täpsusele — Liiga palju kümnendkohti võib ruumilisi päringuid aeglustada

Seotud tööriistad

Tehnilised detailid

Toetatud geomeetriatüübid

  • Punkt, Mitmepunkt
  • Joon, Mitmejoon
  • Polügoon, Mitmepolügoon
  • Geomeetriakogum

Koordinaatsüsteemid

  • WGS84 (EPSG:4326) — Vaikimisi
  • EWKT SRID toega teiste koordinaatsüsteemide jaoks

Sisendformaadid

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Standardne OGC WKT formaat
  • EWKT: Laiendatud WKT SRID prefiksiga

Väljundformaadid

  • WKT: Puhtalt OGC-ühilduv tekst
  • EWKT: SRID prefiksiga (valikuline)
  • GeoJSON: Standardne RFC 7946 formaat

Korduma kippuvad küsimused

K: Mis vahe on WKT-l ja EWKT-l?
V: EWKT (laiendatud WKT) sisaldab SRID prefiksit koordinaatsüsteemi jaoks, nt SRID=4326;POINT(...). Standardne WKT ei sisalda SRID-d.

K: Kas ma saan konverteerida 3D geomeetriaid (Z koordinaatidega)?
V: Jah, nii WKT kui EWKT toetavad Z koordinaate, nt POINT Z (30 10 5).

K: Kas see töötab PostGIS 3.x-iga?
V: Jah, WKT formaat on ühilduv kõigi PostGIS versioonidega.

K: Kas ma saan konverteerida suuri andmekogumeid?
V: Jah, kuid väga suurte failide (>100MB) puhul kaaluge GDAL/OGR käsurea tööriistade kasutamist.

K: Milline on koordinaatide järjekord WKT-s?
V: WKT kasutab (X Y) = (Pikkuskraad Laiuskraad), sama mis GeoJSON.

K: Kas ma saan seda kasutada Oracle Spatial-iga?
V: Jah, Oracle Spatial kasutab samuti WKT formaati SDO_GEOMETRY kaudu.

K: Kuidas lisada SRID WKT väljundisse?
V: Lülitage sisse "EWKT formaadi" valik, et lisada SRID prefiks väljundisse.