SASGIS - SAS.Планета
View Issue Details
0003405SAS.Планета[All Projects] Багpublic14-02-2019 18:3103-04-2019 06:42
sergeyka 
zed 
normalmajoralways
resolvedfixed 
x86Windows10 x64
181221 
190707190707 
0003405: Новая метка создается смещенной от места клика
При высоком разрешении - уровень 23 (или 24 если включить отображение меток в категории) При клике в известной позиции (на пересечении путей как в примере) созданная метка фактически оказывается сильно смещена. В абсолютных величинах 0.5м-1м

Максимальное увеличение - уровень 23(24). Выбираем "Добавить новую метку". Кликаем в известную позицию (пересечение линий). Видим меню и уточняющий курсор в месте клика. Подтверждаем. Имеем Метку значительно смещенную от места клика.
No tags attached.
png 2.PNG (15,938) 14-02-2019 18:31
http://www.sasgis.org/mantis/file_download.php?file_id=2266&type=bug
png
Issue History
14-02-2019 18:31sergeykaNew Issue
14-02-2019 18:31sergeykaFile Added: 2.PNG
15-02-2019 07:32vdemidovNote Added: 0018531
15-02-2019 07:32vdemidovStatusnew => feedback
15-02-2019 08:44sergeykaNote Added: 0018532
15-02-2019 08:44sergeykaStatusfeedback => new
15-02-2019 09:05sergeykaNote Edited: 0018532bug_revision_view_page.php?bugnote_id=18532#r7357
15-02-2019 09:08sergeykaNote Edited: 0018532bug_revision_view_page.php?bugnote_id=18532#r7358
15-02-2019 11:03vdemidovNote Added: 0018533
15-02-2019 11:04vdemidovStatusnew => feedback
15-02-2019 12:00sergeykaNote Added: 0018534
15-02-2019 12:00sergeykaStatusfeedback => new
15-02-2019 14:51vdemidovNote Added: 0018535
15-02-2019 16:15sergeykaNote Added: 0018536
18-02-2019 21:57sergeykaNote Added: 0018537
19-02-2019 15:36zedNote Added: 0018538
19-02-2019 15:37zedStatusnew => resolved
19-02-2019 15:37zedFixed in Version => 190707
19-02-2019 15:37zedResolutionopen => fixed
19-02-2019 15:37zedAssigned To => zed
19-02-2019 15:37zedTarget Version => 190707
03-04-2019 06:42vdemidovProduct Version.Nightly => 181221

Notes
(0018531)
vdemidov   
15-02-2019 07:32   
А проверьте ка в настройках иконок, для конкретно этой иконки, не изменена ли точка привязки иконки. Или попробуйте другие иконки. А то у меня ничего похожего не наблюдается.
(0018532)
sergeyka   
15-02-2019 08:44   
(edited on: 15-02-2019 09:08)
Проверял на двух разных компьютерах. В двух разных версиях. Последняя ночнушка.
Менял позицию привязки иконки. Оно влияет но непонятным образом. По факту никак не получилось чтобы метка своей привязкой стала в место клика. Это нужно для отметок пересечений линий трасс. Но вот поместить метку точно на пересечение никак. Возможно как-то связано с точностью? Для работы на 23-24 уровне уже наверное недостаточно .00" а нужно .0000"
Мучил я метку долго. При клике позиция фиксируется абсолютно точно. Потом редактирование метки и по факту метка смещена. Для проверки пробовал "следить за меткой" и курсорчик точно указывает на иконку (на ее внутреннюю точку)...
PS А может имеет смысл на будущее добавить метку "без иконки"? Те те самые концентрические окружности рисовать в точном месте?

(0018533)
vdemidov   
15-02-2019 11:03   
Да, похоже дело в округлении при форматировании строки. И похоже зависит от формата отображения координат. Но 30 см погрешности ИМХО не повод вводить для всех повышать разрядность. А вот ввести новый формат отображения координат можно. В каком виде вас интересует в первую очередь?
(0018534)
sergeyka   
15-02-2019 12:00   
Что имеется ввиду под "новый формат отображения координат"? Что даст?
На самом деле грядет резкое увеличение точности позиционирования в ближайшее время. Видимо производителям беспилотных машин уже туго в точности 2.5м. Вышел броадком бытовой чип с субдециметровой точностью и уже применен в ксяоми ми 8.
Вышел чип от юблокс с мизерной ценой и работой в L1 L2 те точность субдециметровая. Ну и сас стали использовать в более серьезных целях :) Так что вопрос с повышением точности может оказаться актуальным. Предлагаю хорошо подумать...
(0018535)
vdemidov   
15-02-2019 14:51   
Проверил. Действительно погрешность зависит от формата координат. Лучше всего в виде градусов и долей градуса - там в районе экватора погрешность порядка 10 см.
Чуть хуже для градусов и минут - погрешность примерно 15 см
Хуже всего для градусов, минут и секунд - погрешность до 40 см

В принципе можно добавить один знак во все форматы. Это перекроет точность датчиков и карт с запасом.
(0018536)
sergeyka   
15-02-2019 16:15   
Мне кажется, что добавить один знак во все форматы будет правильно. А лучше два знака .0000", тогда на долго хватит. Это предел на сегодня и нужен он небольшому кругу лиц где точность важна ИМХО
(0018537)
sergeyka   
18-02-2019 21:57   
Я имел ввиду, что при редактировании метки в поле выводится в формате *.00" и позволяет редактировать. Значит формат нужен *.0000", а уж как оно хранится в db3 я не смотрел. Может там еще при преобразовании что-то режется.
(0018538)
zed   
19-02-2019 15:36   
Добавил два знака во все координаты.