WfsClient class

Класс, который управляет подключениями к службе функций веб-сопоставления OGC (WFS)

Конструкторы

WfsClient(WfsServiceOptions)

Класс для подключения к службам веб-компонентов OGC (WFS). Может потребоваться COR или прокси-сервер с помощью преобразованияRequest.

Методы

describeFeatureTypes(string | string[])

Извлекает сведения об одном или нескольких типах функций. Порядок результатов может не соответствовать входным данным.

getCapabilities()

Запрашивает метаданные службы, содержащие описание сведений, содержимого сервера и допустимых значений параметров запроса.

getFeatureCount(WfsFeatureRequest)

Извлекает количество функций, соответствующих запросу. Задает для параметра WFS resultType значение "hits"

getFeatureInfo(WfsFeatureRequest)

Запросы функций из службы и возвращает необработанный ответ JSON. Это может не включать сведения о геометрии в зависимости от параметров фильтра. Задает для параметра WFS resultType значение "results".

getFeatures(WfsFeatureRequest)

Запрашивает функции из службы и возвращает объект GeoJSON FeatureCollection. Задает для параметра WFS resultType значение "results". Если данные геометрии отфильтровываются, возвращается значение NULL.

Сведения о конструкторе

WfsClient(WfsServiceOptions)

Класс для подключения к службам веб-компонентов OGC (WFS). Может потребоваться COR или прокси-сервер с помощью преобразованияRequest.

new WfsClient(options: WfsServiceOptions)

Параметры

options
WfsServiceOptions

Параметры, определяющие способ подключения к службе WFS.

Сведения о методе

describeFeatureTypes(string | string[])

Извлекает сведения об одном или нескольких типах функций. Порядок результатов может не соответствовать входным данным.

function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>

Параметры

featureTypeNames

string | string[]

Для получения сведений об одном или нескольких именах типов признаков.

Возвращаемое значение

getCapabilities()

Запрашивает метаданные службы, содержащие описание сведений, содержимого сервера и допустимых значений параметров запроса.

function getCapabilities(): Promise<WfsCapabilities>

Возвращаемое значение

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Извлекает количество функций, соответствующих запросу. Задает для параметра WFS resultType значение "hits"

function getFeatureCount(request: WfsFeatureRequest): Promise<number>

Параметры

Возвращаемое значение

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Запросы функций из службы и возвращает необработанный ответ JSON. Это может не включать сведения о геометрии в зависимости от параметров фильтра. Задает для параметра WFS resultType значение "results".

function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>

Параметры

request
WfsFeatureRequest

Сведения о запросе для службы WFS.

Возвращаемое значение

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Запрашивает функции из службы и возвращает объект GeoJSON FeatureCollection. Задает для параметра WFS resultType значение "results". Если данные геометрии отфильтровываются, возвращается значение NULL.

function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>

Параметры

request
WfsFeatureRequest

Сведения о запросе для службы WFS.

Возвращаемое значение

Promise<azmaps.data.FeatureCollection>