ST_ORIENTATION
📄字数 389
👁️阅读量 加载中...
功能描述
判断多边形的方向。
- 如果多边形是逆时针方向,则返回-1
- 如果多边形是顺时针方向,则返回1。
提示
该函数仅适用于多边形。
语法格式
sql
INTEGER ST_ORIENTATION(GEOMETRY geom);参数说明
geom:目标GEOMETRY对象。
函数返回类型
INTEGER类型
使用说明
- 该函数需要SFCGAL库支持。
- 该函数支持3D对象,并且不会删除Z坐标。
- 该函数支持多面体表面(POLYHEDRALSURFACE)、三角形(TRIANGLE)、不规则三角形格网(Triangulated Irregular Network,TIN)类型几何对象。
示例
sql
SQL> SELECT
ST_ORIENTATION(ST_FORCELHR('POLYGON((0 0,0 1,1 1,1 0,0 0))')) AS lhr,
ST_ORIENTATION(ST_FORCERHR('POLYGON((0 0,0 1,1 1,1 0,0 0))')) AS rhr;
+-----+-----+
| LHR | RHR |
+-----+-----+
| -1 | 1 |
+-----+-----+