CG_StraightSkeletonPartition — 计算多边形的直骨架分割。
geometry CG_StraightSkeletonPartition(
geometry geom, boolean auto_orientation)
;
计算多边形几何体geom
的直骨架分割。直骨架通过边缘简化将多边形分割成若干面。如果将auto_orientation
设置为TRUE,函数会自动调整输入多边形的方向,以确保得到正确的结果。
可用性:3.6.0 - 需要 SFCGAL>= 2.0.0。
该方法需要SFCGAL后端。
SELECT ST_AsText(CG_StraightSkeletonPartition('POLYGON((0 0, 4 0, 2 2, 0 0))', true)); -- Result: MULTIPOLYGON(((0 0,2 0.83,2 2)),((4 0,2 0.83,0 0)),((2 2,2 0.83,4 0)))