Помимо публикации новых векторных веб-слоев, вы можете использовать ArcGIS Pro для перезаписи существующих векторных веб-слоев, чтобы отразить изменения ГИС-ресурса или его исходных данных.
Вы можете перезаписать существующий векторный веб-слой, если выполняются следующие условия:
- Вы вошли в свою организацию ArcGIS под учетной записью, владеющей перезаписываемым векторным веб-слоем, или как администратор.
- Размещение перезаписываемого векторного веб-слоя не меняется, пока открыта панель Перезаписать веб-слой.
Кроме перезаписи содержимого векторных веб-слоев, можно изменять описание элементов и параметры конфигурации.
Рекомендации при перезаписи веб-слоев
Имеющийся веб-слой, включая всплывающие окна и символы, всегда перезаписывается тем, что создается в ArcGIS Pro. Если вы перезаписываете веб-слой, связанные с ним данные заменяются. Изменения во всплывающих окнах или в символах, а также другие обновления веб-слоя, сделанные после первой публикации, теряются. При перезаписи веб-слоя, схема нового слоя, который вы публикуете, может отличаться от схемы имеющегося, если в новом слое удалены или добавлены поля, или используются другие имена полей.
Всплывающие окна и символы веб-слоев хранятся отдельно от веб-слоев. Всплывающие окна в веб-картах не обновляются, если веб-слой перезаписывается с новой настройкой всплывающих окон. Если схема веб-слоя меняется, может потребоваться перенастройка всплывающих окон и символов веб-карты.
Например, вы опубликовали веб-слой городов США и создали веб-карту, на которой слой обозначен по полю name. Когда вы перезаписываете имеющийся веб-слой новым, у которого поле name переименовано в city, в веб-карте по-прежнему будет использоваться поле name, хотя теперь оно отсутствует. Необходимо перенастроить символы на использование нового поля city.
Перезапись векторного веб-слоя
Данный рабочий процесс объясняет, как перезаписать векторный веб-слой. Чтобы перезаписать векторный веб-слой, ссылающийся на зарегистрированные данные, перезапишите связанный с ним слой изображений карты. Вы также можете воспользоваться ArcPy для перезаписи векторного веб-слоя на портале. Более подробно см. в разделе Автоматизирование публикации веб-слоев.
- Чтобы перезаписать веб-слой, выполните одно из следующих действий:
- Перезапишите существующий веб-слой всеми используемыми на карте слоями. На вкладке Общий доступ в группе Опубликовать как щелкните стрелку ниспадающего меню Веб-слой и выберите Перезаписать веб-слой .
- Перезапишите существующий веб-слой выбранными на карте слоями. Выберите слои на панели Содержание. Щелкните правой кнопкой выбранные слое, укажите Общий доступ и щелкните Перезаписать веб-слой .
Откроется диалоговое окно Перезаписать веб-слой.
- В диалоговом окне Перезаписать веб-слой перейдите в местоположение веб-слоя и выберите его. Нажмите OK.
- Прочитайте сообщение Перезаписать веб-слой и щелкните OK, чтобы продолжить.
Внимание:
Если в веб-слое было выполнено онлайн-редактирование, или к нему были присоединены объекты, то эти изменения будут перезаписаны.
Появится панель Перезаписать веб-слой. На вкладке Общие в разделе Информация об элементе будет показано имя веб-слоя. Это имя изменить нельзя.
- Под именем слоя примите по умолчанию опцию Использовать описание элемента из веб-слоя или выберите опцию Использовать описание элемента из карты или слоя.
Опция по умолчанию сохраняет описание элемента текущего веб-слоя. Другие опции позволят его перезаписать.
- Дополнительно измените информацию в полях Сводка и Теги. Если эти поля пустые, их необходимо заполнить.
Поля могут быть пустыми, если в предыдущем шаге вы выбрали использование описания элемента из карты или слоя.
- Дополнительно, измените настройки в Общий доступ:
- Для всех – эта опция делает ваш элемент общедоступным. Права доступа и просмотра объекта будут у всех.
- Моя организация – вы увидите эту опцию, если выполнили вход с использованием учетной записи организации. Выбор этой опции позволяет предоставить доступ к вашим ресурсам всем авторизованным пользователям организации.
- Группы – можно открыть общий доступ к ресурсам для групп, к которым вы принадлежите, и их участников.
Не включайте ни одну из опций, чтобы ограничить доступ только владельцем проекта.
Примечание:
Если вы являетесь владельцем имеющегося векторного веб-слоя, вы можете изменить параметры публикации в группах. - При необходимости перейдите во вкладку Конфигурация и измените настройки.
Дополнительные сведения о настройке веб-слоя см. в разделе Настройка векторного веб-слоя.
Примечание:
Слои WFS не поддерживаются при перезаписи векторных веб-слоев. Перезапись векторного веб-слоя, содержащего связанный слой WFS, приведет к повреждению слоя WFS. В этом случае удалите и снова создайте слой WFS на странице описания элемента векторного веб-слоя.
- Под пунктом Завершить публикацию щелкните Анализировать для изучения проблем.
На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справку или выполнить действие по исправлению. Ошибки необходимо решить до того, как вы сможете опубликовать веб-слой. Решение предупреждений рекомендуется, но не является обязательным.
- После успешной публикации слоя, щелкните ссылку Управление веб-слоем внизу панели, чтобы получить доступ к веб-слою на вашем портале.
- Если необходимо, войдите на портал, чтобы открыть страницу элемента для веб-слоя. Откройте слой в Map Viewer или используйте вкладки Данные и Визуализация на странице элемента, чтобы убедиться в том, что веб-слой перезаписан.