1. 程式人生 > 實用技巧 >簡單認識wkt格式

簡單認識wkt格式

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格式常常維度在前,經度在後