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

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

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

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

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

В предыдущих версиях ArcGIS for Server любые изменения ГИС-ресурса, указываемые сервисом, можно было сделать видимыми для клиентов после перезапуска сервиса. В версии 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).
    • Если у сервиса есть кэш карт, система также спросит, нужно ли сохранить кэш на диске нетронутым. Если выбрать опцию Сохранить существующий кэш карты (Keep existing map cache), кэш не будет затронут при перезаписи, и вы будете ответственны за обновление кэш с помощью инструментов кэширования. При обновлении, существующие в кэш листы будут перезаписаны. Эта процедура подходит для большинства типов развертывания системы.

    • Если отключить опцию сохранения имеющегося кэш, все существующие листы будут отсоединены от сервиса и будут связаны с дополнительным автоматически созданным сервисом <service>_<timestamp>. Вы можете использовать этот сервис для удаления старого набора кэш в удобное время, так как на это может уйти много времени.

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

  5. В окне Редактор сервиса (Service Editor) установите свойства, необходимые для сервиса. Сведения об изменении свойств сервиса можно получить, выбрав свой сервис в разделе справки Типы сервисов. Дополнительные сведения о настройке сервисов для размещения см. в разделе Настройка и конфигурирование сервисов.
    ПодсказкаПодсказка:

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

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

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

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

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

9/12/2013