检查坐标点是否位于某个框区域python中

时间:2017-07-19 02:37:34

标签: python maps coordinate

我有一个地方的坐标点,例如:

point_coord = [-7.7938593,110.3634829]

我还有一个viewport区域包含两个corrdinates,例如:

northeast = [5.9052479,141.0194444]
southwest = [-11.005261,95.01106190000002]

如果我说明这一点,它将如下所示: enter image description here

问题是,我如何使用Python检查point_coord是否落入或位于该框区域的某个位置?

由于

1 个答案:

答案 0 :(得分:1)

抱歉,对地图和视口没有太多经验,但不应该只是:

def isInside(point_coord, northeast, southwest):
    return southwest[0]<point_coord[0]<northeast[0] and\
           southwest[1]<point_coord[1]<northeast[1]

我能想到的唯一可能的边缘情况是北极和南极。您可能只需编写特殊情况来处理它们。

编辑:一些拼写错误而不是链接比较。