синхронизация c sql server

0 голосов
спросил 17 Апр, 08 от neznau (920 баллов) в категории Программные продукты Esri
Добрый вечер.

Пусть имеется база геоданных, которая хранится в sql server (пусть, например, это города России).
Можно ли, имея соединение через ArcSDE с этой базой реализовать следующее: при добавлении новой записи в базу данных (запись добавляется каким нибудь внешним сторонним приложением, не имеющим никакого отношения к arcgis) автоматически отобразить эту запись в слой городов России в arcmap? Т.е. каждый раз когда в соответствующую таблицу вносятся изменения - отображать эти изменения (добавлять новую точку, удалять старую, менять местоположение и координаты точки) в слое в arcmap?

Спасибо.

2 Ответы

0 голосов
ответил 18 Апр, 08 от PITKS1 (20,860 баллов)
Написать свой модуль к ArcMAP который время от времени будет проверять изменились ли данные (прога их меняющая должно выставить тригер) и рефрешить карту. По другому - никак.
0 голосов
ответил 18 Апр, 08 от Grigoriy (127,020 баллов)
Если в таблице с городами есть поля X и Y, координаты которых Вы ведете внешним приложением, то и ArcSDE не нужен - отображаете таблицу в ArcMap как XY-event.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...