Python-边界框/圆库

Python-边界框/圆库,python,gis,bounding-box,Python,Gis,Bounding Box,Python-边界框/圆和字符串问题 关于在一些基于Debian的单元下运行的一些Python V2.7.x脚本,我有几个问题要解决 1) GIS-边界框和圆 我正在努力寻找一个可以做到这一点的图书馆 给定lat/long对,点A确定点A是否在lat/long设定点1、点2、点3、点4的边界框内 给定lat/long对、点A、lat/long点B和距离点B的半径(以英里为单位),确定点A是否在点B的边界圆内 有这样的图书馆吗 我必须进行地理编码的GeoPy库没有提供这些选择。其他一些LIB似乎与

Python-边界框/圆和字符串问题 关于在一些基于Debian的单元下运行的一些Python V2.7.x脚本,我有几个问题要解决

1) GIS-边界框和圆

我正在努力寻找一个可以做到这一点的图书馆

给定lat/long对,点A确定点A是否在lat/long设定点1、点2、点3、点4的边界框内

给定lat/long对、点A、lat/long点B和距离点B的半径(以英里为单位),确定点A是否在点B的边界圆内

有这样的图书馆吗

我必须进行地理编码的GeoPy库没有提供这些选择。其他一些LIB似乎与ArcGIS形状文件等相关。。。我现在没有用,将来也不需要。。当然,有些东西没有厨房的水槽也有一些这样的东西

我见过一些东西,它们取一个点a并给出一个边界框……比如:

不是我想要的。。。我想通过a点,通过盒子线(P1-4),它告诉我a点是否在那个盒子里

圆圈也一样。点A、点B和距离点B的半径(以英里为单位),如果点A在该边界圈内,则函数返回


有什么办法可以做到这些吗?

你最好先问一下你的问题。 无论如何:检查点是否在边界框内非常简单:只需检查两个坐标是否都在边界框的范围内。这里不需要使用图书馆。(检查是否
lat\u min>>> from geopy.distance import vincenty
>>> newport_ri = (41.49008, -71.312796)
>>> cleveland_oh = (41.499498, -81.695391)
>>> print(vincenty(newport_ri, cleveland_oh).miles)
538.3904451566326