WfsClient class
En klass som hanterar anslutningar till en OGC Web Mapping Feature Service (WFS)
Konstruktorer
Wfs |
En klass för att ansluta till en OGC Web Feature Services (WFS). Kan kräva cors eller en proxy via transformRequest. |
Metoder
describe |
Hämtar information om en eller flera funktionstyper. Resultatordningen kanske inte överensstämmer med indata. |
get |
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. |
get |
Hämtar antalet funktioner som matchar frågan. Anger WFS-parametern |
get |
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 |
get |
Kör frågor mot funktioner från tjänsten och returnerar en GeoJSON FeatureCollection.
Anger WFS-parametern |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>