几何对象WKT的表示

对于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类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值