WfsClient class
Uma classe que gerencia conexões com um WFS (Serviço de Recurso de Mapeamento da Web) do OGC
Construtores
Wfs |
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
describe |
Recupera detalhes sobre um ou mais tipos de recursos. A ordem dos resultados pode não estar alinhada com a entrada. |
get |
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. |
get |
Recupera o número de recursos que correspondem à consulta. Define o parâmetro WFS |
get |
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 |
get |
Consulta recursos do serviço e retorna um FeatureCollection GeoJSON.
Define o parâmetro WFS |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>