Определение, находится ли набор координат в той же области - PullRequest
2 голосов
/ 02 июня 2010

Когда я говорю координаты, я имею в виду координаты широты и долготы Земли. Я хочу определить, находится ли набор координат в одной и той же области (моя отсечка составляет 200 миль). Я гуглил «кластерный алгоритм», но я не уверен, что будет лучше для меня.

Спасибо

Ответы [ 2 ]

1 голос
/ 03 июня 2010

В библиотеке IMSL C # есть k-means, DBSCAN и другие функции кластерного анализа У меня уже есть лицензия, поэтому я собираюсь использовать эту библиотеку.

1 голос
/ 02 июня 2010

Наслаждайтесь: http://www.movable -type.co.uk / scripts / latlong.html

Используемая формула:

d = acos(sin(lat1).sin(lat2)+cos(lat1).cos(lat2).cos(long2−long1)).R

, где d - расстояние, R - радиус Земли, а {(lat1; long1), (lat2; long2)} - две координаты.

...