WfsClient class
Uma classe que gere as ligações a um Serviço de Recursos de Mapeamento Web OGC (WFS)
Construtores
Wfs |
Uma classe para ligação a um OGC Web Feature Services (WFS). Pode requerer CORs ou um proxy via transformRequest. |
Métodos
describe |
Recupera detalhes sobre um ou mais tipos de funcionalidades. A ordem dos resultados pode não se alinhar com a entrada. |
get |
Solicita metadados de serviço, que contém uma descrição das informações, conteúdos e valores de parâmetros de pedido aceitáveis do servidor. |
get |
Recupera o número de funcionalidades que coincidem com a consulta. Define o parâmetro WFS |
get |
As consultas são características do serviço e devolvem uma resposta JSON crua.
Isto pode não incluir informações gemétricas dependendo dos parâmetros do filtro.
Define o parâmetro WFS |
get |
As consultas são do serviço e devolvem uma GeoJSON FeatureCollection.
Define o parâmetro WFS |
Detalhes do Construtor
WfsClient(WfsServiceOptions)
Uma classe para ligação a um OGC Web Feature Services (WFS). Pode requerer CORs ou um proxy via transformRequest.
new WfsClient(options: WfsServiceOptions)
Parâmetros
- options
- WfsServiceOptions
Opções que definem como ligar a um serviço WFS.
Detalhes de Método
describeFeatureTypes(string | string[])
Recupera detalhes sobre um ou mais tipos de funcionalidades. A ordem dos resultados pode não se alinhar com a entrada.
function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>
Parâmetros
- featureTypeNames
-
string | string[]
Um ou mais nomes de tipo de recurso para recuperar detalhes para.
Devoluções
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Solicita metadados de serviço, que contém uma descrição das informações, conteúdos e valores de parâmetros de pedido aceitáveis do servidor.
function getCapabilities(): Promise<WfsCapabilities>
Devoluções
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Recupera o número de funcionalidades que coincidem com a consulta. Define o parâmetro WFS resultType
para "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Parâmetros
- request
- WfsFeatureRequest
Devoluções
Promise<number>
getFeatureInfo(WfsFeatureRequest)
As consultas são características do serviço e devolvem uma resposta JSON crua.
Isto pode não incluir informações gemétricas dependendo dos parâmetros do filtro.
Define o parâmetro WFS resultType
para "results"
.
function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>
Parâmetros
- request
- WfsFeatureRequest
Os detalhes do pedido para o serviço WFS.
Devoluções
Promise<Record<string, any>>
getFeatures(WfsFeatureRequest)
As consultas são do serviço e devolvem uma GeoJSON FeatureCollection.
Define o parâmetro WFS resultType
para "results"
.
Se os detalhes da geometria forem filtrados, o nulo será devolvido.
function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>
Parâmetros
- request
- WfsFeatureRequest
Os detalhes do pedido para o serviço WFS.
Devoluções
Promise<azmaps.data.FeatureCollection>