Skip To Content

Использование сервиса геоданных

Следующая схема и примеры демонстрируют, как используются сервисы геоданных.

На схеме показано, как можно использовать сервисы геоданных для открепления и прикрепления данных, а также выполнения репликации по Интернету или внутренней сети

Многопользовательская база геоданных

На приведенной выше схеме показано существование реплики между многопользовательской базой геоданных в Нью-Йорке и многопользовательской базой геоданных в Лос-Анджелесе. Реплика была создана путем исходной публикации базы геоданных в Лос-Анджелесе в качестве сервиса геоданных с разрешением репликации. Затем администратор в Нью-Йорке открыл этот сервис геоданных по Интернету и с помощью инструментов ArcGIS создал реплику.

После репликации редакторы обновили локально каждую многопользовательскую базу геоданных. Администратор в Нью-Йорке периодически запускает модель геообработки для подключения к сервису геоданных в Лос-Анджелесе и синхронизирует изменения в обоих направлениях. Это поддерживает базы геоданных в синхронизированном состоянии, что позволяет пользователям получать доступ к одной и той же информации в обоих городах.

Однопользовательские базы геоданных

Кроме того, существуют реплики между многопользовательской базой данных и локальными базами данных, используемых на компьютерах участников полевых работ. Эти сотрудники отключаются от сети, вносят изменения в свои локальные базы геоданных в течение дня, затем синхронизируют изменения с базой данных в Лос-Анджелесе в конце каждого дня.

В этом случае участники полевых работ могут использовать открепленные реплики файловых баз геоданных. В конце каждого дня ноутбуки подключаются к базе геоданных в Лос-Анджелесе, и изменения прикрепляются к базе. После прикрепления следует создать новые открепления для последующей работы. Это осуществляется с помощью модели геообработки, которая выполняется в ночь по графику. Во избежание еженощного открепления вместо открепленных реплик можно использовать двусторонние реплики. Двусторонняя реплика поддерживает несколько синхронизаций, во время которых изменения могут как передаваться, так и приниматься. Поэтому в конце дня на каждом ноутбуке может выполняться процесс синхронизации для загрузки изменений на сервер и получения самых последних изменений из базы геоданных в Лос-Анджелесе. Базы геоданных на SQL Server Express, работающем на каждом ноутбуке, могут использоваться для создания двусторонних реплик.

Эти процессы могут выполняться локально в офисе путем подключения на ночь ноутбуков для полевых работ к локальной сети. Если участники полевых работ находятся слишком далеко и не могут каждый день приезжать в офис, они могут выполнять эти процессы через Интернет. В этом случае вместо прямого доступа к базе геоданных они подключаются к сервису геоданных, опубликованному в сети для базы геоданных в Лос-Анджелесе.

После интеграции офис в Нью-Йорке будет получать изменения, внесенные участниками полевых работ, путем синхронизации баз данных.

формат URL

URL SOAP для сервиса геоданных в Интернете формируется следующим образом:

http://gisserver.domain.com:6080/arcgis/services/folder/service/GeoDataServer

Например, если сервис Lima (Лима) в папке Peru (Перу) работает на сервере gisserver через порт 6080, URL будет формироваться следующим образом:

http://gisserver.domain.com:6080/arcgis/services/Peru/Lima/GeoDataServer

URL REST следует тому же шаблону, где /rest/ вставляется между элементами arcgis и services:

http://gisserver.domain.com:6080/arcgis/rest/services/Peru/Lima/GeoDataServer