WKT格式说明

时间:2023-05-04 12:16:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

对于Geometry的著名文本(WKT)表示,它是为与采用ASCII格式的几何数据进行交换而设计的。

几何对象WKT表示的示例:

1.简单点:

· Point:

· POINT(15 20)

注意,指定点坐标时不使用分隔用逗号。

2.简单线:

· 具有4个点的LineString:

· LINESTRING(0 0, 10 10, 20 25, 50 60)

注意,点坐标对采用逗号隔开。

3.单部件多边形:

· 具有1个外部环和1个内部环的Polygon:

· POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))

4.多点:

· 具有三个Point值的MultiPoint:

· MULTIPOINT(0 0, 20 20, 60 60)

5.多线:

· 具有2个LineString值的MultiLineString:

· MULTILINESTRING((10 10, 20 20), (15 15, 30 15))

6.多部件多边形:

· 具有2个Polygon值的MultiPolygon:

· MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0)),((5 5,7 5,7 7,5 7, 5 5)))

7.复杂几何:

· 由2个Point值和1个LineString构成的GeometryCollection:

· GEOMETRYCOLLECTION(POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))

---------------------------------------------------------------------------------------------

sql语句取SDO_Geometry类型字段的WKT格式和WKB格式:(如表名为TB_TEST,几何字段为f_shape)

select t.*, t.f_shape.get_wkt() from TB_TEST t 字段类型为CLOB类型

select t.*, t.f_shape.get_wkb() from TB_TEST t 字段类型为BLOB类型

本文来源:https://www.wddqw.com/doc/b8c21105ee630b1c59eef8c75fbfc77da2699700.html