WfsClient class

En klass som hanterar anslutningar till en OGC Web Mapping Feature Service (WFS)

Konstruktorer

WfsClient(WfsServiceOptions)

En klass för att ansluta till en OGC Web Feature Services (WFS). Kan kräva cors eller en proxy via transformRequest.

Metoder

describeFeatureTypes(string | string[])

Hämtar information om en eller flera funktionstyper. Resultatordningen kanske inte överensstämmer med indata.

getCapabilities()

Begär tjänstmetadata, som innehåller en beskrivning av serverns värden för information, innehåll och godkända parametrar för begäran.

getFeatureCount(WfsFeatureRequest)

Hämtar antalet funktioner som matchar frågan. Anger WFS-parametern resultType till "hits"

getFeatureInfo(WfsFeatureRequest)

Kör frågor mot funktioner från tjänsten och returnerar ett JSON-råsvar. Detta kanske inte innehåller geometerinformation beroende på filterparametrar. Anger WFS-parametern resultType till "results".

getFeatures(WfsFeatureRequest)

Kör frågor mot funktioner från tjänsten och returnerar en GeoJSON FeatureCollection. Anger WFS-parametern resultType till "results". Om geometriinformation filtreras bort returneras null.

Konstruktorinformation

WfsClient(WfsServiceOptions)

En klass för att ansluta till en OGC Web Feature Services (WFS). Kan kräva cors eller en proxy via transformRequest.

new WfsClient(options: WfsServiceOptions)

Parametrar

options
WfsServiceOptions

Alternativ som definierar hur du ansluter till en WFS-tjänst.

Metodinformation

describeFeatureTypes(string | string[])

Hämtar information om en eller flera funktionstyper. Resultatordningen kanske inte överensstämmer med indata.

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

Parametrar

featureTypeNames

string | string[]

Ett eller flera funktionstypnamn att hämta information om.

Returer

getCapabilities()

Begär tjänstmetadata, som innehåller en beskrivning av serverns värden för information, innehåll och godkända parametrar för begäran.

function getCapabilities(): Promise<WfsCapabilities>

Returer

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Hämtar antalet funktioner som matchar frågan. Anger WFS-parametern resultType till "hits"

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

Parametrar

Returer

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Kör frågor mot funktioner från tjänsten och returnerar ett JSON-råsvar. Detta kanske inte innehåller geometerinformation beroende på filterparametrar. Anger WFS-parametern resultType till "results".

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

Parametrar

request
WfsFeatureRequest

Information om begäran för WFS-tjänsten.

Returer

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Kör frågor mot funktioner från tjänsten och returnerar en GeoJSON FeatureCollection. Anger WFS-parametern resultType till "results". Om geometriinformation filtreras bort returneras null.

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

Parametrar

request
WfsFeatureRequest

Information om begäran för WFS-tjänsten.

Returer

Promise<azmaps.data.FeatureCollection>