SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000969SAS.Планета[All Projects] Хотелкаpublic08-09-2011 09:5830-03-2013 18:18
ReporterSnake 
Assigned To 
PrioritylowSeveritytweakReproducibilityalways
StatusconfirmedResolutionopen 
PlatformWindowsOSXPOS VersionSP3
Product Version110418 
Target Version24xxxxFixed in Version 
Summary0000969: Плохо видно шкалу
DescriptionЕсли шкала на темном не однородном фоне карты, то ее почти не видно (см. приложенную картинку).
В первых версиях шкала оттенялась светлым цветом и так ее было намного лучше видно.
Tagsшкала
Attached Filesjpg file icon 3.jpg [^] (95,291 bytes) 08-09-2011 09:58


png file icon shkala_new.png [^] (8,998 bytes) 04-04-2012 17:52


png file icon shkala_new1.png [^] (3,754 bytes) 04-04-2012 20:41


png file icon shkala_normal.png [^] (9,068 bytes) 04-04-2012 21:16


jpg file icon шкала.jpg [^] (104,085 bytes) 05-04-2012 19:29


png file icon CompassRoseBlack.png [^] (20,667 bytes) 30-03-2013 18:18


png file icon CompassRoseWhite.png [^] (26,145 bytes) 30-03-2013 18:18

- Relationships
related to 0001173closedzed SAS.Планета Плохо видно цифры на линейке 
related to 0001690resolvedFetser Переводы и локализации Включение шкалы азимута - в меню трудно найти 

-  Notes
(0003809)
gpsMax (manager)
09-09-2011 04:36

Я вот боюсь, что сейчас vdemidov в очередной раз скажет "а это давно уже реализовано, правьте ini" :-)
(0003810)
bk99 (reporter)
09-09-2011 04:59

Как говорит старинная грузинская поговорка - "Нэ надо боядзе!" - планида его такая: мы нападаем, он отбивается. Если есть какие-то неудобства, то их надо озвучивать. А там - или подскажут как выкрутится, или поправят код.
(0003813)
vdemidov (manager)
09-09-2011 05:17

А вы заглядывайте иногда в ini, там секции более-менее понятно называются. Но боюсь, в данном случае еще ничего не реализовано. В планах - сделать рисунок этой шкалы загружающимся из png. Там будет одинаковый механизм что и с GPS маркером, маркером навигации на точку и отметками найденных точек. Но возможность задавать в ini цвета шкалы я добавлю в ближайшее время.
(0003816)
bk99 (reporter)
09-09-2011 05:43

Сомневаюсь, что изменение цвета шкалы решит проблему. На пёстрых картах цвета не прокатят. Тут бы оттенение помогло - т.е. ждём рисунок.
(0006110)
Snake (reporter)
14-03-2012 21:03

когда будет создаваться рисунок шкалы, было бы неплохо деления(черточки) которые подписаны чуть длиннее не подписанных, а то не понятно подписанная цифра к какому делению относится,приходится отсчитывать.
(0006281)
vdemidov (manager)
26-03-2012 19:31

Нарисуйте и прицепите сюда png-файл, тогда будет от чего отталкиваться.
(0006380)
Snake (reporter)
04-04-2012 17:57

Как-то так. Сделал линии делений чуть толще и подписанные чуть длиннее.
Размер изображения 315х315, если нужен другой, скажи какой, переделаю.
(0006381)
bk99 (reporter)
04-04-2012 18:49

Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять).
(0006382)
Snake (reporter)
04-04-2012 19:17

Если такое подойдет и скажут нужный размер, то все исправлю.
(0006383)
vdemidov (manager)
04-04-2012 19:30

Та любой размер. Кому захочется большего нарисует другого размера.
(0006384)
Fetser (reporter)
04-04-2012 20:41

>Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять).
Поднял
(0006385)
Snake (reporter)
04-04-2012 21:18

Видно ночь сказывается, чуть лоханулся.
Прошу прощение,не знаю как удалить файл.
Выложил окончательный вариант.
2Fetser без обид, но лучше редактировать исходник, думаю разница заметна.
(0006386)
Tolik (manager)
05-04-2012 03:50

А я предлагаю сделать шкалу в том же стиле, что и линейку.
Те же линии, тот же контурный шрифт. Цвет чтобы задавался через ini.
(0006387)
bk99 (reporter)
05-04-2012 07:25

> А я предлагаю сделать шкалу в том же стиле, что и линейку.
Да, именно так будет правильно и по-взрослому.
Я чувствую, что меня сейчас побьют, но, таки, скажу - "270°" отцентриривали, а "90°" не заметили, надо тоже немного приподнять. Просто глаз режет... Извиняюсь...
(0006388)
Tolik (manager)
05-04-2012 07:27

Не побьют. 90 не только приподнять, но и вправо сдвинуть.
(0006389)
bk99 (reporter)
05-04-2012 08:03

Ну, строго говоря, там не только это, я просто не стал на этом акцентировать, потому как не критично (неряшливо, но не критично, прошу не обижаться, сам я и так не смогу нарисовать :-) ). Там подписи идут не по кругу, а немного по элипсу (сплюснуто с боков). Оно, конечно, рисовалось по кругу, но за счёт того, что "90" и "270" написаны болдом, то получается такой визуальный эффект. И это, насколько я понимаю, надо править (двигать подписи) вручную.
(0006390)
Snake (reporter)
05-04-2012 09:36

>но за счёт того, что "90" и "270" написаны болдом, то получается такой
>визуальный эффект.
Нет это из-за того, что ширина цифр справа меньше ширины цифр слева.
Надо будет попробывать выровнять не по внутреннему кругу (как на рисунке), а по внешнему.
Кстати в оригинальной шкале такое же "яйцо" :)

подготовил еще пару вариантов шкал, но тут выкладывать получится целая галерея, поэтому выложил на ifolder

Название: sh.rar
Размер: 59.54 кб
Ссылка для скачивания файла: http://ifolder.ru/29744903

Стоит писать возле цифр символ градуса "°"? Может не нужно загромождать?

2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе. Но если нужно, то я могу нарисовать отдельно картинку, только скинь пожалуйста шрифт (или ссылку).

ПС За нерешливость, кривизну прошу прощение, это все наброски, в итоговом варианте все замечания будут учтены.
(0006391)
bk99 (reporter)
05-04-2012 10:20

На мой взгляд, знак градуса " ° " надо оставить, это будет грамотно.
В качестве альтернативного варианта могу предложить попробовать убрать этот знак везде, кроме значений "0°", "90°", "180°" и "270°".
А так, получается вполне симпатично.
(0006392)
Fetser (reporter)
05-04-2012 12:52

>но лучше редактировать исходник, думаю разница заметна.
В данном случае разница получилась из за того что я уменьшил количество цветов до 4. Возможно выбрал не самые удачные цвета. Не знаю как лучше. Цветов то на шкале действительно очень мало, может и стоит их уменьшить до предела. На размер файла сильно влияет. Хотя может такая экономия уже на уровне жлобства :)
(0006393)
bk99 (reporter)
05-04-2012 18:52
edited on: 05-04-2012 18:53

> подготовил еще пару вариантов шкал ... http://ifolder.ru/29744903

Мне все нравятся. Если выбирать, то мои предпочтения такие:
sh1 > ch3 > sh2

(0006394)
Snake (reporter)
05-04-2012 19:35
edited on: 05-04-2012 19:35

загрузил одной картинкой все варианты
1,2,3 - тип штрихов
А,В - начертание

мое мнение лучшее сочетание 2В, потом 3В.
Кто-то из создателей должен принять решение и я выложу уже готовую шкалу.
Или может шкалу сделать подгружаемой и тогда каждый сможет ставить такую шкалу какую хочет, ну а я сделаю сразу все варианты и это будет начальным набором (по умолчанию).

Кстати выровнял цифры по другому (точнее искривил) так вроде визуально не такое "яйцо"

(0006397)
Tolik (manager)
06-04-2012 07:13

> 2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе.

Да, zed написал процедуру рисования этих контурных цифр и палок, поэтому можно и размеры, и цвет задавать через ini, вот так:

[ScaleLine]
Visible=1
Width=256
ColorHex=$FFFFFFFF
FontSize=8
NumbersFormat=0
OutLineColorHex=$AA000000
FontName=Arial
Extended=0

Я, собственно, это и предложил - всё рисовать в программе. Только возможно, это лишние тормоза - вопрос к программистам.
Если более эффективно выводить битмапку, то хорошо бы сделать её подгружаемой, тогда можно нарисовать этих шкал на любой вкус (а как минимум - одну тёмную, одну светлую).
(0006398)
Tolik (manager)
06-04-2012 07:18

Что кас. моего имхо по готовым картинкам: из sh.rar выбираю sh1,
из шкала.jpg - 1А (только такую картинку надо сохранять в png или gif, jpeg размазывает грани)
(0006399)
vdemidov (manager)
06-04-2012 07:37

На самом деле, в плане производительности, нет особой разницы нарисовать один раз при старте битмапку в программе или подгрузить ее из файла. Но мне проще было бы оставить только загрузку из файла.
(0006400)
Snake (reporter)
06-04-2012 07:39

это я сюда сохранил в jpg, а так в любой какой надо формат в такой и сохраню не проблема.
Пробывал такие шкалы накладывать на карту, то черно-белая все таки теряется больше, поэтому и выбор мой пал на цветную с белой обводкой (вариант В).

sh.rar качать уже нет смысла, т.к. кусочки этих шкал и есть 1,2,3 в примере выше.

А для изменеия цвета можно предложить такой вариант:
разбивается шкала на три картинки (маски) градусы, деления, тень, а потом в программе каждая из них в соответсвии с настройками меняет цвет и все складываются в один битмап и уже дальше используется этот битмап.
Програмисты каково Ваше мнение?
(0006401)
zed (manager)
06-04-2012 08:12

Чтобы была возможность настраивать цвета понадобиться куча картинок:
- шкала
- тень/обводка шкалы
- цифры
- тень/обводка цифр
- градусы
- тень/обводка градусов
(0006402)
vdemidov (manager)
06-04-2012 08:27

ИМХО, хватит возможности загрузки из png файла произвольного изображения. Но если кто захочет сделать программное рисование, то вперед.
(0006405)
Snake (reporter)
06-04-2012 09:12
edited on: 06-04-2012 11:42

2zed достаточно 3 зачем для все разное, но как заметил vdemidov, действительно "программа минимум" - это "возможность загрузки из png файла произвольного изображения".

>Но если кто захочет сделать программное рисование, то вперед.
Может и попробывал бы, но никогда в таких проектах не участвовал, да и программы писал в основном статистической направлености, хотя некоторые данные, благодаря САС.Планете, отображаю на карте. + Delphi уже практически забыл, хотя начинал с него, сейчас на BuilderC++ балуюсь. Так что я пас :(.

Забыл спросить.
Так что сделать шесть разных шкал в png?

(0006406)
zed (manager)
06-04-2012 11:44

>достаточно 3 зачем для все разное
Чтобы в программе можно было рисовать разным цветом/оттенком. Т.е. делается 6 png заготовок с различными элементами (перечислены выше), все элементы изначально окрашиваются в один цвет (скажем, чёрный), затем уже в программе, элементы раскрашиваются в соответствии с настройками пользователя, накладываются друг на друга (какие-то элементы можно не накладывать, опять же, в зависимости от настроек) и в итоге, вся эта матрёшка выводится на экран.

Если цифры будут всегда с градусами, то можно обойтись 4-мя элементами: шкала + тень, цифры + тень.
(0006407)
Snake (reporter)
06-04-2012 14:51

>Чтобы в программе можно было рисовать разным цветом/оттенком...
Я это понял, я именно это предлагал (см. выше)

Я не понял, просто зачем оттенять цифры одним цветом, а шкалу другим. Можно одним и тем же, ИМХО.

Так, разработчики, когда решите в каком виде надо, говорите сделаю. Хоть из 100 слоев :)

Кстати не знаю как там для программирования, но можно будет все слои в один ТIFF или GIF положить. В смысле будет одним файлом. Или может даже проще будет несколько bmp в zip архиве.

- Users who viewed this issue
User List Anonymous (6135x), Snake (1x), vdemidov (2x), netsky (1x), Parasite (1x), Garl (1x), gma (1x)
Total Views 6142
Last View 22-11-2024 03:49

- Issue History
Date Modified Username Field Change
08-09-2011 09:58 Snake New Issue
08-09-2011 09:58 Snake File Added: 3.jpg
08-09-2011 17:38 gpsMax Tag Attached: шкала
09-09-2011 04:36 gpsMax Note Added: 0003809
09-09-2011 04:59 bk99 Note Added: 0003810
09-09-2011 05:17 vdemidov Note Added: 0003813
09-09-2011 05:17 vdemidov Status new => confirmed
09-09-2011 05:17 vdemidov Product Version => 110418
09-09-2011 05:17 vdemidov Target Version => 120808
09-09-2011 05:43 bk99 Note Added: 0003816
14-02-2012 11:38 Tolik Relationship added related to 0001173
14-03-2012 21:03 Snake Note Added: 0006110
26-03-2012 19:31 vdemidov Note Added: 0006281
04-04-2012 17:52 Snake File Added: shkala_new.png
04-04-2012 17:57 Snake Note Added: 0006380
04-04-2012 18:49 bk99 Note Added: 0006381
04-04-2012 19:17 Snake Note Added: 0006382
04-04-2012 19:30 vdemidov Note Added: 0006383
04-04-2012 20:41 Fetser File Added: shkala_new1.png
04-04-2012 20:41 Fetser Note Added: 0006384
04-04-2012 21:13 Snake File Added: shkala.png
04-04-2012 21:16 Snake File Added: shkala_normal.png
04-04-2012 21:18 Snake Note Added: 0006385
04-04-2012 22:04 zed File Deleted: shkala.png
05-04-2012 03:50 Tolik Note Added: 0006386
05-04-2012 07:25 bk99 Note Added: 0006387
05-04-2012 07:27 Tolik Note Added: 0006388
05-04-2012 08:03 bk99 Note Added: 0006389
05-04-2012 09:36 Snake Note Added: 0006390
05-04-2012 10:20 bk99 Note Added: 0006391
05-04-2012 12:52 Fetser Note Added: 0006392
05-04-2012 18:52 bk99 Note Added: 0006393
05-04-2012 18:53 bk99 Note Edited: 0006393 View Revisions
05-04-2012 19:29 Snake File Added: шкала.jpg
05-04-2012 19:35 Snake Note Added: 0006394
05-04-2012 19:35 Snake Note Edited: 0006394 View Revisions
06-04-2012 07:13 Tolik Note Added: 0006397
06-04-2012 07:18 Tolik Note Added: 0006398
06-04-2012 07:37 vdemidov Note Added: 0006399
06-04-2012 07:39 Snake Note Added: 0006400
06-04-2012 08:12 zed Note Added: 0006401
06-04-2012 08:27 vdemidov Note Added: 0006402
06-04-2012 09:12 Snake Note Added: 0006405
06-04-2012 09:14 Snake Note Edited: 0006405 View Revisions
06-04-2012 11:42 Snake Note Edited: 0006405 View Revisions
06-04-2012 11:44 zed Note Added: 0006406
06-04-2012 14:51 Snake Note Added: 0006407
19-06-2012 12:39 vdemidov Target Version 120808 => 24xxxx
12-11-2012 06:03 Tolik Relationship added has duplicate 0001690
12-11-2012 06:06 Tolik Relationship replaced related to 0001690
30-03-2013 18:18 zed File Added: CompassRoseBlack.png
30-03-2013 18:18 zed File Added: CompassRoseWhite.png



Copyright © 2007 - 2024 SAS.Planet Team