boost geometry 点 投影 多边形
Boost.Geometry 提供了许多算法来进行点的投影和点在多边形中的位置关系判断。
点的投影:
-
bg::strategy::project::project_point_segment:将点投影到线段上。 -
bg::strategy::project::project_point_linestring:将点投影到折线上。 -
bg::strategy::project::project_point_multilinestring:将点投影到多条折线上。 -
bg::strategy::project::project_point_polygon:将点投影到多边形上。
点在多边形中的位置关系判断:
-
bg::within:判断点是否在多边形内部。 -
bg::covered_by:判断点是否在多边形内部或边界上。 -
bg::disjoint:判断点是否不在多边形内部和边界上。 -
bg::touches:判断点是否在多边形边界上。
原文地址: https://www.cveoy.top/t/topic/de0d 著作权归作者所有。请勿转载和采集!