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
- Vyberte režim "GeoJSON → WKT"
- Vložte nebo přetáhněte svůj GeoJSON soubor
- Zkopírujte výstup WKT pro použití v dotazech PostGIS nebo QGIS
WKT → GeoJSON
- Vyberte režim "WKT → GeoJSON"
- Vložte text WKT (POINT, LINESTRING, POLYGON, atd.)
- 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
- GeoJSON ↔ TopoJSON — Převod na/z TopoJSON
- Shapefile → GeoJSON — Převod Shapefile
- CRS Konvertor — Transformace souřadnicových systémů
- GeoJSON Minifikátor — Snížení velikosti souboru
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.