Это команда geod, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
geod - прямые геодезические вычисления
invgeod - обратные геодезические вычисления
СИНТАКСИС
геод + многоточие = [ -afFilptwW [ арг ]] [ + аргументы ] файл [ы]
invgeod + многоточие = [ -afFilptwW [ арг ]] [ + аргументы ]
файл [ы]
ОПИСАНИЕ
геод (прямой) и invgeod (обратный) выполнить геодезический ("Великий
Circle ") вычисления для определения широты, долготы и
обратный азимут конечной точки с учетом начальной точки
широта, долгота, азимут и расстояние (прямое) или
вперед и назад азимуты и расстояние между начальным и
широта и долгота конечной точки (обратные). Результаты, достижения
с точностью округлить до |f| <1/50, где f is
сплющивание. invgeod могут быть доступны не на всех платформах; в
это дело вызов геод с -I опцию.
Следующие параметры командной строки могут появляться в любом порядке:
-I Указывает, что вычисление обратной геодезической должно быть
выполненный. Может использоваться с исполнением геод как
Альтернативой invgeod выполнение.
-a Широта и долгота начальной и конечной
точки, азимуты вперед и назад и расстояние
вывод.
-ta A указывает символ, используемый в качестве первого символа
для обозначения контрольной линии, через которую нужно пройти без
обработка.
-Le Дает список всех эллипсоидов, которые могут быть
выбран с + многоточие = опцию.
-лу Дает список всех единиц, которые могут быть выбраны
с + единицы = опцию.
- [f | F] формат
Формат - это Printf строка формата для управления выводом
форма значений географических координат (f) или расстояние
ценность (F). Режим по умолчанию - DMS для географических
координаты и "% .3f" для расстояния.
- [w | W]n
N это количество значащих дробных цифр для
использовать для вывода секунд (когда опция не
указано, -w3 предполагается). Когда -W используется
поля будут иметь постоянную ширину с ведущими нулями.
-p Эта опция приводит к тому, что азимутальные значения выводятся как
беззнаковые числа DMS от 0 до 360 градусов. Также
примечание -f.
Команда + аргументы параметры командной строки связаны с геодезическими
параметры для указания используемого эллипсоида или сферы.
Увидеть проект документация для полного списка этих параметров и
контролирует. Опции обрабатываются слева направо.
из командной строки. Повторный ввод опции игнорируется с
первое вхождение считается желаемым значением.
Один или больше файлов (обрабатывается слева направо) укажите
источник данных, которые нужно преобразовать. A - укажет
место обработки стандартного ввода. Если нет файлов
указано, предполагается, что ввод от стандартный ввод.
Для прямых определений входные данные должны быть по широте,
порядок долготы, азимута и расстояния и вывод будет
широта, долгота и задний азимут конечной точки.
Вводятся широта, долгота начальной и конечной точки.
для обратного режима и соответствующего прямого и обратного азимута
из начальной и конечной точек выводятся вместе с
расстояние между точками.
Введите географические координаты (широту и долготу) и
азимутальные данные должны быть в десятичных градусах или формате DMS и
входные данные о расстоянии должны быть в единицах, соответствующих
единицы измерения большой оси эллипсоида или радиуса сферы. Широта должна
лежат в диапазоне [-90d, 90d]. Вывести географические координаты
будет в DMS (если -f переключатель не используется) до 0.001 "
с удалением завершающих полей минутной секунды с нулевым значением.
Выходные данные о расстоянии будут в тех же единицах, что и эллипсоид.
или радиус сферы.
Таким же образом можно выбрать эллипсоидальную фигуру Земли.
манера как программа проект с помощью + эллипс =, + а =, + es =, и так далее
Геод также может использоваться для определения промежуточных точек вдоль
либо геодезическая линия между двумя точками, либо по дуге
указанное расстояние от географической точки. В обоих случаях
начальная точка должна быть указана с помощью + lat_1 =лат и + lon_1 =долгота
параметры и либо конечная точка + lat_2 =лат и
+ lon_2 =долгота или расстояние и азимут от начальной точки
+ S =расстояние и + А =азимут необходимо указать.
Если нужно определить точки вдоль геодезической, то либо
+ n_S =целое указание количества промежуточных точек
и / или + del_S =расстояние указание инкрементного расстояния
между точками необходимо указать.
Для определения точек по дуге, равноудаленных от начальной
указать оба + del_A =угол и + n_A =целое необходимо указать
которые определяют соответствующие угловые приращения и количество
баллы подлежат определению.
ПРИМЕР
Следующий сценарий определяет геодезические азимуты и
расстояние в законных милях США от Бостона, Массачусетс, до Портленда,
ИЛИ:
geod + ellps = clrk66 <
42d15'N 71d07'W 45d31'N 123d41'W
EOF
что дает результаты:
-66d31'50.141" 75d39'13.083" 2587.504
где первые два значения - азимут от Бостона до
Портленд, задний азимут от Портленда до Бостона, за которым следует
расстояние.
Примером прямого использования геодезических данных является использование Бостонского
местоположение и определить местоположение Портленда по азимуту и
расстояние:
geod + ellps = clrk66 <
42d15'N 71d07'W -66d31'50.141" 2587.504
EOF
который дает:
45d31'0.003"N 123d40'59.985"W 75d39'13.094"
Примечание: неточность в значении расстояния ухудшает
точность расположения Портленда.
Используйте geod онлайн с помощью сервисов onworks.net