Spec-Zone.ru › OpenLayers

ol/format/WMSGetFeatureInfo~WMSGetFeatureInfo


import WMSGetFeatureInfo from 'ol/format/WMSGetFeatureInfo.js';

Формат для чтения WMSGetFeatureInfo. Он использует GML2 для чтения объектов.

new WMSGetFeatureInfo(options)

format/WMSGetFeatureInfo.js, line 33
Имя Тип Описание
layers Array.<string> | undefined

Если установлено, при чтении форматом будут возвращены только объекты заданных слоёв.

Расширяет

  • XMLFeature

Методы

readFeature(source, options){Feature} inherited

format/XMLFeature.js, строка 45

Чтение одного объекта.

Имя Тип Описание
source Document | Element | Object | string

Источник.

options

Опции чтения.

Имя Тип Описание
dataProjection ProjectionLike | undefined

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

extent Extent | undefined

Охватываемый прямоугольник в единицах карты текущей плитки. Это необходимо только при чтении данных с использованием пикселей плитки в качестве геометрических единиц. В этом случае, требуется dataProjection с TILE_PIXELS как units и размер пикселей плитки в качестве extent.

featureProjection ProjectionLike | undefined

Проекция геометрий объектов, созданных читателем формата. Если не указана, объекты будут возвращены в исходной dataProjection.

Возвращает:
Объект.

readFeatures(source, options){Array<Feature>} inherited

format/XMLFeature.js, строка 93

Чтение всех объектов из коллекции объектов.

Имя Тип Описание
source Document | Element | Object | string

Источник.

options

Опции.

Имя Тип Описание
dataProjection ProjectionLike | undefined

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

extent Extent | undefined

Охватываемый прямоугольник в единицах карты текущей плитки. Это необходимо только при чтении данных с использованием пикселей плитки в качестве геометрических единиц. В этом случае, требуется dataProjection с TILE_PIXELS как units и размер пикселей плитки в качестве extent.

featureProjection ProjectionLike | undefined

Проекция геометрий объектов, созданных читателем формата. Если не указана, объекты будут возвращены в исходной dataProjection.

Возвращает:
Массив объектов.

readProjection(source){Projection} inherited

format/XMLFeature.js, строка 194

Чтение проекции из источника.

Имя Тип Описание
source Document | Element | Object | string

Источник.

Возвращает:
Проекция.

writeFeatures(features, options){string} inherited

format/XMLFeature.js, строка 258

Кодирование массива объектов в строку.

Имя Тип Описание
features Array<Feature>

Объекты.

options

Опции записи.

Имя Тип Описание
dataProjection ProjectionLike | undefined

Проекция записываемых данных. Если не задана, используется проекция формата (если задана). Если для формата не задана проекция, объекты будут возвращены в featureProjection.

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

При записи геометрий, следуйте правилу правой руки для ориентации замкнутых ломаных линий. Это означает, что полигоны будут иметь внешние контуры по часовой стрелке и внутренние контуры против часовой стрелки. По умолчанию координаты сериализуются как получены при создании. Если true, будет применено правило правой руки. Если false, будет применено правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних контуров). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.

decimals number | undefined

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

Возвращает:
Результат.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_format_WMSGetFeatureInfo-WMSGetFeatureInfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API