Delen via


WfsClient class

Een klasse die verbindingen beheert met een OGC Web Mapping Feature Service (WFS)

Constructors

WfsClient(WfsServiceOptions)

Een klasse voor het maken van verbinding met een OGC Web Feature Services (WFS). Mogelijk zijn COR's of een proxy vereist via transformRequest.

Methoden

describeFeatureTypes(string | string[])

Hiermee worden details opgehaald over een of meer functietypen. De volgorde van de resultaten komt mogelijk niet overeen met invoer.

getCapabilities()

Servicemetagegevens aanvragen, die een beschrijving van de informatie, inhoud en acceptabele aanvraagparameterwaarden van de server bevatten.

getFeatureCount(WfsFeatureRequest)

Haalt het aantal functies op dat overeenkomt met de query. Hiermee stelt u de WFS-parameter resultType in op "hits"

getFeatureInfo(WfsFeatureRequest)

Query's uitvoeren op functies van de service en retourneren een onbewerkt JSON-antwoord. Dit kan geen geometergegevens bevatten, afhankelijk van filterparameters. Hiermee stelt u de WFS-parameter resultType in op "results".

getFeatures(WfsFeatureRequest)

Query's uitvoeren op functies van de service en retourneert een GeoJSON FeatureCollection. Hiermee stelt u de WFS-parameter resultType in op "results". Als geometriedetails worden uitgefilterd, wordt null geretourneerd.

Constructordetails

WfsClient(WfsServiceOptions)

Een klasse voor het maken van verbinding met een OGC Web Feature Services (WFS). Mogelijk zijn COR's of een proxy vereist via transformRequest.

new WfsClient(options: WfsServiceOptions)

Parameters

options
WfsServiceOptions

Opties waarmee wordt gedefinieerd hoe u verbinding maakt met een WFS-service.

Methodedetails

describeFeatureTypes(string | string[])

Hiermee worden details opgehaald over een of meer functietypen. De volgorde van de resultaten komt mogelijk niet overeen met invoer.

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

Parameters

featureTypeNames

string | string[]

Een of meer functietypenamen voor het ophalen van details voor.

Retouren

getCapabilities()

Servicemetagegevens aanvragen, die een beschrijving van de informatie, inhoud en acceptabele aanvraagparameterwaarden van de server bevatten.

function getCapabilities(): Promise<WfsCapabilities>

Retouren

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Haalt het aantal functies op dat overeenkomt met de query. Hiermee stelt u de WFS-parameter resultType in op "hits"

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

Parameters

Retouren

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Query's uitvoeren op functies van de service en retourneren een onbewerkt JSON-antwoord. Dit kan geen geometergegevens bevatten, afhankelijk van filterparameters. Hiermee stelt u de WFS-parameter resultType in op "results".

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

Parameters

request
WfsFeatureRequest

De aanvraagdetails voor de WFS-service.

Retouren

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Query's uitvoeren op functies van de service en retourneert een GeoJSON FeatureCollection. Hiermee stelt u de WFS-parameter resultType in op "results". Als geometriedetails worden uitgefilterd, wordt null geretourneerd.

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

Parameters

request
WfsFeatureRequest

De aanvraagdetails voor de WFS-service.

Retouren

Promise<azmaps.data.FeatureCollection>