SQL Server对循环WKT类型的处理验证及开源空间库技术咨询
空间几何类型处理调研与问题
调研发现
- 主流处理
INTERSECTION、AREA等几何操作的开源库,在实现相关功能时存在两种局限:要么将循环曲线线性化,要么完全不支持CIRCULARSTRING、COMPOUNDCURVE和CURVEPOLYGON类型。核心原因是libgeos/GEOS暂不支持这类循环几何类型,而多数相关库(包括PostGIS、R包sf、SpatiaLite及libgeos本身)均依赖GEOS实现核心功能。 - 经大量交集案例目视验证,SQL Server似乎能可靠处理圆弧的
INTERSECTION操作,但由于其闭源特性,无法完全确认实现细节,且不确定其AREA算法是否采用线性化方式。
待解答问题
- 若上述调研观点存在错误,恳请指正;
- SQL Server是否能可靠处理循环GEOMETRY类型的面积计算?
- 是否存在可可靠处理循环几何类型的开源库?
内容的提问来源于stack exchange,提问作者Terrryyy1
相关产品推荐
相关产品推荐

