我正在设计一个应用程序,我必须在其中判断像 fb 视频或 instagram 照片这样的项目是位于某个区域内还是来自特定区域,例如墨尔本。
所以到目前为止,当我想找到某个国家的边界框时,例如:澳大利亚,墨尔本。
- 我只是去这个网站http://boundingbox.klokantech.com/。
- 画一个包围墨尔本的矩形。
- 要知道它的GeoJson:[[[144.5937418,-38.4338593],[145.5125288,-38.4338593],[145.5125288,-37.5112737],[144.5937418,-37.5112737],[144.59387418],-],[144.59387418],
但是,在阅读了大圆圈之后,它说:
- 短距离是弯曲的,因此边界框应如下所示:https ://www.jasondavies.com/maps/bounds/
现在,我真的很困惑,直到现在我还认为边界框是一个矩形,因此如果我知道对角线的相对点,我可以绘制它,并且它里面的任何点都属于矩形所包含的区域。但是,对于弯曲的边界,该点可以存在于内部或外部。
- 因此,在下图中您可以看到,我将始终确定 y、z 点将在墨尔本。
- 但是,使用弯曲的边界框,它可能无法覆盖整个墨尔本,因此我不确定点是否位于墨尔本内部。