Как мы можем рассчитать морские расстояния, используя путевые точки? - PullRequest
1 голос
/ 19 апреля 2010

У меня есть один запрос, в котором я действительно застрял. У меня есть база данных портов с путевыми точками, а также точками маршрутизации, которые мне нужно использовать при расчете расстояния между двумя портами. Я сделал много исследований и разработок, чтобы найти формулу, которая дает мне расстояние между двумя точками. Мне также нужен кратчайший маршрут, который возможен.

Я рассмотрел онлайн-инструменты, которые позволяют пользователю рассчитать расстояние. Но я хочу сделать то же самое самостоятельно. Я просмотрел Port World Расстояние Калькулятор . Я пересмотрел формулу Великого круга, чтобы добиться этого, но я не знаю, как нам избежать ландшафтов на расстоянии моря и в каком направлении мне нужно найти расстояние для второго порта.

1 Ответ

0 голосов
/ 19 апреля 2010

Самое простое, что приходит - просто создайте таблицу в вашей базе данных, например:

port1id: port2id: расстояние

количество портов ограничено, и эта таблица даст вам гибкость, чтобы установить правильное расстояние

...