Репликация и сервисы геоданных

0 голосов
спросил 24 Апр, 07 от Timofey_U (140 баллов) в категории Программные продукты Esri
Согласно справке, через сервисы геоданных возможно выполнение репликации.
Но непонятно как можно создавать реплику. В АркКаталоге доступны только операции работы с уже созданными репликами. А в АркМапе, если добавить карту из картографического сервиса, панель Distributed geodatabase не доступна вообще.

4 Ответы

0 голосов
ответил 26 Апр, 07 от Stepan25 (2,900 баллов)
реплика создается не с сервиса геоданных, а с данных. В сервис геоданных можно записать реплику. Также сервис геоданных, ссылающийся на реплику можно синхронизировать с другим сервисом геоданных (материнским)

http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?topicname=Preparing_data_for_replication
0 голосов
ответил 27 Апр, 07 от Stepan25 (2,900 баллов)
ArcToolBox > Data Management Tools > Distributed Geodatabase > Create Replica
0 голосов
ответил 27 Апр, 07 от Stepan25 (2,900 баллов)
Тимофей! для репликации используются не картографические сервисы, а сервисы геоданных. возможный механизм работы здесь таков:
1) положить исходные данные в ArcSDE на сервере1
2) создать на основе этих данных сервис геоданных на сервере1
2) создать для всех этих данных колонку GlobalID и зарегистрировать как версионные без возможности редактирования
3) добавить данные из базы данных ArcSDE на сервере1 в карту ArcMap через Database Connection
4) в ArcMap с помощью панели инструментов Distributed Geodatabase создать реплику. Реплика создается в базе геоданных ArcSDE на сервере2
5) эту реплику можно добавить в карту ArcMap на сервере2. смысл в том, что для операции Synchronize Changes можно использовать не Database Connection, а подключение через WEB к сервису геоданных на сервере1.
0 голосов
ответил 27 Апр, 07 от Stepan25 (2,900 баллов)
второй возможный вариант:
1) создать на сервере1 базу геоданных ArcSDE и загрузить в нее данные
2) ко всем данным добавить колонку GlobalID и заригистрировать их как версионные без редактирования
3) на сервере2 создать базу геоданных ArcSDE и сервис геоданных на основе одного класса
4) создать реплику В сервис геоданных на сервере2 от данных на сервере1
5) создать сервис геоданных от тех же данных на сервере1
6) синхронизация между сервисами геоданных работает
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...