Skip to content

GeoJSON ↔ WKT Konvertor

Převádějte mezi formáty GeoJSON a WKT (Well-Known Text). Nezbytné pro PostGIS, QGIS a pracovní postupy s prostorovými databázemi.

Conversion Direction

Input GeoJSON

or drag & drop

Co je WKT?

Well-Known Text (WKT) je textový značkovací jazyk pro reprezentaci vektorových geometrických objektů. Široce se používá v:

  • PostGIS — prostorové rozšíření PostgreSQL
  • QGIS — desktopová GIS aplikace
  • Prostorové databáze — Oracle Spatial, SQL Server, atd.
  • OGC standardy — formáty Open Geospatial Consortium

Jak používat

GeoJSON → WKT

  1. Vyberte režim "GeoJSON → WKT"
  2. Vložte nebo přetáhněte svůj GeoJSON soubor
  3. Zkopírujte výstup WKT pro použití v dotazech PostGIS nebo QGIS

WKT → GeoJSON

  1. Vyberte režim "WKT → GeoJSON"
  2. Vložte text WKT (POINT, LINESTRING, POLYGON, atd.)
  3. Stáhněte GeoJSON nebo zobrazte náhled na mapě

Funkce

Obousměrný převod — GeoJSON ↔ WKT v obou směrech
Všechny typy geometrie — Point, LineString, Polygon, Multi*, GeometryCollection
Okamžitý náhled — Výsledky na interaktivní mapě
Připraveno pro PostGIS — Zkopírujte WKT přímo do SQL dotazů
Podpora dávkového zpracování — Převádějte více prvků najednou
Podpora EWKT — Rozšířený WKT s SRID (např. SRID=4326;POINT(...))

Použití

🗄️ Import do PostGIS — Převádějte GeoJSON na WKT pro SQL INSERT příkazy
🗺️ Export z QGIS — Převádějte WKT na GeoJSON pro webové mapování
🔍 Prostorové dotazy — Používejte WKT ve funkcích ST_GeomFromText()
📊 Migrace dat — Přenášejte geometrie mezi různými GIS systémy
🧪 Testování — Rychle převádějte geometrie pro prostorovou analýzu

Příklady formátu WKT

Bod

POINT(30 10)

Linie

LINESTRING(30 10, 10 30, 40 40)

Polygon

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

Polygon s dírou

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šířený WKT (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

Integrace s PostGIS

Vložení GeoJSON jako 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 specifikujte SRID, když používáte WKT v PostGIS (obvykle 4326 pro GPS souřadnice)
💡 Používejte formát EWKT pro zachování souřadnicového systému
💡 Validujte WKT před vložením do databází, abyste se vyhnuli chybám
💡 Zkontrolujte pořadí souřadnic — WKT používá (X Y) = (Délka Šířka)
💡 Dávejte pozor na přesnost — Příliš mnoho desetinných míst může zpomalit prostorové dotazy

Související nástroje

Technické detaily

Podporované typy geometrie

  • Bod, MultiPoint
  • Linie, MultiLineString
  • Polygon, MultiPolygon
  • GeometryCollection

Souřadnicové systémy

  • WGS84 (EPSG:4326) — Výchozí
  • EWKT s podporou SRID pro jiné souřadnicové systémy

Vstupní formáty

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Standardní OGC WKT formát
  • EWKT: Rozšířený WKT s předponou SRID

Výstupní formáty

  • WKT: Čistý text kompatibilní s OGC
  • EWKT: S předponou SRID (volitelné)
  • GeoJSON: Standardní RFC 7946 formát

Často kladené otázky

Otázka: Jaký je rozdíl mezi WKT a EWKT?
Odpověď: EWKT (Rozšířený WKT) obsahuje předponu SRID pro souřadnicový systém, např. SRID=4326;POINT(...). Standardní WKT nemá SRID.

Otázka: Mohu převádět 3D geometrie (se Z souřadnicemi)?
Odpověď: Ano, WKT i EWKT podporují Z souřadnice, např. POINT Z (30 10 5).

Otázka: Funguje to s PostGIS 3.x?
Odpověď: Ano, formát WKT je kompatibilní se všemi verzemi PostGIS.

Otázka: Mohu převádět velké datové sady?
Odpověď: Ano, ale pro velmi velké soubory (>100MB) zvažte použití nástrojů příkazového řádku GDAL/OGR.

Otázka: Jaké je pořadí souřadnic ve WKT?
Odpověď: WKT používá (X Y) = (Délka Šířka), stejně jako GeoJSON.

Otázka: Mohu to použít s Oracle Spatial?
Odpověď: Ano, Oracle Spatial také používá formát WKT prostřednictvím SDO_GEOMETRY.

Otázka: Jak přidám SRID do výstupu WKT?
Odpověď: Aktivujte možnost "EWKT formát" pro zahrnutí předpony SRID do výstupu.