SASGIS - SAS.Планета
View Issue Details
0003580SAS.Планета[All Projects] Хотелкаpublic15-11-2019 04:5722-11-2019 06:18
noxicus 
 
normaltweakhave not tried
confirmedopen 
Windows8.1x64
190707 
30xxxx.Vip 
0003580: Добавить панель Метки - Условные обозначения
Плотно используем этот прекрасный продукт в компании для наглядности всего и вся.
Но есть одна сложность - нет легенды карты.
Т.е. хотелось-бы добавить новую панель "Легенда карты" (аналог "Результаты поиска") с возможностью редактирования.

На панели должны размещаться:
1. значок из "MarksIcons" или отрезок линии (цвет и толщина)
2. краткое описание

Пример реализации - на рисунке отобразил.

Будет очень полезно всем, кто активно использует метки и пути.

Само создание панели не должно вызвать сложностей, а вот с наполнением информацией - вопрос.

p.s. Т.к. "MarksIcons" самим нарисовать - дело пары минут, то вопрос упрощается. Дело сводится к выведению на новую панель нужного значка и его текстового описания. А это уже просто задать даже в формате txt.
No tags attached.
jpg Легенда карты.jpg (833,361) 15-11-2019 05:29
https://bugtracker.sasgis.org/file_download.php?file_id=2389&type=bug
png info-txt.png (1,387,601) 22-11-2019 06:16
https://bugtracker.sasgis.org/file_download.php?file_id=2395&type=bug
jpg info-txt.jpg (246,165) 22-11-2019 06:17
https://bugtracker.sasgis.org/file_download.php?file_id=2396&type=bug
jpg
Issue History
15-11-2019 04:57noxicusNew Issue
15-11-2019 04:57noxicusFile Added: Легенда карты.tif
15-11-2019 05:29noxicusFile Added: Легенда карты.jpg
15-11-2019 05:35noxicusFile Added: 123.jpg
15-11-2019 18:59vdemidovFile Deleted: Легенда карты.tif
15-11-2019 18:59vdemidovFile Deleted: 123.jpg
15-11-2019 19:00vdemidovNote Added: 0019447
15-11-2019 19:00vdemidovStatusnew => feedback
18-11-2019 03:50noxicusNote Added: 0019453
18-11-2019 03:50noxicusStatusfeedback => new
18-11-2019 04:49noxicusNote Added: 0019454
18-11-2019 04:50noxicusNote Edited: 0019454bug_revision_view_page.php?bugnote_id=19454#r7523
18-11-2019 06:52zedSummaryДобавить панель "Легенда карты" => Добавить панель Метки - Условные обозначения
18-11-2019 06:55zedNote Added: 0019456
18-11-2019 06:55zedProduct Version.Nightly => 190707
18-11-2019 06:55zedTarget Version => 30xxxx.Vip
18-11-2019 06:56zedStatusnew => confirmed
18-11-2019 07:03noxicusNote Added: 0019457
18-11-2019 07:05noxicusNote Edited: 0019457bug_revision_view_page.php?bugnote_id=19457#r7527
18-11-2019 07:16zedNote Added: 0019458
18-11-2019 07:59noxicusNote Added: 0019459
18-11-2019 08:07zedNote Added: 0019460
22-11-2019 03:38noxicusNote Added: 0019507
22-11-2019 03:50noxicusNote Added: 0019508
22-11-2019 06:04noxicusNote Added: 0019509
22-11-2019 06:05noxicusNote Edited: 0019508bug_revision_view_page.php?bugnote_id=19508#r7545
22-11-2019 06:07noxicusNote Edited: 0019509bug_revision_view_page.php?bugnote_id=19509#r7547
22-11-2019 06:16noxicusFile Added: info-txt.png
22-11-2019 06:17noxicusFile Added: info-txt.jpg
22-11-2019 06:18noxicusNote Edited: 0019508bug_revision_view_page.php?bugnote_id=19508#r7548

Notes
(0019447)
vdemidov   
15-11-2019 19:00   
И при чем тут легнда карты, если речь идет о метках, как я понял? Или таки карты? А если открыта карта и несколько слоев, то как показывать?
(0019453)
noxicus   
18-11-2019 03:50   
"Легенда карты" - просто название новой панели. Чтоб привычнее было народу.
Речь идёт именно о метках и новых путях, которые мы сами рисуем.
Панель можно будет активировать через меню "Вид" и при активации она будет постоянно слева висеть. Как и показано на примере.
Смысл этой панели - то, что каждый её под себя сможет заполнять:
1. электросети - указываешь на панели подстанции и линии эл.передач
2. газ - указываешь цвет газопровода и его обозначение
и т.д.
Т.е. панель нужна, чтобы результат работы в программе был понятен "особо одарённым особам", которые постоянно мозг выносят - "а это что за полоски?", "а что этот значок означает?"..
Если что - готов оплатить эту доработку, ибо - очень надо.
(0019454)
noxicus   
18-11-2019 04:49   
(edited on: 18-11-2019 04:50)
Сам работаю в газовой сфере и использую SasPlanet для изображения следующего (сам рисую большинство значков):
1. трасс г/пр (надземные, подземные, разные давления) - все варианты разных цветов. С полным описанием каждого участка (диаметр, собственник и прочее)
2. пунктов газовых
3. адресов, которые хотят подключаться к газу (гиперссылки на локальные папки на сервере) - два клика по карте и все документы по человеку, как на ладони
4. трасс и скважин геологии (благодаря изменению ширины линий и прозрачности - не мешают трассам г/пр)
Это из основного.

Работаю с половиной Челябинской области и объём можете прикинуть :-).
В итоге - у меня очень "насыщенные" карты получаются. Мне понятно что и где изображено, а народ тупит (очень сильно порой). Вот и возникла необходимость создания "напоминалки на карте", которая будет подсказывать все условные обозначения.
Так что - я очень нацелен на эту доработку...

Повторюсь - нужна просто дополнительная панель (аналог "Вид"- "Панели" - "Результаты поиска" или "Слияние полигонов") в которой 2 столбца:
1. изображение значка из "MarksIcons"
2. его описание

Всё задаётся через простой текстовый файл из "UserData" в формате:
"1.png трасса г/пр низкого давления
 2.png перспективные абоненты"
где 1.png и 2.png - имена значков из папки "MarksIcons"

Готов обсудить любые нюансы))

(0019456)
zed   
18-11-2019 06:55   
> Если что - готов оплатить эту доработку, ибо - очень надо.

Если у вас интерес не остынет и раньше никто не перехватит, то через пару недель смогу взяться за реализацию.
(0019457)
noxicus   
18-11-2019 07:03   
(edited on: 18-11-2019 07:05)
Пару недель... Отпуск, видимо, намечается)
Я за то, чтобы программа развивалась, так как она очень удобная в работе.
На текущий момент очень нужна эта новая панель и печать активного окна (желательно с кнопки "быстрая печать" в основной верхней панели).
Кто из программистов сможет внедрить это в Планету - тот и получит денюжки))
Порядка 1к рублей за каждую разработку - думаю, неплохой бонус)
.
А что означает изменение "Целевая версия" - "30xxxx.Vip", я не в курсе. Лишь-бы не "на удаление" означало))

(0019458)
zed   
18-11-2019 07:16   
> Порядка 1к рублей за каждую разработку - думаю, неплохой бонус)

Моя цена: $20 на WebMoney (именно доллары и именно на вебмани).

> А что означает изменение

Так помечаются хотелки, которые в принципе полезны, но бесплатно ими пока никто не готов заниматься.
(0019459)
noxicus   
18-11-2019 07:59   
> Моя цена: $20 на WebMoney (именно доллары и именно на вебмани)
Если за "новую панель" и за "быструю печать" по $20, то вполне приемлемо. При текущем курсе - чуть больше 1к, но не страшно.

Новая панель, за счёт своей редактируемости пользователями, будет очень удобна всем, т.к. задачи у всех разные.
Быстрая печать кнопкой с панели - просто необходима...

Моя рабочая почта у Вас есть (ключ от Яндекса со статистикой скидывал), так что - буду очень ждать решения текущих проблем.
(0019460)
zed   
18-11-2019 08:07   
Тут речь только про панель. Печать это отдельная тема и я там пока даже не представляю, с какой стороны подходить.

> Моя рабочая почта у Вас есть

Ок, тогда свяжусь, как буду готов.
(0019507)
noxicus   
22-11-2019 03:38   
В корневой папке есть файл readme.txt, в котором написано:
"Файл info.txt содержит текстовую информацию о карте. Абзацы разделяются тегом
Также возможен вывод графических файлов (например, легенды карты), используя следующий вид: <img src=”Полный путь\графический файл”/>."

Это, в принципе, то, что и нужно было.
Только не работает почему-то.
Графические файлы в jpg-формате (как тайлы), png-формате (как значки меток) не работают.

Путь к файлам указывал как относительные, так и абсолютные...
Всё перепробывал - не отображается на карте ничего.

Можно по-больше информации получить об этой фишке?
(0019508)
noxicus   
22-11-2019 03:50   
(edited on: 22-11-2019 06:18)
Всё, разобрался)
Работает немного странно, но работает.
Прикрепил результат работы через заполнение info.txt

(0019509)
noxicus   
22-11-2019 06:04   
(edited on: 22-11-2019 06:07)
Как результат - легенда карты создаётся неплохо, но "информация по карте" и "информация по метке" (которые ставим сами) использует одно и то-же окно отображения.
Т.е. если открыть "информация по карте" и разместить её слева аккуратно, то при открытии любой информации по метке/пути/полигону - в том-же окне открывается другая информация.

Если можно "информацию по карте" выводить в независимое окно - будет неплохой выход из ситуации.

Похожие вопросы по созданию "Легенды карты" уже задавались, но решения как-такового не появилось.
Вариант с занесением информации в info.txt карты - не решает проблему.