WfsClient class
Classe che gestisce le connessioni a un servizio funzionalità di mapping Web OGC (WFS)
Costruttori
Wfs |
Classe per la connessione a un servizio funzionalità Web OGC (WFS). Può richiedere coR o un proxy tramite transformRequest. |
Metodi
describe |
Recupera i dettagli relativi a uno o più tipi di funzionalità. L'ordine dei risultati potrebbe non essere allineato all'input. |
get |
Richiede i metadati del servizio, che contiene una descrizione dei valori dei parametri di richiesta, contenuto e informazioni del server. |
get |
Recupera il numero di funzionalità corrispondenti alla query. Imposta il parametro WFS |
get |
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 |
get |
Esegue query sulle funzionalità del servizio e restituisce un oggetto GeoJSON FeatureCollection.
Imposta il parametro WFS |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>