Well-Known Text (WKT) je standardizovaný textový formát určený pro popis geometrických objektů a souřadnicových referenčních systémů (CRS) v geografických informačních systémech. Tento formát, původně vyvinutý organizací Open Geospatial Consortium (OGC). Následně je WKT formát standardizovaný ISO, umožňuje čitelnou reprezentaci prostorových dat jak pro člověka, tak pro počítačové systémy.
Co WKT popisuje
Geometrické objekty
WKT dokáže popsat všechny základní geometrické tvary používané v GIS:
- POINT - bod v prostoru
- LINESTRING - lomená čára spojující více bodů
- POLYGON - uzavřený mnohoúhelník
- MULTIPOINT - kolekce bodů
- MULTILINESTRING - kolekce lomených čar
- MULTIPOLYGON - kolekce polygonů
- GEOMETRYCOLLECTION - smíšená kolekce různých geometrií
Souřadnicové referenční systémy (CRS)
WKT také definuje kompletní souřadnicové systémy včetně:
- Geodetických a geografických CRS
- Projekčních CRS
- Vertikálních CRS
- Inženýrských CRS
- Parametrů elipsoidu, základního meridiánu a transformací
Syntaxe a struktura
WKT používá jednoduchou hierarchickou strukturu s klíčovými slovy a parametry v závorkách:
Příklady geometrií:
Výhody a nevýhody formátu WKT
Výhody WKT
- Čitelnost pro člověka - na rozdíl od binárních formátů
- Interoperabilita - univerzální jazyk pro výměnu dat
- Standardizace - ISO 19162:2019 zaručuje konzistenci
- Jednoduchost implementace - snadné parsování a generování
Nevýhody WKT
- Větší velikost- textová reprezentace zabírá více místa než binární
- Pomalejší zpracování- u velkých datasetů méně efektivní než u formátu WKB
- Omezená funkcionalita - nepodporuje styling ani metadata
Porovnání WKT s ostatními geografické formáty
WKT vs. WKB (Well-Known Binary)
- WKT: Textový, čitelný, větší velikost, pomalejší zpracování
- WKB: Binární, kompaktní, rychlejší zpracování velkých dat
WKT vs. Shapefile (SHP)
Na rozdíl od formátu Shapefile (SHP), který představuje komplexní strukturu binárních souborů, je WKT čistě textový popis geometrie bez závislosti na konkrétním softwaru.
WKT vs. DGN
Zatímco formát DGN je proprietární CAD formát s bohatými možnostmi stylování, WKT se zaměřuje výhradně na standardizovaný popis geometrie a souřadnicových systémů.
Rozšíření EWKT
Extended Well-Known Text (EWKT) je rozšíření standardního WKT, které umožňuje:
- Vložení identifikátoru SRID (Spatial Reference System Identifier)
- Dodatečná metadata
- Podporu 3D a 4D geometrií
Příklad EWKT:
SRID=4326;POINT(30 10)
Praktické využití
V databázích a GIS aplikacích
WKT se běžně používá v prostorových databázích jako PostGIS, SQL Server Spatial nebo Oracle Spatial pro:
- Import a export prostorových dat
- Definici geometrií v SQL dotazech
- Konfiguraci souřadnicových systémů
V mapových aplikacích
Mapové aplikace využívají WKT pro:
- Výměnu dat mezi různými vrstvami
- Definici oblastí zájmu
- Konfiguraci projekcí a transformací
V katastrálních a pasportních systémech
Při práci s katastrem nemovitostí a pasporty se WKT používá pro:
- Přesné vymezení pozemků a objektů
- Definici hranic správních celků
- Transformace mezi různými souřadnicovými systémy
V digitálních technických mapách
Pro správu DTM (digitálních technických map) poskytuje WKT standardizovaný způsob popisu geometrií infrastrukturních objektů.
V mapových službách a Smart City řešeních
Mapové služby a Smart City aplikace využívají WKT pro:
- API definice geometrických oblastí
- Výměnu dat mezi různými systémy
- Standardizaci prostorových dotazů
Implementace a nástroje
Většina moderních GIS nástrojů a knihoven podporuje WKT:
- GDAL/OGR - univerzální knihovna pro práci s prostorovými daty
- PostGIS - prostorové rozšíření PostgreSQL
- GEOS - geometrická knihovna
- QGIS, ArcGIS - desktopové GIS aplikace
- Webové mapové služby - pro definici geometrií v API
Praktické tipy pro implementaci
- Vždy specifikujte CRS - používejte EWKT s SRID pro jednoznačnost
- Validace geometrií - ověřujte správnost WKT před zpracováním
- Optimalizace pro velká data - zvažte WKB pro objemné datasety
- Dokumentace - WKT je ideální pro dokumentaci prostorových dotazů
Budoucnost WKT formátu
S rozvojem moderních map a pokročilých GIS řešení zůstává WKT klíčovým standardem pro výměnu prostorových dat. Jeho jednoduchost a čitelnost z něj činí ideální formát pro dokumentaci, testování a vzdělávání v oblasti geografických informačních systémů.