51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

python计算经纬度是否在围栏片区内

python计算经纬度是否在划片区内

在python中要判断一个经纬度点是否在一个特定的区域内,可以使用shapely库来判断点是否在多边形内。

from shapely.geometry import Point, Polygon

# 定义一个多边形
polygon1 = Polygon([(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)])
 
# 定义一个点
point = Point(0.5, 0.5)
 
# 判断点是否在多边形内
inside = polygon1.contains(point)

if inside:
	print('在')
else:
	print('不在')

其他: 将多个围栏组成一个大围栏

polygon2 = Polygon([(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)])
polygons = polygon1.union(polygon2)
赞(0)
未经允许不得转载:工具盒子 » python计算经纬度是否在围栏片区内