Skip To Content

Рекомендации по использованию слоев на картах

ArcGIS Enterprise предоставляет ресурсы, необходимые для эффективного обмена пространственной информацией с участниками вашей организации через интерактивные веб-карты. Публикация веб-карты позволяет графически общаться с любым участником портала, у которого есть веб-браузер, мобильное устройство или настольное средство просмотра.

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

Выберите тип слоя, который обеспечивает функциональность и отвечает необходимым требованиям.Понимание того, когда использовать листы или векторные слои объясняет общую разницу между этими двумя типами слоев. Оптимизация ваших карт для большого количества запросов объясняет, какие типы слоев и конфигурации могут улучшить время отклика для вашей карты.

Далее вы решите, нужно ли менять стиль или другие свойства слоев, которые размещаются на карте. Применение различных конфигураций к слою объясняет, когда вам может понадобиться сохранить копию или копии слоя, что позволяет применять ваши собственные настройки без изменения или дублирования базовых данных. Применение собственного стиля к слою векторных листов объясняет, когда нужно изменить стиль на карте, и когда вам нужно скопировать слой, чтобы создать отдельный файл стиля.

Листы или объекты?

Вы должны решить, какие слои из доступных вам использовать на карте. Каждый тип слоев предоставляет различные функциональные возможности – от быстрого отображения до сложных запросов и многопользовательского редактирования. Правильно выбранный тип слоя эффективно передает ваши сообщения на карте, может улучшить скорость загрузки приложениями вашей карты в условиях повышенного спроса или предоставить возможность пользователям карты добавлять ресурсы.

Если у вас есть права на публикацию, вы можете создавать типы слоев, соответствующие вашим потребностям. Если нет, вы должны подобрать существующие слои, которые соответствуют вашим требованиям. При поиске ресурсов в своих группах, организации, ArcGIS Living Atlas of the World и других источниках учитывайте следующее:

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

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

  • Слои объектов (как следует из названия) ориентированы на пространственные объекты и их атрибуты. Например, они позволяют применять различные стили к слою на основе атрибутов объектов, применять фильтры к слою для отображения только определенных объектов, кластеризовать точки на основе общих атрибутов или настраивать всплывающие окна, которые представляют информацию об атрибутах. Если владельцы разрешили, вы можете редактировать данные.

    Векторные слои более гибкие и интерактивные, чем слои листов, но они дороже. Поскольку большинство возможностей векторного слоя зависит от доступа к атрибутам объектов, приложение должно часто обмениваться данными с исходными данными, что может замедлить скорость отрисовки. Но если создаваемая вами карта предназначена для того, чтобы люди могли собирать или обновлять данные, или вы хотите фильтровать или символизировать объекты на основе определенных атрибутов, вам необходимо использовать векторный слой на вашей карте.

Подсказка:

Применяйте фильтры слоев при поиске, чтобы убедиться, что результаты поиска содержат нужные вам типы слоев.

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

Оптимизируйте свои карты для многопользовательской работы

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

  • Если у вас есть векторные данные, которые нужно добавить на карту и эти данные не нужно часто обновлять, используйте векторные листы вместо векторных слоев. Слои векторных листов позволяют быстрее отображать большие наборы данных. Кроме того, объекты слоев векторных листов прорисовываются более четко, чем в тайловых (растровых) слоях, а их кэш создается быстрее, чем слои тайлового кэша и кэш картографических сервисов. Кроме того, вы можете периодически обновлять слои векторных листов, перестраивая кэш (если у слоя векторных листов есть связанный с ним векторный слой) или заменяя слой (если слой векторных листов был опубликован из пакета векторных листов).
  • Если на карту нужно добавить изображения, используйте кэшированные, а не динамические сервисы изображений.
  • Если ваши данные содержат менее 4000 точечных объектов или 2000 линейных или полигональных, и редактировать карту будете только вы, добавьте данные на карту как коллекцию объектов. Однако это не самый эффективный способ управления данными, которые требуют постоянного обновления или нескольких редакторов.
  • Если ваши данные содержат более 4 000 точечных объектов или более 2 000 линейных либо полигональных объектов, или объем этих данных превышает 10 Мб, опубликуйте их в виде размещенного векторного слоя и убедитесь, что редактирование выключено. Если редактирование включено, браузер будет создавать более сложные запросы, содержащие полную геометрию размещенного векторного слоя, что приведет к его более медленному отображению. Владелец слоя, администраторы организации и участники групп, имеющие права на обновление элементов, которым разрешен доступ к слою, могут открывать размещенный векторный слой с включенным редактированием, не включая при этом редактирование для кого-либо еще.
  • Вы можете экспортировать размещенный векторный слой в виде коллекции объектов, генерализированных для веб-отображения . Точность немного уменьшится, но скорость отображения возрастет. Экспортированные коллекции объектов, генерализованные для веб-отображения, работают только в веб-приложениях. Они не работают в настольных или мобильных приложениях.
  • Удалите все фильтры своих размещенных векторных слоев. Правильным будет управление поднабором объектов в виде отдельного слоя и, соответственно, публикация каждого поднабора в виде отдельного слоя.

Применить различные конфигурации к слою

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

Например, вы хотите, чтобы на вашей карте отображались предприятия в центре города. У вас есть один размещенный векторный слой, содержащий местоположения предприятий, их названия, типы и информацию о лицензиях на аренду и бизнес. Вы хотите показать разные слои, которые представляют центр города для разных периодов времени. Измените стиль слоя объектов, чтобы использовать разные символы для разных типов предприятий. Затем создайте и сохраните три копии слоя, по одной для каждого из следующих периодов времени, и назовите копии соответственно: предприятия с 1900 по 1939 год, предприятия с 1940 по 1989 год и предприятия с 1990 по настоящее время. Примените фильтр к каждой сохраненной копии, чтобы показать информацию о предприятиях за эти периоды времени. Теперь у вас есть три разных представления одного и того же слоя на вашей карте.

Когда вы копируете большинство типов слоев, ваша копия по-прежнему ссылается на данные в исходном слое. См. Копирование и сохранение слоев для получения дополнительной информации о том, когда необходимо только сделать копию, а когда сохранить свою копию.

Примените свой собственный стиль к размещенному слою векторных листов

Map Viewer Classic (ранее - Map Viewer) позволяет изменить стиль слоев векторных листов на ваших картах. Это похоже на изменение стиля векторного слоя на карте, так как стиль применяется только на этой конкретной карте.

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

См. Обновление стиля слоя векторных листов для получения инструкций по изменению стилей в Map Viewer Classic и ссылок на инструкции по изменению файла стиля.

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