SASGIS - SAS.Планета
View Issue Details
0001607SAS.Планета[All Projects] Багpublic07-10-2012 06:0110-10-2012 04:51
Tolik 
Garl 
urgentmajorhave not tried
resolvedfixed 
.Nightly 
121010121010 
0001607: Новые глюки в градусной сетке
В версии 121007.6477 появились глюки, см. скриншоты.
Когда числа попадают на границу тайлов, они двоятся.
No tags attached.
png 2012-10-07_094812.png (27,825) 07-10-2012 06:01
http://www.sasgis.org/mantis/file_download.php?file_id=1050&type=bug
png

png 2012-10-07_100309.png (33,651) 07-10-2012 06:03
http://www.sasgis.org/mantis/file_download.php?file_id=1051&type=bug
png

png 2012-10-07_101108.png (20,703) 07-10-2012 06:11
http://www.sasgis.org/mantis/file_download.php?file_id=1053&type=bug
png

png 2012-10-07_101603.png (20,797) 07-10-2012 06:16
http://www.sasgis.org/mantis/file_download.php?file_id=1054&type=bug
png

png 2012-10-09_092847.png (70,839) 09-10-2012 05:29
http://www.sasgis.org/mantis/file_download.php?file_id=1074&type=bug
png

png 2012-10-09_093155.png (50,350) 09-10-2012 05:32
http://www.sasgis.org/mantis/file_download.php?file_id=1075&type=bug
png

png 2012-10-09_093642.png (1,009) 09-10-2012 05:37
http://www.sasgis.org/mantis/file_download.php?file_id=1076&type=bug
png

7z SASPlanet.7z (1,507,672) 09-10-2012 16:22
http://www.sasgis.org/mantis/file_download.php?file_id=1088&type=bug
png 2012-10-09_202641.png (1,763) 09-10-2012 16:28
http://www.sasgis.org/mantis/file_download.php?file_id=1089&type=bug
png
Issue History
07-10-2012 06:01TolikNew Issue
07-10-2012 06:01TolikStatusnew => assigned
07-10-2012 06:01TolikAssigned To => Garl
07-10-2012 06:01TolikFile Added: 2012-10-07_094812.png
07-10-2012 06:03TolikFile Added: 2012-10-07_100309.png
07-10-2012 06:04TolikDescription Updatedbug_revision_view_page.php?rev_id=4487#r4487
07-10-2012 06:05TolikDescription Updatedbug_revision_view_page.php?rev_id=4488#r4488
07-10-2012 06:08TolikFile Added: 2012-10-07_100822.png
07-10-2012 06:11TolikFile Deleted: 2012-10-07_100822.png
07-10-2012 06:11TolikFile Added: 2012-10-07_101108.png
07-10-2012 06:13TolikNote Added: 0009218
07-10-2012 06:16TolikFile Added: 2012-10-07_101603.png
07-10-2012 06:17TolikNote Added: 0009219
08-10-2012 15:56TolikNote Added: 0009309
08-10-2012 15:57TolikPrioritynormal => urgent
08-10-2012 15:57TolikSeverityminor => major
08-10-2012 15:58TolikNote Edited: 0009309bug_revision_view_page.php?bugnote_id=9309#r4522
08-10-2012 16:03GarlNote Added: 0009310
08-10-2012 17:56GarlNote Edited: 0009310bug_revision_view_page.php?bugnote_id=9310#r4536
09-10-2012 03:55TolikNote Added: 0009337
09-10-2012 05:12GarlNote Added: 0009344
09-10-2012 05:23TolikNote Added: 0009346
09-10-2012 05:24GarlNote Added: 0009347
09-10-2012 05:27TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4547
09-10-2012 05:29TolikFile Added: 2012-10-09_092847.png
09-10-2012 05:29TolikNote Added: 0009348
09-10-2012 05:30TolikNote Edited: 0009348bug_revision_view_page.php?bugnote_id=9348#r4549
09-10-2012 05:30TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4550
09-10-2012 05:32TolikFile Added: 2012-10-09_093155.png
09-10-2012 05:33TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4551
09-10-2012 05:35TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4552
09-10-2012 05:35TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4553
09-10-2012 05:37TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4554
09-10-2012 05:37TolikFile Added: 2012-10-09_093642.png
09-10-2012 05:39GarlNote Added: 0009349
09-10-2012 05:41TolikNote Added: 0009351
09-10-2012 05:45TolikNote Added: 0009352
09-10-2012 05:46TolikNote Edited: 0009346bug_revision_view_page.php?bugnote_id=9346#r4555
09-10-2012 05:46GarlFile Added: SASPlanet.7z
09-10-2012 06:39vdemidovNote Added: 0009364
09-10-2012 08:00vdemidovTarget Version => 121010
09-10-2012 16:21GarlFile Deleted: SASPlanet.7z
09-10-2012 16:22GarlFile Added: SASPlanet.7z
09-10-2012 16:23GarlNote Added: 0009424
09-10-2012 16:28TolikNote Added: 0009425
09-10-2012 16:28TolikFile Added: 2012-10-09_202641.png
09-10-2012 16:31TolikNote Edited: 0009425bug_revision_view_page.php?bugnote_id=9425#r4586
09-10-2012 16:31GarlNote Added: 0009427
09-10-2012 16:32GarlNote Edited: 0009427bug_revision_view_page.php?bugnote_id=9427#r4588
09-10-2012 16:34TolikNote Edited: 0009425bug_revision_view_page.php?bugnote_id=9425#r4589
09-10-2012 16:35TolikNote Added: 0009428
09-10-2012 16:53GarlNote Added: 0009429
10-10-2012 04:51TolikStatusassigned => resolved
10-10-2012 04:51TolikFixed in Version => 121010
10-10-2012 04:51TolikResolutionopen => fixed

Notes
(0009218)
Tolik   
07-10-2012 06:13   
На 3-й картинке виден ещё один глюк: в формате "только градусы" показывает очень много нулей.
(0009219)
Tolik   
07-10-2012 06:17   
На 4-й другое замечание: "-0" вместо "0".
(0009309)
Tolik   
08-10-2012 15:56   
(edited on: 08-10-2012 15:58)
Видимо, коммит f86bb0e4ff5d попал в SASPlanet_Debug_Bug_1264.rar, так вот, в результате пропали конечные нули в режиме WS deg.min.sec. Вообще все.
Давайте, что ли, как-то общими усилиями придумаем алгоритм вывода красивых чисел без использования регулярных выражений, которые обрезают всё что ни попадя.

(0009310)
Garl   
08-10-2012 16:03   
(edited on: 08-10-2012 17:56)
та надо просто контрольные точки взять и на них проверять все 6 режимов работы.
вроде профиксил пропадание 0 и у градусов кратных десяти.

(0009337)
Tolik   
09-10-2012 03:55   
Сегодня в режиме WS deg.min.sec нули не появились.
(0009344)
Garl   
09-10-2012 05:12   
ну что тогда проверяем во всех остальных вариантах и добиваем этот долгоиграющий тикет
(0009346)
Tolik   
09-10-2012 05:23   
(edited on: 09-10-2012 05:46)
Да, давайте добьём.

Глюки с двоением чисел исчезли, незначащие нули в режиме --deg. тоже.
Пока вижу проблемы:

1. нет нулей в режиме WS deg.min.sec и WS deg.min. (т.е. W1 вместо W10) (blocking!)
2. "-0" на экваторе и нулевом меридиане.
3. в режиме WS deg.min и --deg.min. куча незначащих нулей (например, E37°22.5000' на z17)
4. нет нулей в западном и южном полушарии в режиме --deg.min.sec. и --deg.min. (т.е. -1 вместо -10)
5. искажение цифр на границе тайлов (скриншот 2012-10-09_093642.png, уж не знаю, может это другая тема)

(0009347)
Garl   
09-10-2012 05:24   
>1. нет нулей в режиме WS deg.min.sec (blocking!)
скриншот мона?
(0009348)
Tolik   
09-10-2012 05:29   
(edited on: 09-10-2012 05:30)
> скриншот мона?
конечно!
То же самое в режиме WS deg.min.

(0009349)
Garl   
09-10-2012 05:39   
>1. нет нулей в режиме WS deg.min.sec (blocking!)
а что не так то?
W1° очень даже красиво или должно быть W1.00°
(0009351)
Tolik   
09-10-2012 05:41   
Добавил глюков в пост 0001607:0009346, может ещё добавлю.
(0009352)
Tolik   
09-10-2012 05:45   
> W1° очень даже красиво или должно быть W1.00°
Да, очень красиво, но д.б. 10 градусов
(0009364)
vdemidov   
09-10-2012 06:39   
Garl. Кончай маяться дурью с регэкспами. Напиши нормальное формирование строк из чисел напрямую.
Лучше всего добавь в методы IValueToStringConverter
    function LonConvert(ALon: Double): string;
    function LatConvert(ALat: Double): string;
параметр указывающий полную версию нужно или обрезанную и всего делов.
(0009424)
Garl   
09-10-2012 16:23   
так и сделал.
заодно убрал 0 градусов букву ибо 0 он и в африке ноль.
пока щупаем .exe
(0009425)
Tolik   
09-10-2012 16:28   
(edited on: 09-10-2012 16:34)
Хорошо, пощупаем...

1. на 85-с-чем-то параллели на зуме 4 цифры не помещаются. Может, эту параллель совсем не рисовать? 2012-10-09_202641.png
2. искажение цифр на границе тайлов (скриншот 2012-10-09_093642.png, уж не знаю, может это другая тема)

Вроде всё хорошо!

(0009427)
Garl   
09-10-2012 16:31   
(edited on: 09-10-2012 16:32)
> Может, эту параллель совсем не рисовать?
сильно много заморочек. проще на это глаза закрыть.

> искажение цифр на границе тайлов
ИМХО другая тема.

(0009428)
Tolik   
09-10-2012 16:35   
или сделать на мелких зумах больше шаг
(0009429)
Garl   
09-10-2012 16:53   
fixed: подписи параллели больше 85 - больше не выводим.(оказалось просто)