WfsClient class

Uma classe que gerencia conexões com um WFS (Serviço de Recurso de Mapeamento da Web) do OGC

Construtores

WfsClient(WfsServiceOptions)

Uma classe para se conectar a um WFS (Serviços de Recursos Web) do OGC. Pode exigir CORs ou um proxy por meio de transformRequest.

Métodos

describeFeatureTypes(string | string[])

Recupera detalhes sobre um ou mais tipos de recursos. A ordem dos resultados pode não estar alinhada com a entrada.

getCapabilities()

Solicita metadados de serviço, que contêm uma descrição das informações, conteúdo e valores de parâmetro de solicitação aceitáveis do servidor.

getFeatureCount(WfsFeatureRequest)

Recupera o número de recursos que correspondem à consulta. Define o parâmetro WFS resultType como "hits"

getFeatureInfo(WfsFeatureRequest)

Consulta recursos do serviço e retorna uma resposta JSON bruta. Isso pode não incluir informações de geometria, dependendo dos parâmetros de filtro. Define o parâmetro WFS resultType como "results".

getFeatures(WfsFeatureRequest)

Consulta recursos do serviço e retorna um FeatureCollection GeoJSON. Define o parâmetro WFS resultType como "results". Se os detalhes da geometria forem filtrados, o nulo será retornado.

Detalhes do construtor

WfsClient(WfsServiceOptions)

Uma classe para se conectar a um WFS (Serviços de Recursos Web) do OGC. Pode exigir CORs ou um proxy por meio de transformRequest.

new WfsClient(options: WfsServiceOptions)

Parâmetros

options
WfsServiceOptions

Opções que definem como se conectar a um serviço do WFS.

Detalhes do método

describeFeatureTypes(string | string[])

Recupera detalhes sobre um ou mais tipos de recursos. A ordem dos resultados pode não estar alinhada com a entrada.

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

Parâmetros

featureTypeNames

string | string[]

Um ou mais nomes de tipo de recurso para o qual recuperar detalhes.

Retornos

getCapabilities()

Solicita metadados de serviço, que contêm uma descrição das informações, conteúdo e valores de parâmetro de solicitação aceitáveis do servidor.

function getCapabilities(): Promise<WfsCapabilities>

Retornos

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Recupera o número de recursos que correspondem à consulta. Define o parâmetro WFS resultType como "hits"

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

Parâmetros

Retornos

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Consulta recursos do serviço e retorna uma resposta JSON bruta. Isso pode não incluir informações de geometria, dependendo dos parâmetros de filtro. Define o parâmetro WFS resultType como "results".

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

Parâmetros

request
WfsFeatureRequest

Os detalhes da solicitação para o serviço WFS.

Retornos

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Consulta recursos do serviço e retorna um FeatureCollection GeoJSON. Define o parâmetro WFS resultType como "results". Se os detalhes da geometria forem filtrados, o nulo será retornado.

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

Parâmetros

request
WfsFeatureRequest

Os detalhes da solicitação para o serviço WFS.

Retornos

Promise<azmaps.data.FeatureCollection>