Skip To Content

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

В этом разделе

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

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

Примечание:

Знайте, что файлы определения сервиса различаются в зависимости от того, куда вы подключаетесь при создании файла определения сервиса – к сайту ArcGIS Server или к организации. Если при создании файла определения сервиса вы подключены к сайту ArcGIS Server или выбираете опцию включить данные, на которые ссылается ваш ГИС ресурс, то этот файл можно будет использовать только на сайте ArcGIS Server; вы не сможете опубликовать его на Portal for ArcGIS или ArcGIS Online. Аналогичным образом, если при создании файла определения сервиса вы подключены к организации, вы не можете публиковать файл определения сервиса на сайте ArcGIS Server.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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