WfsClient class
Een klasse die verbindingen beheert met een OGC Web Mapping Feature Service (WFS)
Constructors
Wfs |
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
describe |
Hiermee worden details opgehaald over een of meer functietypen. De volgorde van de resultaten komt mogelijk niet overeen met invoer. |
get |
Servicemetagegevens aanvragen, die een beschrijving van de informatie, inhoud en acceptabele aanvraagparameterwaarden van de server bevatten. |
get |
Haalt het aantal functies op dat overeenkomt met de query. Hiermee stelt u de WFS-parameter |
get |
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 |
get |
Query's uitvoeren op functies van de service en retourneert een GeoJSON FeatureCollection.
Hiermee stelt u de WFS-parameter |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>