Я не могу найти этот алгоритм, если он существует. Можете ли вы рассчитать долготу и широту того места, где вы находитесь, на основе даты и угла наклона солнца? Кроме того, будет ли алгоритм работать для любой даты в прошлом или будущем?
Спасибо за любую помощь, AD
То, что вы ищете, — это метод навигации, использовавшийся кораблями и самолетами до появления GPS. Для этого требуется не только инструмент для измерения угла между солнцем или звездой (такой как Полярная звезда) и горизонтом, но также точное измерение времени и карты, которые можно использовать для интерпретации чисел. И, конечно же, точный хронометр — вам нужно знать время в Гринвичской обсерватории в Лондоне.
Традиционным инструментом для определения этого угла является секстант. Вот статья, описывающая использование секстанта для определения своего положения:
http://www.ehow.com/how_7562747_use-nautical-sextant.html
Я полагаю, что алгоритм для выполнения того, что вы просите, доступен там, где продаются хорошие секстанты - что касается диаграмм, ну, возможно, где-то есть загружаемые диаграммы.
Также вот хорошая статья про определение широты и долготы по звездам. Широта - это то, что вам покажет секстант, долгота определяется по другому. Для этого вам понадобятся двое часов: одни настроены на GMT; один установлен на ваше местное время UTC (НЕ время вашего часового пояса). Метод описан здесь: Как рассчитать долготу . Что подводит нас к вопросу о том, как рассчитать ваше местное солнечное время, которое описано в этой статье Как рассчитать солнечное время . Ясно, что вы не можете использовать это для навигации — это удобно для человеческой экономики, но не для определения вашего местоположения.
Просто чтобы было понятно, почему вы не можете использовать местное гражданское время для определения долготы, скажем, что солнечное время почти одинаково на Гавайях и островах Кадьяк, но гражданское время Гавайев на один час позже, чем на Кадьяке. А Китай простирается примерно на 5026 километров по всей территории Восточной Азии, что составляет около 4 часов солнечного времени, но везде одинаковое гражданское время.
Этот вопрос лучше задать в Sailing SE. Ой, подождите, пока еще нет.
Пригласить
Алексей Бобрик
Пригласить
Алексей Бобрик
Пригласить
Пригласить