Показать сообщение отдельно
Старый 27.11.2015, 11:34   #76
pilotnf
Местный
 
Аватар для pilotnf
 


Имя: Виктор

Местоположение: msc
Регистрация: 12.03.2013
Сообщений: 190
Сказал(а) спасибо: 391
Поблагодарили 465 раз(а) в 103 сообщениях
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 65 Post(s)
По умолчанию

Когда-то давно я писал о геометрических построениях в ozi explorer. Сейчас соревнований, где это нужно все меньше и меньше, но иногда бывает нужно. Раньше всегда использовал связку из двух программ. В озике все расчеты, по сасу езда, но после новейших релизов сас.планет нужность озика практически отпала и ниже вкратце расскажу о решении типовых задач, которые когда-то решались в ози.

Задача 1. kp02 находится от kp01 на удалении 3494 метров и по азимуту 104,4

1-1. в сас планет выбираем метки->спроецировать точку. В появившемся окне вводим расстояние, строго в километрах. Выставляем азимут и еще один ньюанс, обязательно нужно выбрать точку от которой строим новую точку. Для этого отмечаем чекбокс - метка, и в выпадающем списке выбираем кп, от которого нужно построить новое кп.


1-2. При нажатии на ок, выпадает диалоговое окно с координатами построенной точки. Обзываем точку, выбираем нужную категорию. Я всегда для разных соревнований/путешествий создаю отдельную категорию и нажимаем ОК. Точка построена.


Задача 2. kp03 находится на расстоянии 1476 метров от kp02 и по азимуту 122,3 от kp01.

2-1. Строим окружность с центром в kp02 радиусом 1476 м. Для этого правой кнопкой мыши кликаем на точку и выбираем операции с выделенной областью.


2-2. При нажатии выскакивает диалоговое окно, в котором пишем нужный нам радиус. Нажимаем ОК, выскакивает диалоговое окно, которое нам не нужно. Его просто закрываем. В итоге получается окружность заданного радиуса с центром в точке kp02.



2-3. Где-то на этой окружности и находится нужная нам точка. Чтобы определить точные её координаты нужно, построить вспомогательную точку. Как строить точку по азимуту мы уже знаем, расстояние на которой точка должна быть от kp01 выбирается с запасом.
2-4. Чтобы найти kp03 соединим прямой точки kp01 и kp03_1. Для этого выбираем пункт метки -> добавить путь и соединяем kp01 и kp03_1 и сохраняем путь


2-5. Из полученных двух точек выбираем нужную нам. Обычно задание имеет либо одно решение, либо понятно какое из двух пересечений выбрать, ко второй точке заведомо проезда нет. В данном случае нужное кп находится на ближнем берегу реки, т.к. к точке на том берегу проезда нет.


Остальные же задачки решаются уже похожим способом. Либо пересечение двух окружностей, когда мы знаем расстояния от двух кп и нужно найти третье, либо пересечение двух прямых, когда знаем два азимута от двух разных кп.
И напоминаю, что азимуты в задании могут быть не только прямыми, но и обратными. Чтобы вычислить прямой азимут, при известном обратном нужно помнить следующее: если обратный азимут <180, то чтобы узнать истинный к нему нужно прибавить 180, если обратный азимут >180 то 180 нужно отнять.

П.с. сас.планет пока еще не полностью заменяет озик. Ввести координаты в других датумах кроме WSG84 он не позволяет, да и координаты в utm формате не заведешь, но вот простейшие построения уже можно делать.



__________________
facebook | instagram |
Думай сам, делай сам, бойся, верь и проси.

pilotnf вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Buz (02.01.2016), Duncan MacLeod (28.11.2015), KlassP (27.11.2015), Match (27.11.2015), moose (27.11.2015), Эридан (27.11.2015)