WfsClient class
Una clase que administra las conexiones a un servicio de características de asignación web de OGC (WFS)
Constructores
Wfs |
Una clase para conectarse a un OGC Web Feature Services (WFS). Puede requerir COR o un proxy a través de transformRequest. |
Métodos
describe |
Recupera detalles sobre uno o varios tipos de características. Es posible que el orden de los resultados no se alinee con la entrada. |
get |
Solicita metadatos de servicio, que contiene una descripción de la información, el contenido y los valores de parámetro de solicitud aceptables del servidor. |
get |
Recupera el número de características que coinciden con la consulta. Establece el parámetro WFS |
get |
Consulta las características del servicio y devuelve una respuesta JSON sin formato.
Esto puede no incluir información de geometración en función de los parámetros de filtro.
Establece el parámetro WFS |
get |
Consulta las características del servicio y devuelve una característica GeoJSON FeatureCollection.
Establece el parámetro WFS |
Detalles del constructor
WfsClient(WfsServiceOptions)
Una clase para conectarse a un OGC Web Feature Services (WFS). Puede requerir COR o un proxy a través de transformRequest.
new WfsClient(options: WfsServiceOptions)
Parámetros
- options
- WfsServiceOptions
Opciones que definen cómo conectarse a un servicio WFS.
Detalles del método
describeFeatureTypes(string | string[])
Recupera detalles sobre uno o varios tipos de características. Es posible que el orden de los resultados no se alinee con la entrada.
function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>
Parámetros
- featureTypeNames
-
string | string[]
Uno o varios nombres de tipo de característica para los que se van a recuperar los detalles.
Devoluciones
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Solicita metadatos de servicio, que contiene una descripción de la información, el contenido y los valores de parámetro de solicitud aceptables del servidor.
function getCapabilities(): Promise<WfsCapabilities>
Devoluciones
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Recupera el número de características que coinciden con la consulta. Establece el parámetro WFS resultType
en "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Parámetros
- request
- WfsFeatureRequest
Devoluciones
Promise<number>
getFeatureInfo(WfsFeatureRequest)
Consulta las características del servicio y devuelve una respuesta JSON sin formato.
Esto puede no incluir información de geometración en función de los parámetros de filtro.
Establece el parámetro WFS resultType
en "results"
.
function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>
Parámetros
- request
- WfsFeatureRequest
Los detalles de la solicitud para el servicio WFS.
Devoluciones
Promise<Record<string, any>>
getFeatures(WfsFeatureRequest)
Consulta las características del servicio y devuelve una característica GeoJSON FeatureCollection.
Establece el parámetro WFS resultType
en "results"
.
Si se filtran los detalles de geometría, se devolverá null.
function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>
Parámetros
- request
- WfsFeatureRequest
Los detalles de la solicitud para el servicio WFS.
Devoluciones
Promise<azmaps.data.FeatureCollection>