View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002189SAS.Планета[All Projects] Хотелкаpublic23-09-2013 17:1924-09-2013 13:31
ReporterKarenin 
Assigned Tozed 
PrioritynormalSeveritytweakReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindows SAS Planeta MySQLOSWindowsOS VersionXP
Product Version121010 
Target Version131111Fixed in Version131111 
Summary0002189: Автоматическое обновление (по таймеру) тайлов карты в пределах видимой области (экрана)
DescriptionДля обновления содержимого слоя необходимо ручками изменить масштаб карта плюс минус. Тогда слой перерисовывается в соответствии с одержимым база точек.
Для мониторинга множетвенных объектов это становится очень обременительным для оператора.
TagsNo tags attached.
Attached Files

- Relationships
related to 0001755resolvedzed SAS.Планета Тип кэша с хранением в памяти 
related to 0000303resolvedzed Доработка карты (ZMP) При включении слоя Яндекс.Пробки не удаляются выведенные на экран тайлы 

-  Notes
(0012913)
vasketsov (manager)
23-09-2013 17:33

1. При каких манипуляциях не обновляется, а должно?
2. Платформа Windows SAS Planeta MySQL - при чём здесь MySQL?
(0012916)
zed (manager)
23-09-2013 17:42

Проблема понятна, а какое предлагается решение? Добавить какой-то параметр в zmp, чтобы видимая область (экран) автоматически перезакачивалась с каким-то интервалом? Я так понимаю, для такого слоя используется RAM-кэш?
(0012917)
zed (manager)
23-09-2013 17:43

>при чём здесь MySQL?
Видимо работает вот по этому мануалу.
(0012920)
vasketsov (manager)
23-09-2013 17:53

Ну если по этому мануалу - это не ко мне
(0012922)
Karenin (reporter)
23-09-2013 17:58
edited on: 23-09-2013 18:02

Можно и без мануала.
Предложите любой вариант обновления содержимого из базы точек по таймеру.
Шаг можно до минуты. Доступ к базе должен быть для внешних программ.

Мануал был приведен как пример.
Параметр в zmp интервал срабатывания таймера перерисовки слоя пойдет.
И если возможно то указание слоя на кого нацелено.

(0012924)
zed (manager)
23-09-2013 18:05

>Можно и без мануала.
Не понял. Тогда где и в каком виде у вас хранятся метки и как они отображаются в SAS?
(0012929)
Karenin (reporter)
24-09-2013 05:43

Это более сложный вариант.
Создавать веб-сервис с функциональностью:
- создать-удалить-обновить-очистить слой.
- создать-удалить-обновить точку(метку).
Управление слоем и его содержимым осуществляется внешней программой.
Но при этом обновление-изменение доступно для просмотра сразу, без задержек.
Слой является тем элементом хранения, до сл. обращения к нему.
(0012930)
vasketsov (manager)
24-09-2013 07:01

>Доступ к базе должен быть для внешних программ
Мануал выше писался, когда не было возможности обратиться к сасу из внешней программы и создать/передвинуть метку. Сейчас мониторинг любого количества объектов возможен через запрос типа http, а объекты в этом случае хранятся в базе меток как самые обычные метки. Тонкость будет разве что в том, что обновляться будет только тот сас, к которому выполнен запрос, то есть если над одной базой меток запущены два и более саса - в остальных придётся (пока что?) обновляться вручную. Зато никаких паразитных обновлений, если ничего не поменялось, и никаких дополнительных растеризаций слоёв.
То что написано в мануале с внешним сервисом - подходит для нескольких копий саса, даже на разных компах, с форсированным обновлением только по таймауту и без обратной связи - это Ваш случай, чтобы так гемороиться?
(0012931)
Karenin (reporter)
24-09-2013 07:15
edited on: 24-09-2013 07:17

Тогда еще раз к началу. Обращение через хттп приводит к перерисовке слоя?
Похоже что нет. Надо все равно дергать ручками.
Запрос ровно про ручки. Чтобы без них.

sascm ровно это запрос и выполняет, да-нет? И эффект присутствует.

(0012937)
zed (manager)
24-09-2013 10:03

>И если возможно то указание слоя на кого нацелено.
Ну, очевидно, что перезакачиваться будет только тот слой, у которого в zmp прописан интервал.
(0012941)
vasketsov (manager)
24-09-2013 11:36

>Обращение через хттп приводит к перерисовке слоя?
Если говорить про функциональность двигания меток через команды http - то ДА. Но обновления меток по таймауту в программе нет. Так что если обновляется с десяток меток в секунду - такое не прокатит, и надо работать через другой мониторинг (тикет 1850 - как бы работает, но ещё не закрыто по ряду причин), вот ему на число меток пофигу.

>Похоже что нет
Если нет - это ошибка, ибо всегда было что ДА.

>ровно это запрос и выполняет, да-нет?
Вы похоже путаете (или я путаю) перемещение меток (для которого не надо колхозить отдельный zmp) и отображение объектов в обычном слое (для которого надо свой zmp).
(0012943)
zed (manager)
24-09-2013 11:43

Вроде получилось (exe в аттаче).

В zmp должно быть прописано:

CacheType=9
UseMemCache=1
MemCacheCapacity=100
MemCacheTTL=60000
MemCacheClearStrategy=1
RestartDownloadOnMemCacheTTL=1

Описания параметров см. в wiki
(0012946)
Karenin (reporter)
24-09-2013 13:28

спасибо, все заработало

- Users who viewed this issue
User List Anonymous (1631x), pfg21 (1x), zed (3x)
Total Views 1635
Last View 21-01-2020 20:48

- Issue History
Date Modified Username Field Change
23-09-2013 17:19 Karenin New Issue
23-09-2013 17:33 vasketsov Note Added: 0012913
23-09-2013 17:42 zed Note Added: 0012916
23-09-2013 17:43 zed Note Added: 0012917
23-09-2013 17:53 vasketsov Note Added: 0012920
23-09-2013 17:53 vasketsov Project SACS.Планета => SAS.Планета
23-09-2013 17:58 Karenin Note Added: 0012922
23-09-2013 18:01 Karenin Note Edited: 0012922 View Revisions
23-09-2013 18:02 Karenin Note Edited: 0012922 View Revisions
23-09-2013 18:05 zed Note Added: 0012924
24-09-2013 05:43 Karenin Note Added: 0012929
24-09-2013 07:01 vasketsov Note Added: 0012930
24-09-2013 07:15 Karenin Note Added: 0012931
24-09-2013 07:16 Karenin Note Edited: 0012931 View Revisions
24-09-2013 07:16 Karenin Note Edited: 0012931 View Revisions
24-09-2013 07:17 Karenin Note Edited: 0012931 View Revisions
24-09-2013 09:42 zed Assigned To => zed
24-09-2013 09:42 zed Status new => assigned
24-09-2013 09:43 zed Product Version => 121010
24-09-2013 09:43 zed Target Version => 131111
24-09-2013 09:59 zed Summary Не обновляется отображение слоя после обновления база точек (полигонов) => Автоматическое обновление (по таймеру) тайлов карты в пределах видимой области (экрана)
24-09-2013 10:03 zed Note Added: 0012937
24-09-2013 11:36 vasketsov Note Added: 0012941
24-09-2013 11:40 zed File Added: SASPlanet.zip
24-09-2013 11:43 zed Note Added: 0012943
24-09-2013 11:44 zed Status assigned => feedback
24-09-2013 11:48 zed Relationship added related to 0001755
24-09-2013 13:28 Karenin Note Added: 0012946
24-09-2013 13:28 Karenin Status feedback => assigned
24-09-2013 13:31 zed Status assigned => resolved
24-09-2013 13:31 zed Fixed in Version => 131111
24-09-2013 13:31 zed Resolution open => fixed
24-09-2013 13:38 zed Relationship added related to 0000303
06-08-2015 14:40 zed File Deleted: SASPlanet.zip



Copyright © 2007 - 2020 SAS.Planet Team