Портал ArcGIS Enterprise включает множество базовых карт, которые предоставляют необходимый географический контекст для ваших рабочих слоев. Базовые карты хранятся в виде слоев листов, которые созданы специально для быстрого и простого доступа со стороны веб-карт, веб-приложений, ArcGIS и подобного картографического программного обеспечения. Например, вы можете добавить базовую карту соседних улиц, чтобы дать визуальное представление о местонахождении дорожных знаков из векторного слоя. Слои листов используются для визуализации карты или слоя в Интернете, для отображения относительно статических данных.
Слои листов могут быть в разных форматах, это зависит от исходного источника данных. Слои листов могут храниться как подготовленные растровые листы или как векторные листы. И растровые, и векторные листы разработаны для высокой производительности и масштабируемости при картографических данных при визуализации.
Слои растровых листов
Слои растровых листов передают базовые карты на клиентское приложение в виде файлов изображений (например, в форматах JPG или PNG), которые заранее рассчитаны и хранятся на сервере, чтобы затем отобразиться на клиенте. Слои растровых листов больше всего подходят для базовых карт, которые дают географический контекст, например, спутниковые снимки (базовая карта Изображения) или классические карты, такие как Топографическая, Океаны, National Geographic и другие. Слои растровых листов могут состоять из нескольких статичных операционных слоев, например, тематических карт, созданных на основе ваших данных.
Формат слоев листов быстро передается через интернет и легко доступен через большинство картографических приложений, поэтому такие базовые карты совместимы не только с ArcGIS и веб-приложениями, созданными с помощью ArcGIS API, но и со сторонними приложениями, которые используют протоколы OGC, например, WMS/WMTS. Другие преимущества слоев растровых листов:
- Работают в различных приложениях и на различных устройствах (веб, настольных, мобильных), в том числе в настольных приложениях таких как ArcMap, и старых версиях веб-браузеров.
- Предоставляют продвинутые картографические возможности, включая улучшенное размещение надписей и сложные условные обозначения.
- Поддерживают различные источники растровых данных, например, спутниковые снимки и данные о высотах.
- Могут быть распечатаны из картографических веб-приложений.
Слои векторных листов
Слой векторных листов ссылается на набор векторных листов, доступных через Интернет, и соответствующий стиль для отрисовки этих листов. Векторные листы похожи на растровые листы, но они хранят векторное представление данных, то есть, географические объекты представлены в виде точек, линий и полигонов в формате, который понимает клиентское приложение. В отличие от слоев растровых листов, векторные слои могут адаптироваться к разрешению экрана, на котором они отображаются и даже изменять стиль отображения для разных пользователей. Векторные листы имеют меньший размер файла, чем растровые, а это значит, что карты отображаются быстрее, повышается производительность работы. Комбинация производительности доступа к листам и отрисовки векторов позволяет адаптировать отображение листов с любым разрешением, которое может меняться в зависимости от устройства.
Дополнительную информацию о слоях векторных листов см. в следующих картах-историях:
В Map Viewer вы можете настроить стиль слоя с векторными листами и содержание карты. Другие преимущества слоев векторных листов:
- Можно использовать один набор векторных листов для создания разных стилей карты. Например, можно поменять условные знаки и шрифты, поменять язык для таблиц, и при этом не нужно заново пересчитывать листы векторного слоя.
- Слои векторных листов лучше выглядят на высоком разрешении (к примеру, на устройствах retina), чем растровые. Векторные листы можно показывать в любом масштабе, при этом условные знаки и надписи будут оставаться четкими в настольных приложениях, таких как ArcGIS Pro.
- Векторные листы имеют меньший размер файла по сравнению с аналогичными растровыми листами. Поэтому для их построения требуется меньше времени, а на диске нужно меньше пространства для их хранения.
- Слои векторных листов можно спроецировать в разные системы координат с помощью настольных приложений, например, ArcGIS Pro, при этом надписи и другие символы не будут искажены.
- Если вы публикуете лой векторных листов из ArcGIS Pro (версии от 2.8), вы можете одновременно опубликовать связанный векторный слой. Редакторы могут обновлять данные в векторном слое, и вы можете перестроить кэш векторных листов, чтобы включить изменения в слой векторных листов.
Вы можете добавить слои векторных листов как рабочие слои или базовые карты в Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce и ArcGIS Explorer. Вы также можете использовать карты или сцены со слоями векторных листов в веб-приложениях с помощью настраиваемых приложений, Web AppBuilder, ArcGIS Web AppBuilderArcGIS API for JavaScript и ArcGIS Runtime SDKs.
Esri предлагает ряд базовых карт в виде векторных листов. Администраторы могут настроить Map Viewer и Scene Viewer, чтобы использовались базовые карты с векторными листами, и вы сможете применять их в картах и сценах. Они содержат множество стилей, которые можно настраивать. Посетите группу векторных базовых картEsri, чтобы просмотреть примеры стилей, которые можно использовать, и решить, что необходимо сделать для изменения внешнего вида карты. Примеры стилей включают простую смену цветов и более расширенные возможности дизайна, в т.ч. спрайты и изменения шрифтов. Векторные базовые карты часто обновляются и получают дополнения от сообщества пользователей ГИС.
Начиная с ArcGIS Pro версии 1.2 и позднее, вы можете опубликовать пакет векторных листов в своей организации и опубликовать загруженный пакет векторных листов как размещенный слой. Начиная с ArcGIS Pro версии 1.4 и позднее, вы можете публиковать размещенный слой векторных листов из карты в ArcGIS Pro непосредственно на ваш портал. В версии ArcGIS Pro 2.8 и новее вы можете опубликовать размещенный слой векторных листов вместе со связанным векторным слоем.
Рекомендации по использованию слоев векторных листов
Ниже приведены некоторые рекомендации по использованию слоев векторных листов:
- Слои векторных листов могут отображаться в большинстве последних версий настольных браузеров, включая Google Chrome, Mozilla Firefox и Safari.
- Слои векторных листов имеют лучшую производительность на машинах с новым оборудованием, поскольку для них требуются драйверы дисплея, поддерживающие WebGL.
Когда создается каждый тип слоя листов
И растровые, и векторные слои листов поддерживают широкий спектр наборов символов и отображают объекты быстрее, чем слои пространственных объектов или динамических карт, поскольку им нужен только доступ к кэшам листов, а не к исходным данным. Если вам нужна эта функция, опубликуйте слой листов. Но когда следует использовать слой растровых листов, а когда - слой векторных листов?
В большинстве случаев следует опубликовать векторный слой листов. Слои векторных листов используют меньше места на диске и требуют меньше времени для создания кэшей, чем слои растровых листов. Исключения составляют случаи, когда вам необходимо опубликовать растровые данные, или клиенты, которые будут использовать ваш слой, работают на старых машинах, где установлены драйверы дисплея, не поддерживающие WebGL. В таких случаях опубликуйте растровый слой листов.
Когда вы публикуете векторный слой листов из ArcGIS Pro, у вас есть возможность опубликовать связанный с ним векторный слой. Если вам нужно часто обновлять векторные данные, включенные в слой векторных листов (ежечасно, ежедневно, еженедельно), вы должны опубликовать связанный векторный слой со слоем векторных листов. При этом вы и другие редакторы, с которыми вы делитесь векторным слоем, можете редактировать данные в векторном слое. Затем вы можете периодически перестраивать кэш векторного слоя листов для включения изменений, внесенных в векторный слой.
Когда вы включаете векторный слой, у вас есть дополнительный выбор: хранить данные пространственных объектов в источнике данных (ссылаться на зарегистрированные данные) или копировать данные в реляционное хранилище данных. Если вашим источником является многопользовательская база геоданных или база данных, а другие клиенты или процессы будут обновлять данные непосредственно в базе данных, опубликуйте векторный слой, который ссылается на зарегистрированный источник данных. Если все изменения объектов должны производиться через размещенный сервис объектов, опубликуйте векторный слой и скопируйте данные.
Если данные не обновляются часто или вообще не обновляются, вы можете опубликовать только векторный слой листов. Если вам действительно нужно обновить контент этого типа слоя векторных листов, вы можете заменить его другим слоем векторных листов.