Megosztás a következőn keresztül:


WfsClient class

Egy OGC webleképezési szolgáltatással (WFS) létesített kapcsolatokat kezelő osztály

Konstruktorok

WfsClient(WfsServiceOptions)

Az OGC Web Feature Serviceshez (WFS) való csatlakozás osztálya. Előfordulhat, hogy a transformRequest szolgáltatáson keresztül coRs-re vagy proxyra van szükség.

Metódusok

describeFeatureTypes(string | string[])

Lekéri egy vagy több funkciótípus részleteit. Előfordulhat, hogy az eredmények sorrendje nem igazodik a bemenethez.

getCapabilities()

A kérések szolgáltatás metaadatai, amelyek a kiszolgáló információinak, tartalmának és elfogadható kérésparaméter-értékeinek leírását tartalmazzák.

getFeatureCount(WfsFeatureRequest)

Lekéri a lekérdezésnek megfelelő szolgáltatások számát. A WFS resultType paraméter beállítása a következőre: "hits"

getFeatureInfo(WfsFeatureRequest)

Lekérdezi a szolgáltatás funkcióit, és nyers JSON-választ ad vissza. Ez nem tartalmazhat geométeradatokat a szűrőparaméterek függvényében. A WFS resultType paramétert a következőre "results"állítja be: .

getFeatures(WfsFeatureRequest)

Lekérdezi a szolgáltatás funkcióit, és egy GeoJSON FeatureCollection értéket ad vissza. A WFS resultType paramétert a következőre "results"állítja be: . Ha a geometriai adatok ki vannak szűrve, a rendszer null értéket ad vissza.

Konstruktor adatai

WfsClient(WfsServiceOptions)

Az OGC Web Feature Serviceshez (WFS) való csatlakozás osztálya. Előfordulhat, hogy a transformRequest szolgáltatáson keresztül coRs-re vagy proxyra van szükség.

new WfsClient(options: WfsServiceOptions)

Paraméterek

options
WfsServiceOptions

A WFS-szolgáltatáshoz való csatlakozás módját meghatározó beállítások.

Metódus adatai

describeFeatureTypes(string | string[])

Lekéri egy vagy több funkciótípus részleteit. Előfordulhat, hogy az eredmények sorrendje nem igazodik a bemenethez.

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

Paraméterek

featureTypeNames

string | string[]

Egy vagy több szolgáltatástípus neve a részletek lekéréséhez.

Válaszok

getCapabilities()

A kérések szolgáltatás metaadatai, amelyek a kiszolgáló információinak, tartalmának és elfogadható kérésparaméter-értékeinek leírását tartalmazzák.

function getCapabilities(): Promise<WfsCapabilities>

Válaszok

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Lekéri a lekérdezésnek megfelelő szolgáltatások számát. A WFS resultType paraméter beállítása a következőre: "hits"

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

Paraméterek

Válaszok

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Lekérdezi a szolgáltatás funkcióit, és nyers JSON-választ ad vissza. Ez nem tartalmazhat geométeradatokat a szűrőparaméterek függvényében. A WFS resultType paramétert a következőre "results"állítja be: .

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

Paraméterek

request
WfsFeatureRequest

A WFS szolgáltatásra vonatkozó kérelem részletei.

Válaszok

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Lekérdezi a szolgáltatás funkcióit, és egy GeoJSON FeatureCollection értéket ad vissza. A WFS resultType paramétert a következőre "results"állítja be: . Ha a geometriai adatok ki vannak szűrve, a rendszer null értéket ad vissza.

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

Paraméterek

request
WfsFeatureRequest

A WFS szolgáltatásra vonatkozó kérelem részletei.

Válaszok

Promise<azmaps.data.FeatureCollection>