Вы можете заменить слой листов на вашем портале ArcGIS Online или ArcGIS Enterprise (версия 10.8 и выше) другим слоем листов. При замене слоя, его содержание обновляется. URL-адрес сервиса и ID элемента не меняются.
Когда вы заменяете слой листов, вы задаете целевой слой (заменяемый) и слой обновления (заменяющий). Вы также задаете имя архивного слоя. При замене целевого слоя, его содержание архивируется на портале. Дополнительно можно заменить информацию об элементе целевого слоя.
И целевой и обновляющий слой должны быть размещены на портале, вы должны быть владельцем обоих слоев.
Преимущество этого рабочего процесса состоит в том, что вы можете проверить обновляющий слой на портале перед заменой целевого слоя. После замены слоя, доступ пользователей прерывается. Создаваемый архивный слой можно использовать для возврата к предыдущему слою.
На рисунке показано, как управлять свойствами целевого, обновляющего и архивного слоев:
- ID элемента целевого слоя (A) не меняется. По умолчанию архивный слой использует ID элемента слоя обновлений (B); дополнительно, архивному слою может быть присвоен новый ID элемента (C).
- URL-адрес сервиса целевого слоя (A) не меняется. URL-адрес сервиса архивного слоя ссылается на имя целевого слоя и присоединяет слово "archive" и временную метку (A_Archive). На портале больше нет веб-слоя с именем или URL-адресом сервиса слоя обновлений.
- Содержание целевого слоя (A) заменяется содержанием слоя обновлений (B). Архивный слой хранит замененное содержание целевого слоя (A).
Желательно, чтобы обновляющий и целевой слой использовали одинаковые пространственную привязку и схему листов.
Примечание:
Если вы ранее использовали ArcMap для перезаписи картографических сервисов, этот рабочий процесс позволяет достичь того же результата, но более эффективно. В ArcGIS Pro нет альтернативного рабочего процесса для обновления слоев листов на вашем портале.
Чтобы заменить слой листов, выполните следующие шаги.
- Войдите в ArcGIS Pro.
Активным порталом должен быть тот, где размещены оба слоя. Необходимо выполнить вход с учетной записью владельца этих слоев.
- На ленте щёлкните вкладку Общий доступ. В группе Управление щелкните Заменить веб-слой .
Откроется панель Геообработка с инструментом Заменить веб-слой.
- Для Целевого слоя введите URL-адрес сервиса или ID элемента слоя, который вы хотите заменить.
Вы можете воспользоваться обзором или перетащить слой листов из вида каталога или с панели Каталог в поле Целевой слой. Или, можно скопировать и вставить URL-адрес или ID элемента сервиса слоя.
- Дополнительно, в поле Имя архивного слоя, замените значение по умолчанию новым именем.
По умолчанию архивному слою присваивается имя <target layer>_archive_<timestamp>.
- Дополнительно включите опцию Создать новый элемент для архивного слоя.
Если опция не отмечена, архивный слой использует ID элемента слоя обновления. Используется по умолчанию. Если опция отмечена, новый ID элемента присваивается архивному слою, а ID элемента слоя обновления больше не связан ни с каким содержимым.
- Для Обновляющего слоя введите URL-адрес сервиса или ID элемента слоя, которым вы хотите заменить целевой.
- Дополнительно отметьте опцию Заменить информацию об элементе.
По умолчанию информация об элементе, связанная с целевым слоем, не меняется. Отметьте это поле, чтобы заменить ее информацией об элементе из обновляющего слоя. Будут заменены эскиз, сводка, описание и теги. Сведения об авторах, условия использования и имя пакета, из которого создан слой, не меняются.
- Щелкните Запустить.
Когда инструмент завершит работу, целевой слой будет заменен. Архивный слой будет сохранен в папку целевого слоя.