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


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

 

实现过程

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

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

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

 

名词解析:

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM