点在多边形内判定

射线法判断坐标点是否落在多边形(含孔洞/多多边形)内,SVG 可视化,用于电子围栏、行政归属、选址落点

内部 1外部 2边界 1
点经度纬度判定
点A(孔外)116.439.9 在多边形内
点B(洞内)116.640 在多边形外
点C(外部)117.540 在多边形外
点D(顶点)11639.6 落在边界
算法说明

采用射线法(Ray Casting):从点向 +X 方向引射线,统计与各环的交点数,奇数为内、偶数为外。对带洞多边形按 even-odd 跨环累计,落入偶数个环(含洞)即判定为外。

边界检测:若点恰好落在某条边上(叉积≈0 且在线段范围内),一律优先标为「落在边界」,包括正好在顶点上、落在洞的边上、以及同时贴到相邻多边形公共边的情形;环未显式闭合时,首尾之间那条闭合边同样参与边界检测。

坐标必须是有限数值。少写一层嵌套、一个环都没有、环不足 3 个顶点、顶点共线导致环面积为 0(退化成一条线,围不出任何「里面」)、坐标写成 null / 字符串 / 1e999 这类结构问题会直接报错并指出位置 —— 旧实现在这些输入下会把所有点都判成「在多边形外」,围栏场景里这是最容易被误信的假答案。

无法解析的判定点(DMS 写法、少一个数、非数字)不会被悄悄丢掉,会列在结果上方的提示里并计数。

关于 点在多边形内判定 工具

点在多边形内判定 是云海百宝箱提供的一个免费在线工具。射线法判断坐标点是否落在多边形(含孔洞/多多边形)内,SVG 可视化,用于电子围栏、行政归属、选址落点 该工具完全在浏览器中运行,无需下载安装任何软件,跨平台支持 Windows、Mac、Linux 及移动设备,数据在本地处理不上传服务器。

与 点在多边形内判定 配合常用的同类工具: GIS 坐标工具箱、坐标转换、在线地图加载、地图测距工具、坐标格式互转、坐标批量转换

点在多边形内判定 使用方法

  1. 在输入框中输入或粘贴需要处理的内容
  2. 选择相应的处理选项或参数
  3. 点击"处理"或"转换"按钮获取结果
  4. 点击"复制"按钮可一键复制结果到剪贴板

相关工具推荐