Skip To Content

Перезапись сервиса в ArcMap

В случае изменения ГИС-ресурса или его исходных данных соответствующий сервис можно перезаписать с помощью ArcCatalog или окне Каталог в ArcMap.

Перезапись сервиса обязательна в следующих случаях:

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

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

Прежние версии:

В версии 10.0 и более ранних версиях любые изменения ГИС-ресурса, указываемые сервисом, можно было сделать видимыми для клиентов после перезапуска сервиса. Изменения, внесенные в исходные данные (например, классы пространственных объектов, отображаемые на карте), в версиях 10.1 и выше немедленно отображаются в сервисе, если при его публикации копия данных не была сохранена на сервере. Если копия данных сохранена на сервере при публикации, для просмотра изменений исходных данных необходимо выполнить перезапись сервиса полностью.

  1. Следуйте инструкциям, приведенным в указанной ниже таблице, учитывая тип сервиса, который следует перезаписать.

    ОпцияДействие

    Если нужно перезаписать картографический сервис...

    …откройте документ ArcMap, которым вы хотите перезаписать сервис, и выберите в главном меню Файл > Опубликовать как > Сервис.

    Если сервис, который нужно перезаписать – сервис геообработки...

    ...перейдите к полученному результату работы модели или инструмента, который вы хотите использовать для перезаписи сервиса в диалоговом окне Результаты, щелкните его правой кнопкой мыши и выберите Опубликовать как > Сервис геообработки.

    Если сервис, который необходимо перезаписать – что-то другое, например, сервис геоданных или геокодирования...

    ...найдите элемент, который вы хотите использовать для перезаписи сервиса, в ArcCatalog или в окне Каталог, щелкните его правой кнопкой мыши и выберите Опубликовать как сервис.

  2. В диалоговом окне Опубликовать как сервис выберите Перезаписать существующий сервис и щелкните Далее.
  3. Выберите в ниспадающем списке Выбрать подключение к ArcGIS for Server, которое вы хотите использовать. Если нужного подключения к серверу в списке нет, вы можете создать новое подключение, щелкнув Подключиться к ArcGIS ServerДобавить ArcGIS Server. Справку по выполнению этого шага см. в разделе О подключении к ArcGIS Server в ArcGIS Desktop.
  4. В списке выберите сервис, который требуется перезаписать, и нажмите кнопку Далее.
  5. Если сервис имеет кэш карт, щелкните Кэширование в Редакторе сервисов, чтобы определить, хотите ли вы изменить кэш автоматически или вручную:
    • Если вы выбрали опцию Обновить кэш автоматически, все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным, автоматически созданным сервисом <service>_<timestamp>. Затем обновление приступит к созданию новых листов в кэше для исходного сервиса. Эта процедура подходит для большинства типов развертывания системы. Если вы хотите избежать простоя клиентов, на вкладке Дополнительные настройки можно включить кэширование по запросу.
    • Если вы выбрали опцию Обновить кэш вручную, все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным, автоматически созданным сервисом <service>_<timestamp>. Вы можете использовать этот сервис для удаления старого набора кэш в удобное время, так как на это может уйти много времени. Вам потребуется вручную запустить инструменты кэширования, если вы хотите обновить кэш.
  6. В окне Редактор сервиса установите свойства, необходимые для сервиса. Сведения об изменении свойств сервиса можно получить, выбрав свой сервис в разделе справки Типы сервисов. Более подробно о настройке сервисов для развертывания см. Настройка и конфигурирование сервисов.
    Подсказка:

    Чтобы расширить область просмотра при настойке сервиса, щелкните кнопку СвернутьСвернуть (Collapse), расположенную в верхней части Редактора сервисов.

  7. Щелкните АнализироватьАнализировать (Analyze). Текущая конфигурация будет проанализирована на возможность перезаписи существующего сервиса.
  8. Исправьте все ошибки (Ошибка (Error)) в окне Подготовка, это необходимо сделать до перезаписи имеющегося сервиса. При необходимости можно устранить предупреждения и информационные сообщения, чтобы улучшить производительность и внешний вид сервиса. Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.
  9. После устранения ошибок и, при необходимости, любых сообщений и предупреждений, щелкните ОпубликоватьОпубликовать.
    Примечание:

    Если во время публикации будет выполняться копирование данных на сервер, то время, необходимое для публикации, будет зависеть от размера данных и пропускной способности сети.

Существующий сервис будет заменен на новый сервис.