0

我正在创建一个查找最近场所的应用程序。在这方面,我已经有另一个SO 问题

我对这些功能没有任何经验,而且其中一些概念对我来说不是很明显。所以,我一直在想我没有把事情朝着正确的方向发展。

我在很多地方都看到了 GIS 和移动塔的情况,范围是用多边形计算的。我也一直在阅读有关Haversine Formula的内容,它似乎不使用多边形,它基本上是两点距离(据我了解)。

  1. 为什么使用 Polygon 作为参考?
  2. 为什么不使用圆形?
  3. Haversine 公式如何与这个多边形概念相结合?
4

1 回答 1

1

我相信使用多边形是因为不同的坐标参考系统。在某些参考系上画一个圆实际上不会是一个圆,而是某种椭圆形,具体取决于 CRS。(因为地图是二维表示,而地球是椭圆体)

它们存储为多边形,因为您必须进行计算才能在指定的 CRS 中再次绘制该圆。如果将其存储为点的多边形,则只需绘制它们,数据库将它们存储在您定义的 CRS 中。

您可能想在 gis.stackexchange.com 上尝试一下,他们会为您提供更好的答案

于 2013-03-13T18:12:45.350 回答