RUS  ENG 

Автоматическое обновление надписей + хранимки

Страницы: 1
RSS
Автоматическое обновление надписей + хранимки
 
Здравствуйте.
1. Подскажите, пожалуйста, возможно ли в Zulu организовать автоматическое обновление данных в надписях, привязанных к таблицах на стороннем сервере. Данные в таблицах на сервере изменяются. Хотелось бы организовать их обновление на карте в автоматическом режиме по регламенту.
2. Существует сторонний сервер (MS SQL Server), на котором данные хранятся в достаточно сложной структуре. Для получения информации используются хранимые процедуры, которым передаются параметры. Возможно ли формировать запросы в ZULU в виде обращения к хранимым процедурам с передачей им параметров (пример: exec GetDeviceInfo @device_id = id)?
Спасибо.
 
1. Если данные на сервере изменяются не через Zulu, то при использовании кэша для надписей, он обеновляться не будет. Без кэша каждое перестроение берет данные прямо из базы, поэтому данные в бирках будут актуальными. Некоторым пользователям этого достаточно. Они в свойствах нашей карты просто ставят автообновление изображения с какой-то частотой.
Если нужно что-то более серьезное, напишите плагин, который бы по регламенту бирки обновлял.
2. У нас доступ только к табличным данным. К хранимым процедурам не обращаемся. Используя нашу объектную модель, можно самостоятельно доступ организовать именно тот, который Вам требуется.
 
Спасибо.
И еще. Существует свой справочник объектов, который создавался независимо от процесса рисования карты в Zulu. Как результат, ID-ы одних и тех же объектов в Zulu и том справочнике не сопдадают. Ну и, соответственно, появилась задача отобразить информацию из того справочника в Zulu. Менять ID-ы в справочнике не представляется возможным. Остаются варианты: 1. делать таблицу связки справочников и 2. менять ID-ы в Zulu. Вот и хотелось бы узнать, реализуем ли второй вариант?
 
Только программно. Можно переписать слой, задавая новые ID, либо применять Layer.ChangeElemID, только так чтобы конфликт ключей не возник.
А можно просто добавить поле связи в таблицу, связанную с картой.
 
Понятно. Спасибо
Страницы: 1