С помощью ArcGIS AllSource можно сохранять обновления для веб-карт в ArcGIS Online или на портале ArcGIS Enterprise. ArcGIS AllSource предоставляет расширенные возможности для обозначения символами и визуализации геопространственных данных, которые можно использовать для изменения существующих веб-карт. При сохранении веб-карты сохраняется идентификатор элемента веб-карты.
При сохранении веб-карты необходимо, чтобы выполнялись следующие условия:
- Активная карта должна быть связана ссылкой с веб-картой. При добавлении веб-карты в проект она преобразуется в карту ArcGIS AllSource и связывается с веб-картой. Для подробной информации см. раздел Добавление веб-карты или веб-сцены.
- Активный портал должен быть порталом, на котором находится веб-карта.
- Необходимо выполнить вход в качестве владельца элемента веб-карты, администратора или участника группы с общими элементами, для которой опубликована эта веб-карта.
- У вашей учетной записи должны быть права на создание ресурсов. Если слои данных должны быть опубликованы как веб-слои, необходимы дополнительные права доступа.
Сохранение веб-карты в ArcGIS AllSource обновляет связанную веб-карту, но не обновляет существующие веб-слои, элементы таблиц или коллекции объектов на портале. Например, при сохранении карты, содержащей изменения в символах слоя, эти изменения сохраняются только в веб-карте. Оформление или свойства веб-слоя на других веб-картах не меняются, поскольку изменения применяются только к обновленной веб-карте. Элементы веб-слоев на вашем портале остаются неизменными, даже если они удалены из карты в ArcGIS AllSource. Если вы добавляете слои данных на карту, при сохранении карты новые слои публикуются на портале и добавляются на веб-карту.
Сохранение веб-карты на портале
Перед сохранением веб-сцены вы должны знать некоторые сведения. В следующем рабочем процессе показано, как сохранить обновления веб-карты на портале:
- Добавить веб-карту в проект.
- Добавьте слои данных или внесите изменения в символы, всплывающие окна или надписи в существующих веб-слоях карты.
- На ленте во вкладке Общий доступ в группе Управление щелкните Сохранить веб-карту .Если ArcGIS AllSource не является приложением, использованным для последнего изменения веб-карты, появляется диалоговое окно Сохранить веб-карту. Вы можете сделать следующее:
Примечание:
Кнопка Сохранить веб-карту не доступна, если активная карта не связана ссылкой с веб-картой.- Щелкните Сохранить веб-карту, чтобы обновить существующую веб-карту.
- Щелкните Опубликовать как новую веб-карту, чтобы открыть панель Опубликовать как веб-карту. Вы можете опубликовать новую веб-карту для изучения объектов, которые могут быть изменены или потеряны перед сохранением в исходной веб-карте. Более подробно смотрите в разделе Публикация веб-карты.
Появляется панель Сохранить веб-карту.
- Дополнительно отредактируйте поля Краткая информация и Теги.
При публикации на ArcGIS Enterprise 10.9 или более ранний портал требуются краткая информации и тэги.
Вы можете ввести максимум 128 тегов.
- Если ваша карта содержит слои данных, которые будут опубликованы, вы можете выбрать их конфигурацию для своей веб-карты.
Список доступных конфигураций см. в разделе Публикация веб-карту с использованием выбранной конфигурации.
- При необходимости отметьте опцию Использовать типы символов, совместимые со всеми клиентами, чтобы преобразовать символы ArcGIS AllSource в веб-символы, которые могут отображаться в любом приложении, включая устаревшие клиенты.
Если эта отметка снята, 2D символы точек, линий и полигонов сохраняются как символы ArcGIS AllSource, также называемые символамиEsri Cartographic Information Model (CIM). Другие символы, используемые на карте, также сохраняются. Отмените выбор этой опции, если ваша веб-карта будет использоваться в новых клиентских приложениях, поддерживающих отображение символов CIM, таких как ArcGIS API for JavaScript 4.x. Символы CIM в устаревших клиентах, таких как Map Viewer Classic, выглядят упрощенными.
Если ваша карта содержит слои данных, которые будут публиковаться в качестве векторного веб-слоя, эта опция применяется непосредственно к векторному веб-слою. Например, установка этой отметки автоматически включает опцию Использовать типы символов, совместимые со всеми клиентами для векторного веб-слоя. Символы слоев данных сохраняются в веб-слоях, которые опубликованы при публикации веб-карты. Если вы измените символы существующих веб-слоев, эти изменения будут сохранены вместе с веб-картой.
Эта опция включена по умолчанию, если для публикации используется ArcGIS Enterprise 11.0 или более ранние версии.
Эта опция не появляется при публикации на ArcGIS Enterprise 10.8 или более ранние версии. Для этих версий портала, символы ArcGIS AllSource конвертируются в веб-символы автоматически.
- Дополнительно, измените настройки в Общий доступ:
- Для всех - Поделитесь своими ресурсами с общественностью. Права доступа и просмотра объекта будут у всех.
- Моя организация - Поделитесь своими ресурсами со всеми аутентифицированными пользователями в организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.
- Группы - Поделитесь своими ресурсами с группами, к которым вы принадлежите, и их участниками.
Не включайте ни одну из опций, чтобы ограничить доступ только владельцем проекта.
Примечание:
Вы должны быть администратором или владельцем веб-карты, чтобы изменить настройки общего доступа.
- Дополнительно перейдите на вкладку Конфигурация в верхней части панели, чтобы просмотреть веб-слои, которые будут созданы при сохранении карты, или изменить свойства веб-слоев.
Дополнительные сведения см. в разделе Настройка веб-карты.
Если вы включили опцию Разрешить назначение уникальных числовых ID для опубликованных веб слоев в диалоговом окне Свойства карты, назначенные идентификаторы появляются для каждого подслоя. Чтобы изменить ID, щелкните по номеру рядом со слоем или таблицей. В диалоговом окне Свойства слоя или Свойства автономной таблицы, на вкладке Общие, введите пользовательский целочисленный ID в окне ID слоя или ID таблицы. Более подробно см. в Назначение ID слою.
- В разделе Завершить публикацию щелкните Анализировать для изучения имеющихся проблем.
На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справки или выполнить действие по исправлению. Перед сохранением веб-карты необходимо устранить ошибки . Решение предупреждений рекомендуется, но не является обязательным.
- После устранения ошибок и, при желании, предупреждений, щелкните Сохранить для обновления веб-карты на портале.
Если настройки общего доступа были изменены, откроется диалоговое окно Обновить параметры общего доступа, где можно убедиться, что слои видны вашим адресатам.
- В диалоговом окне Обновить параметры общего доступа щелкните Обновить, чтобы настроить параметры публикации и сделать слои видимыми на веб-карте.
Сообщение появляется, если один или несколько редактируемых векторных веб-слоев не могут быть опубликованны для всех. Вы должны одобрить выборку общедоступных данных со страницы элемента слоя на портале. Более подробно см. раздел Разрешить или предотвратить редактирование общедоступных слоев.
Обновления сохраняются в существующую веб-карту.
- В диалоговом окне Обновить параметры общего доступа щелкните Обновить, чтобы настроить параметры публикации и сделать слои видимыми на веб-карте.
- Щелкните ссылку Управление веб-картой внизу панели для управления веб-картой на портале.
Если веб-карта состоит из новых веб-слоев, автоматически кэшируемых на сервере, слои могут не отображаться в процессе генерации кэша. Щелкните Задания , чтобы увидеть статус кеширования на панели Статус задания.
Имя архивной веб-карты по умолчанию: <web map>_<timestamp>. Если вы являетесь владельцем исходной веб-карты, то архивированный элемент хранится в той же папке, что и веб-карта. В противном случае он будет храниться в корневой папке.
Примечание:
Опция Архивировать последнюю обновленную веб-карту не доступна в версии ArcGIS Enterprise 10.8 и более ранних.
Аспекты сохранения веб-карт
Сохранение веб-карт в ArcGIS AllSource может улучшить рабочие процессы управления картами. Однако существуют ограничения из-за различий в поддержке некоторых свойств веб-карт в разных приложениях. Если вы внесете изменения в веб-карту с помощью другого приложения и откроете ее в ArcGIS AllSource, некоторые свойства могут быть изменены, а другие – удалены. Все свойства, которые были удалены при преобразовании веб-карты в карту ArcGIS AllSource, будут потеряны, если веб-карта будет сохранена.
Ограничения
Ниже перечислены некоторые известные ограничения, которые следует учитывать перед сохранением веб-карты в ArcGIS AllSource:
- Презентации не поддерживаются в картах ArcGIS AllSource. Слайды в веб-карте удаляются при ее открытии в ArcGIS AllSource.
- Формы, настроенные в Map Viewer, не поддерживаются в ArcGIS AllSource и будут потеряны.
- Некоторые свойства отображения не сохраняются после сохранения веб-карты. К примеру, смешение объектов и маскирование слоев будут потеряны. В случае смешения слоев некоторые режимы смешивания, настроенные в Map Viewer, могут быть потеряны, если эквивалентный режим в ArcGIS AllSource отсутствует.
- Всплывающие окна на слоях веб-листов или кэшированных слоях изображений карт, настроенных для использования атрибутивных данных из векторного слоя, будут потеряны при открытии веб-карты в ArcGIS AllSource. Дополнительные сведения см. в разделе Настройка всплывающих окон.
- Некоторые настройки, такие как Поиск местоположений и другие параметры приложения на странице элемента веб-карты, не сохраняются после сохранения веб-карты. Дополнительные сведения см. в разделе Установка опций карт для приложения.
- Слои сервиса WMS, поддерживающие несколько стилей, в ArcGIS AllSource не сохраняют применяемые в них стили, отличные от стандартных. Веб-карта будет отображать только стиль по умолчанию слоя сервиса WMS. Для подробной информации см. Изменение стиля подслоя сервиса WMS.
- Можно заметить, что слои со стилями, созданными в других приложениях, таких как Map Viewer, выглядят иначе, если веб-карта открывается в ArcGIS AllSource. Эти различия присутствуют, если идентичные свойства символов в ArcGIS AllSource не существуют для стилей, созданных в других приложениях. В качестве примеров можно привести символы карты интенсивности, символы словарей, преобладающая категория, возраст (цвет) и возраст (размер). Эти свойства будут изменены при сохранении веб-карты. В тех случаях, когда нет эквивалентного способа отображения в ArcGIS AllSource, стиль или свойство будут потеряны.
Рекомендации
Ниже перечислены некоторые рекомендации, которые следует учитывать перед сохранением веб-карты в ArcGIS AllSource:
- Когда вы откроете веб-сцену в ArcGIS AllSource, изучите ее на предмет несоответствий, особенно всплывающие окна, надписи и другие свойства, которые были созданы в других приложениях.
- Если в вашей организации ArcGIS есть несколько пользователей, которые могут вносить обновления в веб-карту, определите, была ли она изменена с момента ее открытия в ArcGIS AllSource, чтобы избежать перезаписи изменений, внесенных другими пользователями. Для работы с последней версией веб-карты обновите ее в своем проекте. См. раздел Обновление веб-карты или веб-сцены для получения более подробной информации.
- Опубликуйте обновленную карту сначала как новую веб-карту и просмотрите ее на предмет несоответствий. Когда будете уверены, что все в порядке, сохраните ее, чтобы измените исходную веб-карту.