Skip to content

GeoJSON ↔ WKT Konvertor

Konvertujte medzi formátmi GeoJSON a WKT (Well-Known Text). Nevyhnutné pre PostGIS, QGIS a pracovné postupy priestorových databáz.

Conversion Direction

Input GeoJSON

or drag & drop

Čo je WKT?

Well-Known Text (WKT) je textový značkovací jazyk na reprezentáciu vektorových geometrických objektov. Široko sa používa v:

  • PostGIS — rozšírenie PostgreSQL pre priestorové dáta
  • QGIS — desktopová GIS aplikácia
  • Priestorové databázy — Oracle Spatial, SQL Server, atď.
  • OGC štandardy — formáty Open Geospatial Consortium

Ako používať

GeoJSON → WKT

  1. Vyberte režim "GeoJSON → WKT"
  2. Vložte alebo presuňte váš GeoJSON súbor
  3. Skopírujte výstup WKT na použitie v PostGIS dotazoch alebo QGIS

WKT → GeoJSON

  1. Vyberte režim "WKT → GeoJSON"
  2. Vložte text WKT (POINT, LINESTRING, POLYGON, atď.)
  3. Stiahnite GeoJSON alebo si ho prezrite na mape

Funkcie

Obojstranná konverzia — GeoJSON ↔ WKT v oboch smeroch
Všetky typy geometrie — Point, LineString, Polygon, Multi*, GeometryCollection
Okamžitý náhľad — Zobrazte výsledky na interaktívnej mape
PostGIS pripravené — Skopírujte WKT priamo do SQL dotazov
Podpora batch — Konvertujte viacero prvkov naraz
Podpora EWKT — Rozšírený WKT so SRID (napr. SRID=4326;POINT(...))

Použitie

🗄️ Import do PostGIS — Konvertujte GeoJSON na WKT pre SQL INSERT príkazy
🗺️ Export z QGIS — Konvertujte WKT na GeoJSON pre webové mapovanie
🔍 Priestorové dotazy — Používajte WKT vo funkciách ST_GeomFromText()
📊 Migrácia dát — Prenos geometrie medzi rôznymi GIS systémami
🧪 Testovanie — Rýchlo konvertujte geometrie pre priestorovú analýzu

Príklady formátu WKT

Bod

POINT(30 10)

Čiara (LineString)

LINESTRING(30 10, 10 30, 40 40)

Polygón

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

Polygón s dierou

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

Rozšírený WKT (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

Integrácia s PostGIS

Vloženie GeoJSON ako WKT

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

Dotaz na WKT z PostGIS

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

Tipy

💡 Vždy špecifikujte SRID, keď používate WKT v PostGIS (zvyčajne 4326 pre GPS súradnice)
💡 Používajte formát EWKT na zachovanie súradnicového systému
💡 Validujte WKT pred vložením do databáz, aby ste sa vyhli chybám
💡 Skontrolujte poradie súradníc — WKT používa (X Y) = (Dĺžka Šírka)
💡 Dbajte na presnosť — Príliš veľa desatinných miest môže spomaliť priestorové dotazy

Súvisiace nástroje

Technické detaily

Podporované typy geometrie

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

Súradnicové systémy

  • WGS84 (EPSG:4326) — Predvolené
  • EWKT so SRID podporou pre iné súradnicové systémy

Vstupné formáty

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Štandardný OGC WKT formát
  • EWKT: Rozšírený WKT s prefixom SRID

Výstupné formáty

  • WKT: Čistý OGC-kompatibilný text
  • EWKT: S prefixom SRID (voliteľné)
  • GeoJSON: Štandardný RFC 7946 formát

Často kladené otázky

Otázka: Aký je rozdiel medzi WKT a EWKT?
Odpoveď: EWKT (Rozšírený WKT) obsahuje prefix SRID pre súradnicový systém, napr. SRID=4326;POINT(...). Štandardný WKT nemá SRID.

Otázka: Môžem konvertovať 3D geometrie (so Z súradnicami)?
Odpoveď: Áno, WKT aj EWKT podporujú Z súradnice, napr. POINT Z (30 10 5).

Otázka: Funguje to s PostGIS 3.x?
Odpoveď: Áno, formát WKT je kompatibilný so všetkými verziami PostGIS.

Otázka: Môžem konvertovať veľké datasety?
Odpoveď: Áno, ale pre veľmi veľké súbory (>100MB) zvážte použitie GDAL/OGR príkazových nástrojov.

Otázka: Aké je poradie súradníc vo WKT?
Odpoveď: WKT používa (X Y) = (Dĺžka Šírka), rovnako ako GeoJSON.

Otázka: Môžem to použiť s Oracle Spatial?
Odpoveď: Áno, Oracle Spatial tiež používa formát WKT cez SDO_GEOMETRY.

Otázka: Ako pridám SRID do výstupu WKT?
Odpoveď: Aktivujte možnosť "EWKT formát", aby ste zahrnuli prefix SRID do výstupu.