На портале вы работаете с геоданными через слои. Слои, также называемые веб-слоями, это наборы географических данных, которые используются с целью создания карт и сцен; они также являются основой географического анализа. Например, слой зданий может отображать набор строений кампуса и содержит атрибуты, описывающие все характеристики соответствующего строения: тип, размер строения и многие другие потенциальные атрибуты. Другими примерами слоев могут также являться эпицентры землетрясений, исторические модели миграций, рельефы, 3D-здания, земельные участки и т.д.
Источники данных
Основные типы отображаемых данных – это объекты и изображения. Различные типы слоев имеют различные особенности. Например, публикация данных из файла CSV приводит к созданию векторного слоя. Векторные слои обеспечивают возможность создавать запросы к объектам и редактировать их в клиентских приложениях, а также управлять доступом к актуальным данным.
Данные, использующиеся в слоях, поступают из различных источников, включая сервисы Portal for ArcGIS, сервисы ArcGIS Server, файлы CSV, файлы KML, наборы объектов и сервисы OGC.
Процесс публикации данных на Portal for ArcGIS включает следующее:
- Создает сервис на сервере портала
- Сохраняет сервисные данные в базах данных или в файлах, связанных с хост-сервером
- Создает на портале элемент слоя, представляющий данные
Вместо этого вы можете создать слои, которые ссылаются на исходные данные (а не копировать данные в файлы и базы данных, связанные с хост-сервером). Например, если вы зарегистрируете картографический сервис ArcGIS Server как элемент на портале, то будет создан слой, который содержит ссылку на этот сервис. Данные все еще находятся в источнике данных картографического сервиса и не копируются на хост-сервер портала. Аналогично вы можете зарегистрировать исходные данные на одном из интегрированных с порталом серверов, опубликовать на этом интегрированном сервере какой-либо сервис, а на портале будет создан слой, представляющий этот сервис. В этом случае данные, находящиеся в сервисе, сохраняются также и в источнике данных. Если вы удалите сервис, данные не будут удалены.
Типы веб-слоев
Слои представляют географические объекты, такие как точки, линии и полигоны, изображения, рельеф поверхности, ячейки сетки или виртуально любые данные, у которых есть местоположение (например, погода, глубины, условия дорожного движения, камеры слежения и твиты). Тип слоя определяет, как пользователь может взаимодействовать с его данными. Например, у векторных слоев можно просматривать и запрашивать данные, чтобы узнать об атрибутах объектов. Вы также можете редактировать данные, представленные векторным слоем. В случае слоев листов, можно только просматривать листы с изображениями объектов.
На портале ArcGIS, веб-слои делятся по типу содержащихся в них данных, например, слои высот, объектов или изображений. Это помогает объединить все, что отображается на карте, в единое целое. Значки также позволяют обозначать типы данных на слое. Источник веб-слоев описывается на странице описания элемента.
Поддерживаются следующие типы веб-слоев:
- Слой изображений карты – Коллекция карт, картографически основанная на векторных данных. К векторным данным относятся точки, линии и полигоны. Слои изображений карты являются динамически отображаемыми листами изображений.
- Слой изображений – Коллекция карт, картографически основанная на растровых данных. Растровые данные представляют собой сетку ячеек, обычно используемую для хранения изображений и другой информации, полученной от сенсоров дистанционного зондирования. Слои изображений могут отображаться динамически или как заранее подготовленные изображения кэшированной карты.
- Слой листов—набор листов, доступных через веб, которые размещены на сервере. Слои листов могут содержать подготовленные листы растровой карты или векторные листы.
- Слой высот – группа готовых кэшированных листов изображений в формате Limited Error Raster Compression (LERC). LERC – это формат сжатия одноканальных данных или данных высот. Слои высот подходят для отображения рельефа в сценах глобального и локального масштабов.
- Векторный слой—это группа схожих географических объектов, например, здания, участки, города, дороги или эпицентры землетрясений. Объектами могут быть точки, линии или полигоны. Векторные слои лучше всего использовать для визуализации данных поверх базовых карт. Вы можете задавать свойства для векторных слоев, такие как стиль, прозрачность, диапазон видимости, интервал обновления и надписи, которые управляют внешним видом отображаемого слоя на карте. Используя векторный слой, вы можете просматривать, редактировать, анализировать объекты и выполнять запросы к объектам и их атрибутам. Содержание некоторых векторных слоев можно скачивать. Потоковые объекты могут являться источниками векторных слоев. Коллекции объектов – это другой тип векторного слоя.
- Слой сцены—группа 3D объектов и z-значений (значений высот). Слои сцены бывают следующих типов: точка, 3D-объект, встроенная сетка или облако точек.
- Таблица – Набор строк и столбцов, где каждая строка, или запись, представляет собой географический объект – такой как земельный участок или столб ЛЭП – а каждый столбец, или поле, описывает определенный атрибут географического объекта, например его площадь, высоту или длину. Таблицы могут содержать сведения о местоположении, например адреса, или не содержать эти сведения, например, это может быть список сотрудников и их зарплат. Таблицы как правило не показываются на карте, даже если в них есть данные о местоположении.
Однако слои – это не просто данные. Слой представляет данные и способ их визуализации. К визуализации относятся символы и цвета, которые используются для отображения данных, равно как и всплывающие окнапараметры, прозрачность, фильтры и другие свойства слоя.
Копии слоев
Можно создать копии размещенных веб-слоев, если вы хотите показать или презентовать одни и те же данные по-разному. При создании копии слоя все его настройки копируются в новый слой. Обычно связанные со слоем данные не копируются, слой работает со ссылками на данные. Если данные обновляются, слой, ссылающийся на них, будет отображать обновленные данные. Это особенно полезно, если у вас имеются данные со множеством атрибутов. На различных слоях могут отображаться одинаковые данные, но с разными способами визуализации. Каждый слой может использовать стиль, основанный на разных атрибутах. Хотя данные слоев одинаковы, различные стили позволяют взглянуть на них под разными точками зрения. Слой может входить в состав нескольких веб-карт или веб-сцен, т.е., настройки сохраненные в слое будут использоваться на любой веб-карте, в которой он присутствует.
Как используются слои
Слои - это основные составляющие веб-карт и веб-сцен. Каждая карта и сцена содержит базовую карту и может содержать другие слои, которые отображаются поверх базовой карты. Слои базовых карт обычно используются только для просмотра и создания контекста, обычно это слои листов, слои изображений карты или слои изображений. Слои, отображаемые поверх базовой карты, могут состоять из пространственных объектов или изображений, и называются рабочими слоями. Рабочие слои – это слои, с которыми вы взаимодействуете. Таким взаимодействием может быть просмотр атрибутивной информации, редактирование объектов или выполнение анализа. Хотя способ визуализации слоев на карте или в сцене хранится в самом слое, такие свойства, как экстент, видимость и порядок слоев настраиваются на карте, позволяя управлять отображением коллекции слоев на карте или в сцене.
Карты, сцены и слои обрабатываются в Portal for ArcGIS как элементы. Эти элементы отображаются в разделе Мои ресурсы, их можно сделать доступными для других и для поиска в Portal for ArcGIS. Хотя большинство слоев доступны на Portal for ArcGIS как элементы, в некоторых случаях это не так; слой доступен только если он содержится в веб-карте. Например, можно добавить файл CSV непосредственно на карту. В этом случае векторный слой, созданный при добавлении файла CSV, доступен только на карте, но не в виде отдельного элемента.