SASGIS - SAS.Планета
View Issue Details
0000219SAS.Планета[All Projects] Хотелкаpublic12-11-2010 08:0208-10-2012 15:40
max37online 
zed 
normalminoralways
resolvedfixed 
WindowsXPProfessional SP3
101103 
121010121010 
0000219: Отображение азимута в инструменте измерений расстояний
Есть ли возможность реализовать как в Google Earth (инструмент линейка), чтобы при измерении расстояния кроме расстояния отображался азимут?
google earth, азимут, линейка
parent of 0001188resolved zed Алгоритм проецирования точки на эллипсоиде 
has duplicate 0000760closed vdemidov Добавить в линейку графу с направлением линии в градусах 
has duplicate 0001035closed vdemidov Отображение азимута при измерении линейкой 
related to 0000099confirmed  Добавить инструмент - вычисление азимута между двумя существующими метками 
related to 0000288closed vdemidov Измерение расстояния с помощью "Добавить новый путь" 
related to 0000094resolved vdemidov Добавить создание точек по азимуту 
Issue History
12-11-2010 08:02max37onlineNew Issue
19-11-2010 08:32vdemidovStatusnew => acknowledged
19-11-2010 08:32vdemidovTarget Version => 40xxxx
19-11-2010 08:33vdemidovTarget Version40xxxx => 29xxxx
22-11-2010 10:31TikhNote Added: 0000592
22-11-2010 16:46max37onlineNote Added: 0000594
23-11-2010 05:02TikhNote Added: 0000597
06-04-2011 23:56gpsMaxTag Attached: азимут
06-04-2011 23:57gpsMaxRelationship addedrelated to 0000099
07-04-2011 00:56gpsMaxSummaryОтображение азимута в инструменте измерений расстоянйи => Отображение азимута в инструменте измерений расстояний
07-04-2011 00:56gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=587#r587
07-04-2011 00:57gpsMaxTag Attached: линейка
07-04-2011 01:43gpsMaxRelationship addedrelated to 0000288
11-04-2011 07:11vdemidovStatusacknowledged => confirmed
11-04-2011 08:06gpsMaxTag Attached: google earth
27-05-2011 10:23vdemidovRelationship addedhas duplicate 0000760
08-11-2011 18:06vdemidovRelationship addedhas duplicate 0001035
05-03-2012 08:22vdemidovRelationship addedparent of 0001188
06-10-2012 21:07zedNote Added: 0009211
06-10-2012 21:07zedAssigned To => zed
06-10-2012 21:07zedStatusconfirmed => assigned
06-10-2012 21:25zedNote Added: 0009212
06-10-2012 23:47Dima2000Note Added: 0009214
07-10-2012 12:41zedNote Added: 0009264
08-10-2012 13:55zedNote Added: 0009297
08-10-2012 13:55zedStatusassigned => resolved
08-10-2012 13:55zedFixed in Version => 121010
08-10-2012 13:55zedResolutionopen => fixed
08-10-2012 13:56zedTarget Version29xxxx => 121010
08-10-2012 15:40TolikNote Added: 0009308
08-10-2012 15:51TolikNote Edited: 0009308bug_revision_view_page.php?bugnote_id=9308#r4520
30-10-2012 17:07TolikRelationship addedrelated to 0000094

Notes
(0000592)
Tikh   
22-11-2010 10:31   
Данный инцидент перекликается с инцидентом http://sasgis.org/mantis/view.php?id=99

Может быть достаточно будет реализовать только один из них?
(0000594)
max37online   
22-11-2010 16:46   
Ну я например вижу это по-другому. IMHO реализация аналогично googleearth наиболее удачная (никаких лишних кнопок, выпадающих меню, и выборов точек). Таскаешь себе одну из точек в инструменте измерений расстояний, и одновременно с изменяющейся цифрой расстояний между метками меняется цифра азимута. Даже отдельно включать/выключать ее не надо - кому информация ненужная, просто не обращает внимания на вторую цифру, обозначающую азимут.
(0000597)
Tikh   
23-11-2010 05:02   
Поддерживаю.
(0009211)
zed   
06-10-2012 21:07   
После решения 0001188 стала возможна достаточно простая реализация и этого тикета. Причём, можно выводить азимуты для всех промежуточных точек, а не только для той которую таскаешь мышкой и в дополнение к начальному азимуту можно выводить и конечный азимут. Начальный совпадает с тем, что показывает GoogleEarth, что означает конечный, мне неведомо, но кому-то наверняка может пригодиться. Поэтому, думаю, без дополнительных настроек всё же не обойтись.

Буду пробовать на днях.
(0009212)
zed   
06-10-2012 21:25   
Допёрло: конечный азимут - азимут-перевёртыш, по которому нужно возвращаться из конечной точки в начальную.
(0009214)
Dima2000   
06-10-2012 23:47   
В вики говорилось что конечный азимут - не под которым вышли из начальной точки, а под которым пришли в конечную, они разные могут быть.
Как в GoogleEarth не знаю.
(0009264)
zed   
07-10-2012 12:41   
>они разные могут быть
Могут, но та функция, что считает азимуты, возвращает именно обратный азимут для конечной точки, делая финт: AFinalBearing := AFinalBearing - Pi, где AFinalBearing - видимо то, о чём говорится в wiki.
(0009297)
zed   
08-10-2012 13:55   
Сделал. Включать и отключать пока что можно только через ini:
[CalcLine]
ShowAzimuth=1

По-умолчанию, опция включена.
(0009308)
Tolik   
08-10-2012 15:40   
(edited on: 08-10-2012 15:51)
> А чё ждать-то? Прикрепил exe. Тестируй. (0001264:0009298)
Тестирую. Если надпись "Total:... Azimuth:..." не помещается в окно программы, она не отображается вообще.
То же самое было и раньше, но надпись была короче, поэтому баг был не столь заметным.

Может, в 2 строки писать?

А ещё надо реализовать связанную хотелку - рисование дуг вместо отрезков, а то пойдут вопросы, почему азимут не совпадает со шкалой (gauge).