SASGIS - SACS.Планета
View Issue Details
0001111SACS.Планета[All Projects] Хотелкаpublic14-01-2012 05:0309-08-2013 15:13
DJ VK 
vasketsov 
normaltweakalways
closedfixed 
Windows7Ultimate
 
130803 
0001111: Добавить пункт меню "Перечитать метки с диска"
Когда открыты несколько окон программы (что типично из-за бана и необходимости пользоваться прокси), редактировать метки приходится только в одной. В других при этом изменения не видны. Предлагаю добавить пункт меню, чтобы во всех других запущенных копиях можно было перезагрузить метки. Тогда модифицировав метки случайно не в том окне не придется думать, как применить изменения из обоих программ.
доступ, метки
related to 0001303closed vdemidov SAS.Планета Перечитывать zmp при открытии настроек карты/слоя 
has duplicate 0001600closed Tolik SAS.Планета Динамическая перезагрузка файла marks.sml при его обновлении без перезапуска программы 
Issue History
14-01-2012 05:03DJ VKNew Issue
14-01-2012 07:43TolikNote Added: 0004946
14-01-2012 08:02TolikNote Edited: 0004946bug_revision_view_page.php?bugnote_id=4946#r2451
14-01-2012 08:02TolikStatusnew => acknowledged
14-01-2012 19:53zOnNote Added: 0004951
15-01-2012 11:38DJ VKNote Added: 0004955
15-01-2012 11:39DJ VKNote Edited: 0004955bug_revision_view_page.php?bugnote_id=4955#r2465
15-01-2012 19:01gpsMaxTag Attached: доступ
15-01-2012 19:01gpsMaxTag Attached: метки
16-01-2012 06:15vdemidovNote Added: 0005002
16-01-2012 06:18TolikNote Added: 0005003
16-01-2012 07:23vdemidovNote Deleted: 0005003
23-01-2012 11:18vdemidovStatusacknowledged => confirmed
23-01-2012 11:18vdemidovProduct Version.Nightly => 110418
23-01-2012 11:18vdemidovTarget Version.Nightly => 1304xx
23-01-2012 11:18vdemidovSummaryДобавить пункт меню "Загрузить последние сохраненные метки" => Добавить пункт меню "Перечитать метки с диска"
28-05-2012 08:54zariusNote Added: 0007228
02-06-2012 08:36gpsMaxRelationship addedrelated to 0001303
02-10-2012 09:17TolikRelationship addedhas duplicate 0001600
02-10-2012 11:47lexsNote Added: 0009108
02-10-2012 11:50TolikNote Added: 0009109
02-10-2012 12:01lexsNote Added: 0009110
14-02-2013 19:38vasketsovAssigned To => vasketsov
14-02-2013 19:38vasketsovStatusconfirmed => assigned
14-02-2013 19:38vasketsovProjectSAS.Планета => SACS.Планета
14-02-2013 19:42vasketsovStatusassigned => resolved
14-02-2013 19:42vasketsovResolutionopen => fixed
09-08-2013 15:00vasketsovFixed in Version => 130803
09-08-2013 15:13vasketsovStatusresolved => closed

Notes
(0004946)
Tolik   
14-01-2012 07:43   
(edited on: 14-01-2012 08:02)
А мне нужна функция перезагрузки zmp. Может быть, совместить? Или лучше сделать по отдельности?

Кстати, кнопка F5 для этого подойдёт.

(0004951)
zOn   
14-01-2012 19:53   
а как же быть с конфликтом прав на запись?
помоему разумению не бывать этому пока метки хранятся в 1 файле.
вот если в бд их засунут - то да.
(0004955)
DJ VK   
15-01-2012 11:38   
(edited on: 15-01-2012 11:39)
>>а как же быть с конфликтом прав на запись?
Так нет никакого конфликта (точнее хотелось бы верить). Уже прямо сейчас можно писать из разных программ в один файл (поочередно уж точно). AV и прочие ошибки пока не видел при этом. Раз кнопка есть значит писать можно (типовая логика юзера). )))) Если это не работает, как вы говорите, так это собственно значит просто недоработка программы, я редактирую метки будучи в уверенности, что они будут сохранены....
А я предлагаю возможность ЧИТАТЬ! Открыть файл, прочитать и перерисовать. При этом конфликта записи не может быть.
Ну а разделение чтений и записи. Неужели нет аналогов критической секции для файлов? Есть же. Отображение в память и прочая лабудень...

(0005002)
vdemidov   
16-01-2012 06:15   
Не самая плохая идея. Сделать пункт в меню "Перечитать метки". Несложно.
А вот с перегрузкой zmp без перезапуска программы в ближайшее время ничего не выйдет. На эту тему в данном инциденте советую не флудить.
(0007228)
zarius   
28-05-2012 08:54   
Очень жду реализацию этой хотелки, ибо возможности открываются после этого оч. хорошие - например, при программной подготовке "Categorymarks.sml", "marks.sml" - можно практически в онлайне отображать изменения треков (грузы/машины/люди). А если еще на этот пункт в меню можно будет таймер по выполнению добавить - вообще красота!
(0009108)
lexs   
02-10-2012 11:47   
Аналогично очень жду реализации. Хочется таким образом сделать синхронизацию нескольких клиентов парся файл с метками и сохраняя его во внешней БД, такой "бюджетный" вариант хранения меток и треков в базе.
Пока не готова нативная поддержка хранения всего этого в БД, это был бы выход.
(0009109)
Tolik   
02-10-2012 11:50   
> парся файл с метками
Так вам нужно сохранение меток на диск без закрывания САСа?
(0009110)
lexs   
02-10-2012 12:01   
Метки он вроде и так сразу сохраняет. И я могу это положить в базу.
Из базы в файл я тоже могу положить, но программа этого не увидит без перезапуска. Если бы происходила автоматическая, либо ручная (по ф5 например) перезагрузка файла с метками при его изменении и их перерисовка, было бы отлично.

А функционал, описанный в вики, с использованием дополнительных слоев и вебсервера не очень удобный.