О файлах определения сервиса

При ограниченном доступе к серверу (например, в облачной или безопасной среде) можно создать файл определения сервиса, который можно отправить администратору сервера для последующей публикации. Файл определения сервиса содержит информацию о свойствах, типе и функциях сервиса, заключенную в один переносимый файл. По желанию можно настроить файл определения сервиса, чтобы он включал данные, на которые ссылается ГИС ресурс.

Предположим, например, что вы — аналитик ГИС, управляющий базой геоданных, в которую постоянно вносят изменения десятки редакторов. Каждый месяц в отношении этих данных выполняется процедура контроля качества, обеспечивая, таким образом, их соответствие стандартам целостности данных, принятых на предприятии. После проверки качества данных можно выполнить захват проверенной базы геоданных с файлом определения сервиса и передать ее администратору сервера для публикации в ArcGIS Server.

Создание файлов определения сервиса

Для создания файла определения сервиса рекомендуется использовать ArcGIS for Desktop. Файл определения сервиса можно создать на основе любого ГИС-ресурса: базы геоданных, локатора адресов, документа карты, модели геообработки и т. д. Перед началом процесса создания файла определения сервиса рассмотрите следующие сценарии:

Если подключение к серверу уже сконфигурировано

Если вы или администратор сервера уже настроили подключение к серверу, которое будет использоваться при публикации в ArcGIS Server, можно выбрать это подключение при создании файла определения сервиса. При выборе этого параметра создается файл определения сервиса, который может быть немедленно опубликован администратором сервера в ArcGIS Server.

Если указывать подключение к серверу при создании определения сервиса, необходимо решить, нужно ли, чтобы данные, на которые ссылается ГИС ресурс, были включены в файл. Например:

  • Если не нужно включать данные, на которые ссылается ГИС ресурс, в файл определения сервиса, необходимо зарегистрировать данные на сервере до создания файла. Благодаря регистрации данных сервер знает о местоположении этих данных и понимает, как настраивать пути данных при публикации на разных компьютерах. При публикации сервис будет продолжать ссылаться на исходные данные, включенные в ГИС ресурс. Отдельная копия данных на сервере не сохраняется. Следует помнить, что при использовании этого способа копия ГИС ресурса создается во время публикации файла определения сервиса, а не во время создания.
  • Если нужно включить данные, на которые ссылается ГИС ресурс, в файл определения сервиса, не надо регистрировать данные на сервере. Все данные, на которые ссылается ГИС ресурс, включаются в файл определения сервиса. При публикации сервис и все связанные с ним данные загружаются на сервер. Следует помнить, что при использовании этого способа копия ГИС ресурса и данных создается во время создания файла определения сервиса, а не во время его публикации.

Если подключения к серверу нет или доступ ограничен

Если в настоящее время вы не подключены к серверу или не имеете доступа к соединению с сервером, можно настроить определение сервиса без использования доступного подключения к ArcGIS Server. При выборе этого параметра создается файл определения сервиса, который необходимо настроить для использования подключения к серверу во время публикации.

Если не указывать подключение к серверу при создании определения сервиса, необходимо решить, нужно ли, чтобы данные, на которые ссылается ГИС ресурс, были включены в файл. Например:

  • Если не нужно включать данные, на которые ссылается ГИС ресурс, в файл определения сервиса, убедитесь, что при создании файла опция Включать данные в определение сервиса во время публикации (Include data in service definition when publishing) выключена. Учтите, что данные должны располагаться так, чтобы они были видимыми для ArcGIS for Server. При публикации сервис будет продолжать ссылаться на исходные данные, включенные в ГИС ресурс. Отдельная копия данных на сервере не сохраняется. При использовании этого способа копия ГИС ресурса создается во время публикации файла определения сервиса, а не во время его создания.
  • Если нужно включить данные, на которые ссылается ГИС ресурс, в файл определения сервиса, выберите Включать данные в определение сервиса во время публикации (Include data in service definition when publishing) при создании файла. Если включить эту опцию, все данные, на которые ссылается ГИС ресурс, будут скопированы и вставлены в файл определения сервиса. При публикации сервис и все связанные с ним данные загружаются на сервер. Следует помнить, что при использовании этого способа копия ГИС ресурса и данных создается во время создания файла определения сервиса, а не во время его публикации.

Полностью инструкции доступны в разделе Создание определений сервиса в ArcGIS for Desktop.

Публикация файлов определения сервиса

Для публикации файлов определения сервиса в ArcGIS Server можно использовать ArcGIS for Desktop или ArcGIS Server Manager. Подробные инструкции см. в следующих разделах:

Изменение пути для промежуточного сохранения по умолчанию

По умолчанию промежуточное сохранение файлов определения сервиса в ArcGIS for Desktop осуществляется в локальную папку на диске. Инструкции по изменению пути для промежуточного сохранения по умолчанию см. в разделе Изменение пути для промежуточного сохранения в ArcGIS for Desktop.

9/12/2013