WfsClient class
Klasa, która zarządza połączeniami z usługą WFS (Web Mapping Feature Service) OGC
Konstruktory
Wfs |
Klasa do nawiązywania połączenia z usługami funkcji sieci Web OGC (WFS). Może wymagać żądań ściągnięcia lub serwera proxy za pośrednictwem funkcji transformRequest. |
Metody
describe |
Pobiera szczegółowe informacje o co najmniej jednym typie funkcji. Kolejność wyników może nie być zgodna z danymi wejściowymi. |
get |
Żądania metadanych usługi, które zawierają opis informacji, zawartości i akceptowalnych wartości parametrów żądania serwera. |
get |
Pobiera liczbę funkcji pasujących do zapytania. Ustawia parametr WFS |
get |
Funkcje zapytań z usługi i zwracają nieprzetworzoną odpowiedź JSON.
Może to nie zawierać informacji geometry w zależności od parametrów filtru.
Ustawia parametr WFS |
get |
Wykonuje zapytania dotyczące funkcji z usługi i zwraca funkcję GeoJSON FeatureCollection.
Ustawia parametr WFS |
Szczegóły konstruktora
WfsClient(WfsServiceOptions)
Klasa do nawiązywania połączenia z usługami funkcji sieci Web OGC (WFS). Może wymagać żądań ściągnięcia lub serwera proxy za pośrednictwem funkcji transformRequest.
new WfsClient(options: WfsServiceOptions)
Parametry
- options
- WfsServiceOptions
Opcje definiujące sposób nawiązywania połączenia z usługą WFS.
Szczegóły metody
describeFeatureTypes(string | string[])
Pobiera szczegółowe informacje o co najmniej jednym typie funkcji. Kolejność wyników może nie być zgodna z danymi wejściowymi.
function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>
Parametry
- featureTypeNames
-
string | string[]
Co najmniej jedna nazwa typów funkcji do pobrania szczegółów.
Zwraca
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Żądania metadanych usługi, które zawierają opis informacji, zawartości i akceptowalnych wartości parametrów żądania serwera.
function getCapabilities(): Promise<WfsCapabilities>
Zwraca
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Pobiera liczbę funkcji pasujących do zapytania. Ustawia parametr WFS resultType
na "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Parametry
- request
- WfsFeatureRequest
Zwraca
Promise<number>
getFeatureInfo(WfsFeatureRequest)
Funkcje zapytań z usługi i zwracają nieprzetworzoną odpowiedź JSON.
Może to nie zawierać informacji geometry w zależności od parametrów filtru.
Ustawia parametr WFS resultType
na "results"
wartość .
function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>
Parametry
- request
- WfsFeatureRequest
Szczegóły żądania dla usługi WFS.
Zwraca
Promise<Record<string, any>>
getFeatures(WfsFeatureRequest)
Wykonuje zapytania dotyczące funkcji z usługi i zwraca funkcję GeoJSON FeatureCollection.
Ustawia parametr WFS resultType
na "results"
wartość .
Jeśli szczegóły geometrii zostaną odfiltrowane, zostanie zwrócona wartość null.
function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>
Parametry
- request
- WfsFeatureRequest
Szczegóły żądania dla usługi WFS.
Zwraca
Promise<azmaps.data.FeatureCollection>