Страница 1 из 1

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

Добавлено: 17 апр 2008, 17:48
neznau
Добрый вечер.

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

Спасибо.

Добавлено: 22 апр 2008, 09:37
Fiyanov
Можно только как низнаю. Если у ArcSDE есть что то типа API то лучще именно через него и делать. Так как он являеьбся уровнем бизнесс логики (это я так думаю :). И если вы будете работать через него то данные в нужном виде будут попадать в геобазу и соответственно правильно отображаться. А если будете делать напрямую, то надо будет разобраться в формате данных геобазы. Вообще тема конечно интересная.

Добавлено: 19 май 2008, 08:39
Fiyanov
Главное разобраться с полем points в таблицах с наименованием f<id>. В этом поле хранится геометрический обект в бинарном виде.