Формула расстояния T-SQL с использованием радиуса в милях вокруг центрального местоположения - PullRequest
0 голосов
/ 20 ноября 2008

Как лучше всего рассчитать формулу расстояния вокруг центра, используя радиус в милях? Обычно мы использовали формулу круглого радиуса, но рассматриваем возможность использования простого квадрата, потому что он быстрее и намного эффективнее.

Иногда нам нужно быть точным, поэтому мы будем использовать круг, но в других случаях мы можем просто использовать квадрат для более быстрого вычисления.

1 Ответ

1 голос
/ 20 ноября 2008

Пришлось заняться этим в следующем месяце, поэтому недавно поболтал с человеком по этому поводу.

Очевидно, хитрость заключается в том, чтобы сначала определить размер (в километрах или милях) прямоугольника в 1 градус вокруг вашей центральной точки, поскольку он будет варьироваться в зависимости от того, где вы находитесь в мире.

например. Аляска сильно отличается от экватора, затем используйте это, чтобы определить, сколько градусов или десятых сотых и т. Д., Чтобы сделать вашу коробку. Может ли предварительно рассчитать набор из них при необходимости, зависит от того, насколько точным вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...