电子围栏原理解析---原理

算法原理-首先您需要通过这两个点的坐标画一条直线,再通过缓冲区分析制作出一个geometry面,最后对判断移动的物体是否在里geometry面里即可

实现过程

 根据地图插件  通过画图实现一个区域,生成两个坐标点

根据两点 再通过缓冲区分析制作出一个geometry面

使用射线法,判断点是否在  图形内

名词解析:

射线法,坐标是否在指定区域坐标内
数学模型中,射线法求取射线与多边形交点个数来判断点是否在多边形内,交点为奇数时在多边形内,偶数在多边形外
判断几种特殊情况,点为多边形上顶点,点在多边形边上,射线与多边形交点是多边形的顶点

简而言之就是   以点做 射线   射线与图形相交的点 的个数来判断  奇数个图形内部  ,偶数个 图形外部。

猜你喜欢

转载自www.cnblogs.com/zzqqyy/p/11004375.html