ST_APPROXIMATEMEDIALAXIS
📄字数 622
👁️阅读量 加载中...
功能描述
计算几何区域的近似中轴。
语法格式
sql
GEOMETRY ST_APPROXIMATEMEDIALAXIS(GEOMETRY geom);参数说明
geom:目标GEOMETRY对象。
函数返回类型
GEOMETRY类型
使用说明
- 该函数需要SFCGAL库支持。
- 该函数支持3D对象,并且不会删除Z坐标。
- 该函数支持多面体表面(POLYHEDRALSURFACE)、三角形(TRIANGLE)、不规则三角形格网(Triangulated Irregular Network,TIN)类型几何对象。
示例
sql
SQL> SELECT TO_CHAR(ST_ASTEXT(ST_ApproximateMedialAxis(ST_GEOMFROMTEXT('POLYGON (( 190 190, 10 190, 10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'))));
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| EXPR1 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| MULTILINESTRING((184.18861169915812 15.811388300841896,158.3772233983162 20),(50 20,158.3772233983162 20),(50 20,35 35),(35 153.15077848154866,35 35),(35 153.15077848154866,40.697077206292434 159.30292279370755),(164.03987973986756 164.03987973986756,40.697077206292434 159.30292279370755)) |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+