ol/format/WMSGetFeatureInfo~WMSGetFeatureInfo
import WMSGetFeatureInfo from 'ol/format/WMSGetFeatureInfo.js';
Формат для чтения WMSGetFeatureInfo. Он использует GML2 для чтения объектов.
-
new WMSGetFeatureInfo(options)
-
Имя Тип Описание layersArray.<string> | undefined Если установлено, при чтении форматом будут возвращены только объекты заданных слоёв.
Расширяет
Методы
-
Чтение одного объекта.
Имя Тип Описание sourceDocument | Element | Object | string Источник.
optionsОпции чтения.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет получена из данных (если возможно) или из проекции формата (если задана). Если проекция не может быть получена из данных и если для формата не задана проекция, объекты не будут перепроектированы.
extentExtent | undefined Охватываемый прямоугольник в единицах карты текущей плитки. Это необходимо только при чтении данных с использованием пикселей плитки в качестве геометрических единиц. В этом случае, требуется
dataProjectionсTILE_PIXELSкакunitsи размер пикселей плитки в качествеextent.featureProjectionProjectionLike | undefined Проекция геометрий объектов, созданных читателем формата. Если не указана, объекты будут возвращены в исходной
dataProjection.Возвращает:
Объект.
-
Чтение всех объектов из коллекции объектов.
Имя Тип Описание sourceDocument | Element | Object | string Источник.
optionsОпции.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет получена из данных (если возможно) или из проекции формата (если задана). Если проекция не может быть получена из данных и если для формата не задана проекция, объекты не будут перепроектированы.
extentExtent | undefined Охватываемый прямоугольник в единицах карты текущей плитки. Это необходимо только при чтении данных с использованием пикселей плитки в качестве геометрических единиц. В этом случае, требуется
dataProjectionсTILE_PIXELSкакunitsи размер пикселей плитки в качествеextent.featureProjectionProjectionLike | undefined Проекция геометрий объектов, созданных читателем формата. Если не указана, объекты будут возвращены в исходной
dataProjection.Возвращает:
Массив объектов.
-
readProjection(source){Projection} inherited
-
Чтение проекции из источника.
Имя Тип Описание sourceDocument | Element | Object | string Источник.
Возвращает:
Проекция.
-
writeFeatures(features, options){string} inherited
-
Кодирование массива объектов в строку.
Имя Тип Описание featuresArray<Feature> Объекты.
optionsОпции записи.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция записываемых данных. Если не задана, используется проекция формата (если задана). Если для формата не задана проекция, объекты будут возвращены в
featureProjection.featureProjectionProjectionLike | undefined Проекция геометрий объектов, которые будут сериализованы записывателем формата. Если не задана, предполагается, что геометрии находятся в
dataProjection, если это задано, иначе они не преобразуются.rightHandedboolean | undefined При записи геометрий, следуйте правилу правой руки для ориентации замкнутых ломаных линий. Это означает, что полигоны будут иметь внешние контуры по часовой стрелке и внутренние контуры против часовой стрелки. По умолчанию координаты сериализуются как получены при создании. Если
true, будет применено правило правой руки. Еслиfalse, будет применено правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних контуров). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.decimalsnumber | 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