Condividi tramite


WfsClient class

Classe che gestisce le connessioni a un servizio funzionalità di mapping Web OGC (WFS)

Costruttori

WfsClient(WfsServiceOptions)

Classe per la connessione a un servizio funzionalità Web OGC (WFS). Può richiedere coR o un proxy tramite transformRequest.

Metodi

describeFeatureTypes(string | string[])

Recupera i dettagli relativi a uno o più tipi di funzionalità. L'ordine dei risultati potrebbe non essere allineato all'input.

getCapabilities()

Richiede i metadati del servizio, che contiene una descrizione dei valori dei parametri di richiesta, contenuto e informazioni del server.

getFeatureCount(WfsFeatureRequest)

Recupera il numero di funzionalità corrispondenti alla query. Imposta il parametro WFS resultType su "hits"

getFeatureInfo(WfsFeatureRequest)

Esegue query sulle funzionalità del servizio e restituisce una risposta JSON non elaborata. Ciò potrebbe non includere informazioni sul geometro a seconda dei parametri di filtro. Imposta il parametro WFS resultType su "results".

getFeatures(WfsFeatureRequest)

Esegue query sulle funzionalità del servizio e restituisce un oggetto GeoJSON FeatureCollection. Imposta il parametro WFS resultType su "results". Se i dettagli della geometria vengono filtrati, verrà restituito null.

Dettagli costruttore

WfsClient(WfsServiceOptions)

Classe per la connessione a un servizio funzionalità Web OGC (WFS). Può richiedere coR o un proxy tramite transformRequest.

new WfsClient(options: WfsServiceOptions)

Parametri

options
WfsServiceOptions

Opzioni che definiscono come connettersi a un servizio WFS.

Dettagli metodo

describeFeatureTypes(string | string[])

Recupera i dettagli relativi a uno o più tipi di funzionalità. L'ordine dei risultati potrebbe non essere allineato all'input.

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

Parametri

featureTypeNames

string | string[]

Uno o più nomi dei tipi di funzionalità per recuperare i dettagli.

Restituisce

getCapabilities()

Richiede i metadati del servizio, che contiene una descrizione dei valori dei parametri di richiesta, contenuto e informazioni del server.

function getCapabilities(): Promise<WfsCapabilities>

Restituisce

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Recupera il numero di funzionalità corrispondenti alla query. Imposta il parametro WFS resultType su "hits"

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

Parametri

Restituisce

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Esegue query sulle funzionalità del servizio e restituisce una risposta JSON non elaborata. Ciò potrebbe non includere informazioni sul geometro a seconda dei parametri di filtro. Imposta il parametro WFS resultType su "results".

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

Parametri

request
WfsFeatureRequest

Dettagli della richiesta per il servizio WFS.

Restituisce

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Esegue query sulle funzionalità del servizio e restituisce un oggetto GeoJSON FeatureCollection. Imposta il parametro WFS resultType su "results". Se i dettagli della geometria vengono filtrati, verrà restituito null.

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

Parametri

request
WfsFeatureRequest

Dettagli della richiesta per il servizio WFS.

Restituisce

Promise<azmaps.data.FeatureCollection>