WKT(Well-known Text)可以通过文本来描述几何对象。下面的例子可以比较快速、直观地说明什么是 WKT:
几何类型 |
WKT 例子 |
说明 |
Point |
Point (10 10) |
点 |
LineString |
LineString ( 10 10, 20 20, 30 40) |
有 3 个节点的线 |
Polygon |
Polygon ((10 10, 10 20, 20 20, 20 15, 10 10)) |
叧有 1 个外环的多边形 |
MultiPoint |
MultiPoint ( (10 10), (20 20) |
多点 |
) |
||
MultiLineString |
MultiLineString ( (10 10, 20 20), (15 15, 30 15) ) |
多线 |
MultiPolygon |
MultiPolygon ( ((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60 )) ) |
多面 |
GeometryCollection |
GeometryCollection ( POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20) ) |
几何集合 |
PolyhedralSurface |
PolyhedralSurface Z ( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1. 0 0 1)) ) |
多个表面构成的立方体 |
Tin |
Tin Z ( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 0 0 1, 0 0 0)), ((1 0 0, 0 1 0, 0 0 1, 1 0 0)), ) |
4 个三觇形构成的 TIN 网格 |
Point |
Point Z (10 10 5) |
三维点 |
Point |
Point ZM (10 10 5 40) |
带 M 值的三维点 |
Point |
Point M (10 10 40) |
带 M 值的二维点 |
表 2 WKT 描述几何对象示例