В случае изменения ГИС-ресурса или его исходных данных соответствующий сервис можно перезаписать в ArcCatalog или окне Каталог в ArcMap .
Перезапись сервиса обязательна в следующих случаях:
- При обновлении настроек в документе карты или другом ресурсе ГИС, предоставляющем базу для вашего сервиса
- Если исходные данные (например, класс пространственных объектов, отображаемый в документе карты) были автоматически скопированы на сервер во время публикации и впоследствии вы внесли изменения в те исходные данные, которые требуется отобразить на сервере
Перед выполнением перезаписи убедитесь в том, что ГИС-ресурс, используемый для перезаписи существующего сервиса, настроен так, как вам требуется. Все слои, таблицы, ссылки на данные и свойства исходного сервиса будут заменены при перезаписи.
- Следуйте инструкциям, приведенным в указанной ниже таблице, учитывая тип сервиса, который следует перезаписать.
Опция Действие Перезапись картографического сервиса
Откройте документ ArcMap, которым вы хотите перезаписать сервис, и выберите в главном меню Файл > Опубликовать как > Сервис.
Перезаписать сервис геообработки
Перейдите к полученному результату работы модели или инструмента, который вы хотите использовать для перезаписи сервиса в диалоговом окне Результаты, щелкните его правой кнопкой мыши и выберите Опубликовать как > Сервис геообработки.
Перезаписать другой тип сервиса, такой как служба геоданных или геокодирования
Найдите элемент, который вы хотите использовать для перезаписи сервиса, в ArcCatalog или в окне Каталог, щелкните его правой кнопкой мыши и выберите Опубликовать как сервис.
- В диалоговом окне Опубликовать как сервис выберите Перезаписать существующий сервис и щелкните Далее.
- Выберите в ниспадающем списке Выбрать подключение то подключение ArcGIS Server, которое хотите использовать. Если нужного подключения к серверу в списке нет, вы можете создать новое подключение, щелкнув Подключиться к ArcGIS Server. Справка по этому шагу приведена в разделе Подключиться к ArcGIS Server из ArcGIS Desktop .
- В списке выберите сервис, который требуется перезаписать, и нажмите кнопку Далее.
- Если сервис имеет кэш карт, щелкните Кэширование в Редакторе сервисов, чтобы определить, хотите ли вы изменить кэш автоматически или вручную:
- Если вы выбрали опцию Обновить кэш автоматически, все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным, автоматически созданным сервисом <service>_<timestamp>. Затем обновление приступит к созданию новых листов в кэше для исходного сервиса. Эта процедура подходит для большинства типов развертывания системы. Если вы хотите избежать простоя клиентов, на вкладке Дополнительные настройки можно включить кэширование по запросу.
- Если вы выбрали опцию Обновить кэш вручную, все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным, автоматически созданным сервисом <service>_<timestamp>. Вы можете использовать этот сервис для удаления старого набора кэш в удобное время, так как на это может уйти много времени. Вам потребуется вручную запустить инструменты кэширования, если вы хотите обновить кэш.
- В окне Редактор сервиса установите свойства, необходимые для сервиса. Подробнее о настройке свойств сервиса см. в справке о типе сервиса, который вы перезаписываете. Для получения информации о том, как наилучшим образом настроить ваши сервисы для развертывания, см. Настройка и конфигурирование сервисов в справке ArcGIS Enterprise.
- Щелкните Анализировать. Текущая конфигурация будет проанализирована на возможность перезаписи существующего сервиса.
- Исправьте все ошибки () в окне Подготовка, это необходимо сделать до перезаписи имеющегося сервиса. При необходимости можно устранить предупреждения и информационные сообщения, чтобы улучшить производительность и внешний вид сервиса. Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.
- После устранения ошибок и, при необходимости, любых сообщений и предупреждений, щелкните Опубликовать.
Существующий сервис будет заменен на новый сервис.