Перезапись сервиса в ArcGIS for Desktop

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

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

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

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

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

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

    Опция

    Действие

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

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

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

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

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

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

  2. В диалоговом окне Использовать совместно как сервис (Share as Service) выберите Перезаписать существующий сервис (Overwrite an existing service) и нажмите кнопку Далее (Next).
  3. Выберите в ниспадающем списке Выбрать подключение (Choose a connection) подключение к ArcGIS for Server, которое вы хотите использовать. Если нужного подключения к серверу нет в списке, то вы можете создать новое подключение, нажав Подключиться к ArcGIS for Server (Connect To ArcGIS for Server). Добавить ArcGIS Server. Справку по выполнению этого шага см. в разделе О подключении к ArcGIS for Server в ArcGIS for Desktop.
  4. В списке выберите сервис, который требуется перезаписать, и нажмите кнопку Далее (Next).
  5. Если сервис имеет кэш карт, щелкните Кэширование (Caching) в Редакторе сервисов (Service Editor), чтобы определить, хотите ли вы изменить кэш автоматически или вручную:
    • Если вы выбрали опцию Обновить кэш автоматически (Update cache automatically), все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным автоматически созданным сервисом <service>_<timestamp>. Затем обновление приступит к созданию новых листов в кэше для исходного сервиса. Эта процедура подходит для большинства типов развертывания системы. Если вы хотите избежать простоя клиентов, на закладке Дополнительные настройки (Advanced Settings) можно включить кэширование по запросу.
    • Если вы выбрали опцию Обновить кэш вручную (Update cache manually), все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным автоматически созданным сервисом <service>_<timestamp>. Вы можете использовать этот сервис для удаления старого набора кэш в удобное время, так как на это может уйти много времени. Вам потребуется вручную запустить инструменты кэширования, если вы хотите обновить кэш.
  6. В окне Редактор сервиса (Service Editor) установите свойства, необходимые для сервиса. Сведения об изменении свойств сервиса можно получить, выбрав свой сервис в разделе справки Типы сервисов. Более подробно о настройке сервисов для развертывания см. Настройка и конфигурирование сервисов.
    ПодсказкаПодсказка:

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

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

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

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

Связанные темы

5/16/2014