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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
neznau
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 апр 2008, 19:13
Репутация: 0

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

Сообщение neznau » 17 апр 2008, 17:48

Добрый вечер.

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

Спасибо.

Fiyanov
Интересующийся
Сообщения: 23
Зарегистрирован: 08 авг 2007, 09:36
Репутация: 0

Сообщение Fiyanov » 22 апр 2008, 09:37

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

Fiyanov
Интересующийся
Сообщения: 23
Зарегистрирован: 08 авг 2007, 09:36
Репутация: 0

Сообщение Fiyanov » 19 май 2008, 08:39

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

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость