SASGIS - SAS.Планета
View Issue Details
0000217SAS.Планета[All Projects] Багpublic12-11-2010 04:4512-04-2011 09:29
gpsMax 
feya 
lowtweakalways
closedfixed 
WindowsXPSP3
101103 
110401.Alfa110401.Alfa 
0000217: Некорректная выдача результата измерения расстояний
При охвате точками прямой более 180 градусов инструмент измерения расстояний выдаёт кратчайшее расстояние между ними, а не то, которое обозначено красной линией. Хорошо бы в таких случаях выводить их оба.
возможно, есть некоторая связь с багом 215 - тоже про измерение расстояний
http://sasgis.org/mantis/view.php?id=215
длина, расстояние
related to 0000215closed feya Линейка чуть-чуть меньше обозначенного на ней расстояния 
related to 0001021resolved zed Измерение растояния 
png sas_meter3.png (301,911) 12-11-2010 04:45
http://bugtracker.sasgis.org/file_download.php?file_id=71&type=bug
Issue History
12-11-2010 04:45gpsMaxNew Issue
12-11-2010 04:45gpsMaxFile Added: sas_meter3.png
12-11-2010 05:23gpsMaxNote Added: 0000476
12-11-2010 06:39feyaNote Added: 0000478
12-11-2010 06:39feyaAssigned To => feya
12-11-2010 06:39feyaStatusnew => acknowledged
12-11-2010 06:54vdemidovTarget Version => 40xxxx
30-03-2011 08:43feyaNote Added: 0001449
30-03-2011 08:43feyaStatusacknowledged => resolved
30-03-2011 08:43feyaFixed in Version => 110401.Alfa
30-03-2011 08:43feyaResolutionopen => fixed
30-03-2011 09:14vdemidovNote Added: 0001450
30-03-2011 10:01feyaNote Added: 0001451
30-03-2011 10:23vdemidovNote Added: 0001452
30-03-2011 10:24vdemidovNote Added: 0001453
30-03-2011 10:43feyaNote Added: 0001454
30-03-2011 10:46vdemidovNote Added: 0001455
30-03-2011 11:32feyaNote Added: 0001456
01-04-2011 14:12gpsMaxTag Attached: длина
01-04-2011 14:12gpsMaxTag Attached: расстояние
05-04-2011 06:42vdemidovTarget Version40xxxx => 110401.Alfa
06-04-2011 17:20gpsMaxRelationship addedrelated to 0000215
12-04-2011 09:29TolikStatusresolved => closed
19-12-2011 10:10vdemidovRelationship addedrelated to 0001021

Notes
(0000476)
gpsMax   
12-11-2010 05:23   
Сейчас хотел описать еще пару багов с измерением расстояний у полюсов, на которые наткнулся, но обнаружил, что в свежей версии их уже нет. Неожиданно. :-)
(0000478)
feya   
12-11-2010 06:39   
Да, есть такое. С самого начала было, не спешу исправлять т.к. вроде не особо критичная ошибка
(0001449)
feya   
30-03-2011 08:43   
теперь будет выдавать то, которое обозначено линией
(0001450)
vdemidov   
30-03-2011 09:14   
По-моему зря. Тут была проблема с отрисовкой линий, а не с подсчетом.
(0001451)
feya   
30-03-2011 10:01   
помоему проблема именно с подсчетом, если мне надо измерить окружность земли на N-ом градусе то это будет невозможная задача при прежнем алго. Единственное, что теперь не измерить расстояние между соседними точками расположенными в разных полушариях, но это скорее проблема того, что нету сейчас зацикливания карты)
(0001452)
vdemidov   
30-03-2011 10:23   
> помоему проблема именно с подсчетом, если мне надо измерить окружность земли на N-ом градусе то это будет невозможная задача при прежнем алго
Решается добавлением ровно одной промежуточной точки. Зато при новом способе, померить расстояние пересекающее 180-й меридиан невозможно вообще никак. Более того, для зацикливания карты, при котором новый алгоритм будет нормально считать придется переписать пол программы, в то время как отрисовку линии по правильному минимальному расстоянию сделать можно.
(0001453)
vdemidov   
30-03-2011 10:24   
Более того, даже с изменениями это все равно не то расстояние, которое оображается.
(0001454)
feya   
30-03-2011 10:43   
>Зато при новом способе, померить расстояние пересекающее 180-й меридиан невозможно вообще никак
Помоему измерение расстояния участка, который программа даже не может отобразить излишне.
>Более того, даже с изменениями это все равно не то расстояние, которое оображается.
Ну рисовать изогнутую линию это будет уже перебор, хотя мысли такие проскакивали)
(0001455)
vdemidov   
30-03-2011 10:46   
Ну как хочешь. Я считаю, что зря, но вернуть как было не слишком сложно :)
(0001456)
feya   
30-03-2011 11:32   
>но вернуть как было не слишком сложно :)
Не надо ничего ворачивать) Или делай отрисовку новую или оставляем как есть.