Динамическое обновление сервиса, на основе x,y -таблицы
Добавлено: 29 апр 2014, 08:48
Уважаемые Гуру!
Есть x,y - таблица в mssql server 2012. Над таблицей из silverlight приложения выполняются CRUD-операции. Необходимо организовать обновление выборки из этой таблицы на карте.
Сейчас я сделал так.
1. Создал feature class на основе x,y-таблицы. (В arcmap 10.1 в окне Catalog в Database connections правой кнопкой на таблице , из контекстного меню - Создать feature class - создается shp-файл, который добавляю в качестве слоя на карту.
2. Публикую сервис.
При добавлении новой записи - она добавляется в исходную x,y-таблицу, но в сервисе ее не увидеть, а именно это надо. Насколько я понимаю, для решения задачи возможны 2 решения , которые я знаю.
- можно программно добавлять новые записи в feature-class.
- можно делать запрос к базе и самому организовать вывод символов на карту. Но при этом придется писать процедуры типа - показать значения полей при наведении мышки на символ и т.п.
Мне известен момент когда нужно обновить сервис. Но как его создать и обновлять, чтобы добавление записей в таблицу приводило к их автоматическому добавлению в feature class?
Есть x,y - таблица в mssql server 2012. Над таблицей из silverlight приложения выполняются CRUD-операции. Необходимо организовать обновление выборки из этой таблицы на карте.
Сейчас я сделал так.
1. Создал feature class на основе x,y-таблицы. (В arcmap 10.1 в окне Catalog в Database connections правой кнопкой на таблице , из контекстного меню - Создать feature class - создается shp-файл, который добавляю в качестве слоя на карту.
2. Публикую сервис.
При добавлении новой записи - она добавляется в исходную x,y-таблицу, но в сервисе ее не увидеть, а именно это надо. Насколько я понимаю, для решения задачи возможны 2 решения , которые я знаю.
- можно программно добавлять новые записи в feature-class.
- можно делать запрос к базе и самому организовать вывод символов на карту. Но при этом придется писать процедуры типа - показать значения полей при наведении мышки на символ и т.п.
Мне известен момент когда нужно обновить сервис. Но как его создать и обновлять, чтобы добавление записей в таблицу приводило к их автоматическому добавлению в feature class?