电子围栏原理解析---原理
算法原理-首先您需要通过这两个点的坐标画一条直线,再通过缓冲区分析制作出一个geometry面,最后对判断移动的物体是否在里geometry面里即可
实现过程
根据地图插件 通过画图实现一个区域,生成两个坐标点
根据两点 再通过缓冲区分析制作出一个geometry面
使用射线法,判断点是否在 图形内
名词解析:
射线法,坐标是否在指定区域坐标内
数学模型中,射线法求取射线与多边形交点个数来判断点是否在多边形内,交点为奇数时在多边形内,偶数在多边形外
判断几种特殊情况,点为多边形上顶点,点在多边形边上,射线与多边形交点是多边形的顶点
简而言之就是 以点做 射线 射线与图形相交的点 的个数来判断 奇数个图形内部 ,偶数个 图形外部。