WfsClient class
Třída, která spravuje připojení ke službě funkcí mapování webu OGC (WFS)
Konstruktory
| Wfs |
Třída pro připojení ke službě WFS (OGC Web Feature Services). Může vyžadovat cors nebo proxy prostřednictvím příkazu transformRequest. |
Metody
| describe |
Načte podrobnosti o jednom nebo více typech funkcí. Pořadí výsledků nemusí být v souladu se vstupem. |
| get |
Požaduje metadata služby, která obsahují popis informací, obsahu a přijatelných hodnot parametrů požadavku serveru. |
| get |
Načte počet funkcí, které odpovídají dotazu. Nastaví parametr WFS |
| get |
Dotazy z této služby a vrací nezpracovanou odpověď JSON.
To nemusí v závislosti na parametrech filtru obsahovat informace o geometrii.
Nastaví parametr WFS |
| get |
Dotazy na funkce ze služby a vrátí Funkci GeoJSON FeatureCollection.
Nastaví parametr WFS |
Podrobnosti konstruktoru
WfsClient(WfsServiceOptions)
Třída pro připojení ke službě WFS (OGC Web Feature Services). Může vyžadovat cors nebo proxy prostřednictvím příkazu transformRequest.
new WfsClient(options: WfsServiceOptions)
Parametry
- options
- WfsServiceOptions
Možnosti definující způsob připojení ke službě WFS.
Podrobnosti metody
describeFeatureTypes(string | string[])
Načte podrobnosti o jednom nebo více typech funkcí. Pořadí výsledků nemusí být v souladu se vstupem.
function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>
Parametry
- featureTypeNames
-
string | string[]
Jeden nebo více názvů typů funkcí pro načtení podrobností.
Návraty
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Požaduje metadata služby, která obsahují popis informací, obsahu a přijatelných hodnot parametrů požadavku serveru.
function getCapabilities(): Promise<WfsCapabilities>
Návraty
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Načte počet funkcí, které odpovídají dotazu. Nastaví parametr WFS resultType na "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Parametry
- request
- WfsFeatureRequest
Návraty
Promise<number>
getFeatureInfo(WfsFeatureRequest)
Dotazy z této služby a vrací nezpracovanou odpověď JSON.
To nemusí v závislosti na parametrech filtru obsahovat informace o geometrii.
Nastaví parametr WFS resultType na "results".
function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>
Parametry
- request
- WfsFeatureRequest
Podrobnosti žádosti o službu WFS.
Návraty
Promise<Record<string, any>>
getFeatures(WfsFeatureRequest)
Dotazy na funkce ze služby a vrátí Funkci GeoJSON FeatureCollection.
Nastaví parametr WFS resultType na "results".
Pokud jsou podrobnosti geometrie odfiltrované, vrátí se hodnota null.
function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>
Parametry
- request
- WfsFeatureRequest
Podrobnosti žádosti o službu WFS.
Návraty
Promise<azmaps.data.FeatureCollection>