本文实例为大家分享了python3射线法判断点是否在多边形内的具体代码,供大家参考,具体内容如下
#!/usr/bin/python3.4
# -*- coding:utf-8 -*-
def isPointinPolygon(point, rangelist): #[[0,0],[1,1],[0,1],[0,0]] [1,0.8]
# 判断是否在外包矩形内,如果不在,直接返回false
lnglist = []
latlist = []
for i in range(len(rangelist)-1):
lnglist.append(rangelist[i][0])
1