Skip to content

几何类型转换函数

函数形式功能
BOUND_BOX(BOX, BOX)计算两个方框的边界框
BOX(CIRCLE)将圆形转换为矩形,返回CIRCLE内切正方形的BOX
BOX(CHAR)将字符串转为BOX
BOX(POINT)将点转换为空框
BOX(POLYGON)计算多边形的边界框
BOX(POINT, POINT)将任意两个点转换为框
CIRCLE(BOX)计算最小的圆形包围框,返回边框的外接圆
CIRCLE(CHAR)将字符串转换为圆
CIRCLE(CIRCLE)将圆转换为圆
CIRCLE(POLYGON)将多边形转换为圆
CIRCLE(POINT, DOUBLE)从圆心和半径构造圆
LINE(CHAR)将字符串转换一条直线
LINE(POINT, POINT)两点转换一条直线
LSEG(BOX)提取方框的对角线作为线段
LSEG(CHAR)将字符串转换为线段
LSEG(POINT, POINT)使用两个端点构造线段
PATH(CHAR)将字符串转换为路径
PATH(PATH)将路径转换为路径
PATH(POLYGON)将多边形转换为具有相同点列表的闭合路径
POINT(BOX)计算BOX的中心
POINT(CHAR)将字符串转换为点
POINT(CIRCLE)计算圆心
POINT(LSEG)计算线段的中心
POINT(POLYGON)计算多边形的中心(多边形的点位置的平均值)
POINT(DOUBLE, DOUBLE)用坐标构造点
POLYGON(BOX)将BOX转换为4点多边形
POLYGON(CIRCLE)将CIRCLE转换为12点多边形
POLYGON(CHAR)将字符串转换为多边形
POLYGON(INTEGER, CIRCLE)将CIRCLE转换为N点多边形
POLYGON(PATH)将封闭路径转换为具有相同点列表的多边形