WKT(Well-known text)是一種文本標記語言,用於表示矢量幾何對象、空間參照系統及空間參照系統之間的轉換。它的二進制表示方式,亦即WKB(well-known binary)則勝於在傳輸和在數據庫中存儲相同的信息。該格式由開放地理空間聯盟(OGC)制定。
WKT可以表示的幾何對象包括:點,線,多邊形,TIN(不規則三角網)及多面體。可以通過幾何集合的方式來表示不同維度的幾何對象。
幾何物體的坐標可以是2D(x,y),3D(x,y,z),4D(x,y,z,m),加上一個屬於線性參照系統的m值。
以下為幾何WKT字串樣例:
POINT(6 10) //點 LINESTRING(3 4,10 50,20 25)//線 POLYGON((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)) //面 MULTIPOINT(3.5 5.6, 4.8 10.5)//多點 MULTILINESTRING((3 4,10 50,20 25),(-5 -8,-10 -8,-15 -4))//多線 MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))//多面 GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))//復雜幾何 POINT EMPTY MULTIPOLYGON EMPTY
在空間中 wkt格式常常維度在前,經度在后