Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0001607SAS.ПланетаБаг / Bugпубличная10-10-2012 04:51
ИнициаторTolik ОтветственныйGarl  
ПриоритетсрочныйВлияниебольшоеВоспроизводимостьне проверялась
Состояние решенаРешениерешена 
Версия продукта.Nightly 
Целевая версия121010Решена в версии121010 
Тема0001607: Новые глюки в градусной сетке
ОписаниеВ версии 121007.6477 появились глюки, см. скриншоты.
Когда числа попадают на границу тайлов, они двоятся.
МеткиНет связанных меток.
Вложенные файлы
2012-10-07_094812.png (27,825 байт)   
2012-10-07_094812.png (27,825 байт)   
2012-10-07_100309.png (33,651 байт)   
2012-10-07_100309.png (33,651 байт)   
2012-10-07_101108.png (20,703 байт)   
2012-10-07_101108.png (20,703 байт)   
2012-10-07_101603.png (20,797 байт)   
2012-10-07_101603.png (20,797 байт)   
2012-10-09_092847.png (70,839 байт)   
2012-10-09_092847.png (70,839 байт)   
2012-10-09_093155.png (50,350 байт)   
2012-10-09_093155.png (50,350 байт)   
2012-10-09_093642.png (1,009 байт)   
2012-10-09_093642.png (1,009 байт)   
SASPlanet.7z (1,507,672 байт)
2012-10-09_202641.png (1,763 байт)   
2012-10-09_202641.png (1,763 байт)   

Деятельность

Tolik

07-10-2012 06:13

руководитель   ~0009218

На 3-й картинке виден ещё один глюк: в формате "только градусы" показывает очень много нулей.

Tolik

07-10-2012 06:17

руководитель   ~0009219

На 4-й другое замечание: "-0" вместо "0".

Tolik

08-10-2012 15:56

руководитель   ~0009309

Последние изменения: 08-10-2012 15:58

Видимо, коммит f86bb0e4ff5d попал в SASPlanet_Debug_Bug_1264.rar, так вот, в результате пропали конечные нули в режиме WS deg.min.sec. Вообще все.
Давайте, что ли, как-то общими усилиями придумаем алгоритм вывода красивых чисел без использования регулярных выражений, которые обрезают всё что ни попадя.

Garl

08-10-2012 16:03

руководитель   ~0009310

Последние изменения: 08-10-2012 17:56

та надо просто контрольные точки взять и на них проверять все 6 режимов работы.
вроде профиксил пропадание 0 и у градусов кратных десяти.

Tolik

09-10-2012 03:55

руководитель   ~0009337

Сегодня в режиме WS deg.min.sec нули не появились.

Garl

09-10-2012 05:12

руководитель   ~0009344

ну что тогда проверяем во всех остальных вариантах и добиваем этот долгоиграющий тикет

Tolik

09-10-2012 05:23

руководитель   ~0009346

Последние изменения: 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, уж не знаю, может это другая тема)

Garl

09-10-2012 05:24

руководитель   ~0009347

>1. нет нулей в режиме WS deg.min.sec (blocking!)
скриншот мона?

Tolik

09-10-2012 05:29

руководитель   ~0009348

Последние изменения: 09-10-2012 05:30

> скриншот мона?
конечно!
То же самое в режиме WS deg.min.

Garl

09-10-2012 05:39

руководитель   ~0009349

>1. нет нулей в режиме WS deg.min.sec (blocking!)
а что не так то?
W1° очень даже красиво или должно быть W1.00°

Tolik

09-10-2012 05:41

руководитель   ~0009351

Добавил глюков в пост 0001607:0009346, может ещё добавлю.

Tolik

09-10-2012 05:45

автор   ~0009352

> W1° очень даже красиво или должно быть W1.00°
Да, очень красиво, но д.б. 10 градусов

vdemidov

09-10-2012 06:39

руководитель   ~0009364

Garl. Кончай маяться дурью с регэкспами. Напиши нормальное формирование строк из чисел напрямую.
Лучше всего добавь в методы IValueToStringConverter
    function LonConvert(ALon: Double): string;
    function LatConvert(ALat: Double): string;
параметр указывающий полную версию нужно или обрезанную и всего делов.

Garl

09-10-2012 16:23

автор   ~0009424

так и сделал.
заодно убрал 0 градусов букву ибо 0 он и в африке ноль.
пока щупаем .exe

Tolik

09-10-2012 16:28

автор   ~0009425

Последние изменения: 09-10-2012 16:34

Хорошо, пощупаем...

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

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

Garl

09-10-2012 16:31

автор   ~0009427

Последние изменения: 09-10-2012 16:32

> Может, эту параллель совсем не рисовать?
сильно много заморочек. проще на это глаза закрыть.

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

Tolik

09-10-2012 16:35

автор   ~0009428

или сделать на мелких зумах больше шаг

Garl

09-10-2012 16:53

автор   ~0009429

fixed: подписи параллели больше 85 - больше не выводим.(оказалось просто)

История изменений

Дата изменения Пользователь Поле Изменить
07-10-2012 06:01 Tolik Новая задача
07-10-2012 06:01 Tolik Состояние новая => назначена
07-10-2012 06:01 Tolik Ответственный => Garl
07-10-2012 06:01 Tolik Файл добавлен: 2012-10-07_094812.png
07-10-2012 06:03 Tolik Файл добавлен: 2012-10-07_100309.png
07-10-2012 06:04 Tolik Описание изменено
07-10-2012 06:05 Tolik Описание изменено
07-10-2012 06:08 Tolik Файл добавлен: 2012-10-07_100822.png
07-10-2012 06:11 Tolik Файл удалён: 2012-10-07_100822.png
07-10-2012 06:11 Tolik Файл добавлен: 2012-10-07_101108.png
07-10-2012 06:13 Tolik Комментарий добавлен: 0009218
07-10-2012 06:16 Tolik Файл добавлен: 2012-10-07_101603.png
07-10-2012 06:17 Tolik Комментарий добавлен: 0009219
08-10-2012 15:56 Tolik Комментарий добавлен: 0009309
08-10-2012 15:57 Tolik Приоритет обычный => срочный
08-10-2012 15:57 Tolik Влияние малое => большое
08-10-2012 15:58 Tolik Комментарий изменен: 0009309
08-10-2012 16:03 Garl Комментарий добавлен: 0009310
08-10-2012 17:56 Garl Комментарий изменен: 0009310
09-10-2012 03:55 Tolik Комментарий добавлен: 0009337
09-10-2012 05:12 Garl Комментарий добавлен: 0009344
09-10-2012 05:23 Tolik Комментарий добавлен: 0009346
09-10-2012 05:24 Garl Комментарий добавлен: 0009347
09-10-2012 05:27 Tolik Комментарий изменен: 0009346
09-10-2012 05:29 Tolik Файл добавлен: 2012-10-09_092847.png
09-10-2012 05:29 Tolik Комментарий добавлен: 0009348
09-10-2012 05:30 Tolik Комментарий изменен: 0009348
09-10-2012 05:30 Tolik Комментарий изменен: 0009346
09-10-2012 05:32 Tolik Файл добавлен: 2012-10-09_093155.png
09-10-2012 05:33 Tolik Комментарий изменен: 0009346
09-10-2012 05:35 Tolik Комментарий изменен: 0009346
09-10-2012 05:35 Tolik Комментарий изменен: 0009346
09-10-2012 05:37 Tolik Комментарий изменен: 0009346
09-10-2012 05:37 Tolik Файл добавлен: 2012-10-09_093642.png
09-10-2012 05:39 Garl Комментарий добавлен: 0009349
09-10-2012 05:41 Tolik Комментарий добавлен: 0009351
09-10-2012 05:45 Tolik Комментарий добавлен: 0009352
09-10-2012 05:46 Tolik Комментарий изменен: 0009346
09-10-2012 05:46 Garl Файл добавлен: SASPlanet.7z
09-10-2012 06:39 vdemidov Комментарий добавлен: 0009364
09-10-2012 08:00 vdemidov Целевая версия => 121010
09-10-2012 16:21 Garl Файл удалён: SASPlanet.7z
09-10-2012 16:22 Garl Файл добавлен: SASPlanet.7z
09-10-2012 16:23 Garl Комментарий добавлен: 0009424
09-10-2012 16:28 Tolik Комментарий добавлен: 0009425
09-10-2012 16:28 Tolik Файл добавлен: 2012-10-09_202641.png
09-10-2012 16:31 Tolik Комментарий изменен: 0009425
09-10-2012 16:31 Garl Комментарий добавлен: 0009427
09-10-2012 16:32 Garl Комментарий изменен: 0009427
09-10-2012 16:34 Tolik Комментарий изменен: 0009425
09-10-2012 16:35 Tolik Комментарий добавлен: 0009428
09-10-2012 16:53 Garl Комментарий добавлен: 0009429
10-10-2012 04:51 Tolik Состояние назначена => решена
10-10-2012 04:51 Tolik Решена в версии => 121010
10-10-2012 04:51 Tolik Решение открыта => решена
08-08-2025 13:22 zed Категория Баг => Баг / Bug