Skip To Content

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

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

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

Более подробные инструкции см. в разделе Создание определения сервиса в ArcMap.

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

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

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

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