Слои листов
Слои листов вам нужны для отображения карты или слоя в интернете - для визуализации относительно статических данных.
Базовые карты, включенные в ArcGIS Enterprise, являются слоями листов, которые обеспечивают непосредственный географический контекст для ваших рабочих слоев. Например, вы можете добавить базовую карту с листами улиц в вашу карту, чтобы обеспечить визуальную привязку для дорожных знаков в векторном слое, который также находится на карте. Базовые карты, включенные в ArcGIS Enterprise, созданы для быстрого и простого доступа со стороны веб-карт, веб-приложений, ArcGIS и практически любого картографического программного обеспечения.
Слои листов могут быть в разных форматах, это зависит от исходного источника данных. Слои листов могут храниться в виде предварительно подготовленных растровых листов или векторных листов.. И растровые, и векторные листы разработаны для высокой производительности и масштабируемости при картографических данных при визуализации.
Слой растровых листов
Слой растровых листов состоит из кэшированных растровых листов, их также называют кэшем листов карты. Они передаются клиентским приложениям в виде файлов изображений (например, в формате JPG или PNG), которые были предварительно подготовлены и сохранены. Листа статически отображаются клиентом. Слои растровых листов больше всего подходят для базовых карт, которые дают географический контекст, например, спутниковые снимки (базовая карта Изображения) или классические карты, такие как Топографическая, Океаны, National Geographic и другие. Слои растровых листов могут состоять из нескольких статичных операционных слоев, например, тематических карт, созданных на основе ваших данных.
Кэшированные листы быстро передаются через интернет и распознаются большинством распространенных картографических приложений, поэтому они совместимы не только с ArcGIS и веб-приложениями, созданными с помощью ArcGIS API, но и со сторонними приложениями, использующими протоколы OGC, такие как WMTS. Слои растровых листов можно использовать следующим образом:
Позволяют вам сотрудничать при работе в различных приложениях и на различных устройствах (веб, настольных, мобильных), в том числе в настольных приложениях и старых версиях веб-браузеров
Предоставляют продвинутые картографические возможности, включая улучшенное размещение надписей и сложные символы
Поддерживают сжатые трехканальные изображения и данные высот
Позволяют выполнять их печать из картографических веб-приложений
WMTS Слои
Размещенные слои WMTS являются представлениями размещенных слоев листов, соответствующими стандартам OGC. Все размещенные слои листов, к которым предоставлен общий доступ для всех, могут быть открыты с использованием протокола OGC WMTS. Автору размещённого слоя листов не надо выполнять никаких специальных операций для активации WMTS. Для получения доступа к размещённому слою листов по протоколу WMTS, откройте страницу элемента слоя и откройте URL для слоя листов. Страница, которая откроется, содержит ссылку WMTS URL на документ о возможностях WMTS, который можно использовать для доступа к слою листов в приложении с поддержкой WMTS.
Создание слоя растровых листов
Следующие разделы описывают методы, которые можно использовать для создания слоя растровых листов.
Из файла определения сервиса
Файл определения сервиса (.sd) — это архив исходных данных или ссылок на исходные данные, которые необходимы для генерации кэша.
Используйте файл определения сервиса для публикации размещенного слоя листов, и соответствующего кэша слоя. Исходные данные копируются, так что вы можете генерировать кэшированные листы для желаемых уровней масштаба на портале, когда это необходимо.
Кэшированные листы создаются с использованием ресурсов ArcGIS Enterprise, и кэши хранятся в системном хранилище.
Примечание:
Рекомендуется не создавать листы во время пиковой загрузки организации.
Когда вы публикуете размещенный слой листов, изменения исходных данных нельзя использовать для обновления слоя листов.
При публикации размещенного слоя листов из файла определения сервиса доступна следующая функциональность:
Построить листы — вы можете настроить видимый диапазон и построить кэш листов для заданного экстента.
Видимый диапазон - вы можете изменить экстент и масштабы, на которых будет отображаться слой листов.
См. в Публикация размещенных слоев листов инструкции по публикации из файла определения сервиса.
Из пакета листов
Пакет листов - это архив кэшированных листов, которые кэшируются локально.
Используйте пакет листов для публикации размещенного слоя листов, чтобы избежать использования ресурсов ArcGIS Enterprise для создания кэша. При публикации, кэши листов загружаются в системное хранилище.
Примечание:
Этот рабочий процесс может занять много времени для больших пакетов, поскольку содержимое листов загружается в ArcGIS Enterprise. Чтобы создать кэш листов из пакета листов, убедитесь, что администратор выделил достаточно места для общей директории и системного хранилища. Общее правило — выделять в два раза больше свободного дискового пространства, чем размер пакета листов.
Кэш уже существует, поэтому нет необходимости создавать листы после публикации из пакета листов.
Вы можете настроить и изменить видимый диапазон для слоя листов в любой момент. Клиенты будут перенастраивать и отображать ресурсы в видимом диапазоне на основе листов, доступных из пакета листов.
См. в Публикация размещенных слоев листов инструкции для публикации из пакета листов.
Из размещенного векторного слоя
Если у вас есть размещенный векторный слой, к которому часто нужен доступ только для просмотра, вы можете опубликовать размещенный слой листов из размещенного векторного слоя. Кэшированные листы улучшают время отображения по сравнению с доступом к тем же данных в размещенном векторном слое.
Когда вы публикуете размещенный слой листов из размещенного векторного слоя, кэши хранятся в системном хранилище.
Доступна следующая функциональность при публикации размещенного слоя листов из размещенного векторного слоя или представления размещенного векторного слоя:
Построить листы — вы можете настроить видимый диапазон и построить кэш листов для заданного экстента.
Видимый диапазон - вы можете изменить экстент и масштабы, на которых будет отображаться слой листов.
Обновить ресурс - после того, как объекты отредактированы в связанном размещенном векторном слое, перестройте листы в слое листов, чтобы учесть изменения из векторного слоя.
Для подробных инструкций см. раздел Публикация размещенных слоёв листов.
Ссылка на заранее подготовленный кэш в поддерживаемом пользователем хранилище данных
Можно создать набор данных кэша, разместить его в зарегистрированной папке или облачном хранилище данных и создать слой листов, который ссылается на этот набор данных кэша.
Используйте инструмент геообработки Извлечь пакет в ArcGIS Pro для создания кэшированного набора данных или напишите собственный инструмент, используя открытую спецификацию пакета листов Esri.
Слой публикуется на сервер, который вы задали при публикации. Слой ссылается на кэшированный набор данных в облачном хранилище данных или хранилище данных в папке.
Используйте этот способ для публикации слоя листов, если вы хотите управлять местоположением хранения для кэша листов или при работе с объемным ресурсом листов. Этот рабочий процесс значительно быстрее, так как не надо загружать ресурсы, и нет необходимости выделять место на диске в директориях кэша на сервере. Производительность слоя листов определяется пропускной способностью подключения к хранилищу данных.
Кэшированный набор данных уже существует, поэтому нет необходимости создавать листы после публикации слоя листов.
Вы можете изменить видимый диапазон для слоя листов в любой момент. Клиенты будут перенастраивать и отображать ресурсы в видимом диапазоне на основе листов, доступных из пакета листов.
См. инструкции в Публикация слоя листов из кэшированного набора данных.
Слои векторных листов
Слой векторных листов ссылается на набор векторных листов, доступных через Интернет, и соответствующий стиль для отрисовки этих листов. Векторные листы похожи на слои растровых листов, но они хранят векторное представление данных, то есть, географические объекты представлены в виде точек, линий и полигонов в формате, который понимает клиентское приложение. В отличие от статичных слоев растровых листов, слои векторных листов могут адаптироваться к разрешению экрана, на котором они отображаются и даже изменять стиль отображения для разных пользователей. Векторные листы имеют меньший размер файла, чем растровые, а это значит, что карты отображаются быстрее, повышается производительность работы. Комбинация производительности доступа к листам и отрисовки векторов позволяет адаптировать отображение листов с любым разрешением, которое может меняться в зависимости от устройства.
Для получения дополнительной информации о слоях векторных листов просмотрите следующие ресурсы ArcGIS StoryMaps:
Свойства слоев векторных листов включают следующее:
Можно использовать один набор векторных листов для создания множества стилей. Например, можно поменять условные знаки и шрифты, поменять язык для таблиц, и при этом не нужно заново пересчитывать листы векторного слоя.
Слои векторных листов отображаются в высоком разрешении (например, на устройствах retina). Векторные листы можно отображать в любом масштабе с четкими условными обозначениями и надписями в настольных приложениях, таких как ArcGIS Pro.
Векторные листы имеют меньший размер файла по сравнению с аналогичными растровыми листами. Поэтому для их построения требуется меньше времени, а на диске нужно меньше пространства для их хранения.
Настольные приложения, такие как ArcGIS Pro, могут проецировать слои векторных листов в различные системы координат без искажения надписей и других символов.
При публикации слоя векторных листов из ArcGIS Pro (версии 2.8 и более поздних) можно одновременно опубликовать связанный векторный слой. Редакторы могут обновлять данные в векторном слое, и вы можете перестроить кэш векторных листов, чтобы включить изменения в слой векторных листов.
Вы можете добавлять слои векторных листов в качестве рабочих слоев или базовых карт в Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Workforce и ArcGIS Explorer. Вы также можете использовать карты и сцены со слоями векторных листов в веб-приложениях, используя ArcGIS Maps SDK for JavaScript и ArcGIS Maps SDKs for Native Apps.
Esri предоставляет базовые карты, доставляемые в виде векторных листов. Они содержат множество стилей, которые можно настраивать. Посетите группу векторных базовых карт Esri, чтобы увидеть примеры векторных стилей, которые можно использовать, а также узнать, как изменить внешний вид карты. Примеры стилей включают простую смену цветов и более расширенные возможности дизайна, в т.ч. спрайты и изменения шрифтов. Векторные базовые карты часто обновляются и получают дополнения от сообщества пользователей ГИС.
Вы можете предоставить общий доступ к пакету векторных листов своей организации и опубликовать загруженный пакет векторных листов в качестве размещенного слоя, а также вы можете опубликовать размещенный слой векторных листов из карты в ArcGIS Pro непосредственно в ArcGIS Enterprise. Для подробных инструкций см. раздел Публикация размещенных слоёв листов.
Рекомендации по использованию слоев векторных листов
Ниже приведены некоторые рекомендации по использованию слоев векторных листов:
Слои векторных листов могут отображаться в большинстве текущих версий настольных браузеров, включая Google Chrome, Mozilla Firefox и Safari.
Слои векторных листов имеют лучшую производительность на машинах с новым оборудованием, поскольку для них требуются драйверы дисплея, поддерживающие WebGL.
Создание слоя векторных листов
В следующих разделах описаны методы, которые можно использовать для создания слоя векторных листов в ArcGIS Enterprise.
Из пакета векторных листов
Пакет векторных листов — это архив кэшированных векторных листов, созданных локально в ArcGIS Pro.
Используйте пакет векторных листов для публикации размещенного слоя векторных листов, чтобы избежать использования ресурсов, выделенных для ArcGIS Enterprise. При публикации, кэши векторных листов загружаются в системное хранилище.
Примечание:
Этот рабочий процесс может занять много времени для больших пакетов, поскольку содержимое векторных листов загружается в ArcGIS Enterprise. Чтобы создать кэш листов из пакета листов, убедитесь, что администратор выделил достаточно места для общей директории и системного хранилища. Общее правило — выделять в два раза больше свободного дискового пространства, чем размер пакета.
Кэш уже существует, поэтому нет необходимости создавать листы после публикации из пакета векторных листов.
См. инструкции по публикации из пакета векторных листов в Публикация размещенных слоев векторных листов.
Ссылка на заранее подготовленный кэш в поддерживаемом пользователем хранилище данных
Можно создать набор данных кэша, разместить его в папке или облачном хранилище данных, которое зарегистрировано в ArcGIS Enterprise, и создать слой листов, который ссылается на этот набор данных кэша.
Используйте инструмент геообработки Извлечь пакет в ArcGIS Pro для создания кэшированного набора данных или напишите собственный инструмент, используя открытую спецификацию пакета листов Esri.
Слой публикуется на сервер, который вы задали при публикации. Слой ссылается на кэшированный набор данных в облачном хранилище данных или хранилище данных в папке.
Используйте этот метод для публикации слоя векторных листов, если вы хотите управлять расположением хранилища для кэшей или при работе с большими объемами векторных листов. Этот рабочий процесс значительно быстрее, так как не надо загружать ресурсы, и нет необходимости выделять место на диске в директориях кэша на сервере. Производительность слоя векторных листов определяется пропускной способностью подключения к облачному хранилищу данных или хранилищу данных в папке.
Кэшированный набор данных уже существует, поэтому нет необходимости создавать листы после публикации слоя векторных листов.
См. инструкции Публикация слоя векторных листов из набора данных кэша.
Краткое описание слоя листов
Следующие списки представляют собой краткое описание назначений и объектов каждого типа слоя листов.
Слои векторных листов предназначены для использования в качестве справочного материала, предоставляя изображение базовой карты в качестве контекста для других слоев карты или сцены. Они характеризуются следующими свойствами:
Хранение кэшированных изображений в виде векторов
Отображаются в высоком разрешении без необходимости создавать отдельные версии с высоким разрешением
Занимают меньше места на диске и требуют меньше времени на построение кэша, чем слои растровых листов
Требуют драйверов дисплея, поддерживающих WebGL
Могут быть масштабированы и спроецированы в разные системы координат, и при этом надписи и другие символы не будут искажены
Слои растровых листов предназначены для использования в качестве справочного материала, предоставляя изображение базовой карты в качестве контекста для других слоев карты или сцены, но характеризуются следующими отличиями от слоев векторных листов:
Хранение кэшированных изображений в виде растров
Можно установить минимальный и максимальный масштабы, на которых будет отображаться размещенный слой листов, при добавлении на карту
Могут содержать данные о высотах, которые используются для предоставления рельефа для 3D-сцен, если исходные данные содержат z-координаты