WfsClient class
Класс, который управляет подключениями к службе функций веб-сопоставления OGC (WFS)
Конструкторы
Wfs |
Класс для подключения к службам веб-компонентов OGC (WFS). Может потребоваться COR или прокси-сервер с помощью преобразованияRequest. |
Методы
describe |
Извлекает сведения об одном или нескольких типах функций. Порядок результатов может не соответствовать входным данным. |
get |
Запрашивает метаданные службы, содержащие описание сведений, содержимого сервера и допустимых значений параметров запроса. |
get |
Извлекает количество функций, соответствующих запросу. Задает для параметра WFS |
get |
Запросы функций из службы и возвращает необработанный ответ JSON.
Это может не включать сведения о геометрии в зависимости от параметров фильтра.
Задает для параметра WFS |
get |
Запрашивает функции из службы и возвращает объект GeoJSON FeatureCollection.
Задает для параметра WFS |
Сведения о конструкторе
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[]
Для получения сведений об одном или нескольких именах типов признаков.
Возвращаемое значение
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Запрашивает метаданные службы, содержащие описание сведений, содержимого сервера и допустимых значений параметров запроса.
function getCapabilities(): Promise<WfsCapabilities>
Возвращаемое значение
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Извлекает количество функций, соответствующих запросу. Задает для параметра WFS resultType
значение "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Параметры
- request
- WfsFeatureRequest
Возвращаемое значение
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>