WfsClient class
Egy OGC webleképezési szolgáltatással (WFS) létesített kapcsolatokat kezelő osztály
Konstruktorok
Wfs |
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
describe |
Lekéri egy vagy több funkciótípus részleteit. Előfordulhat, hogy az eredmények sorrendje nem igazodik a bemenethez. |
get |
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. |
get |
Lekéri a lekérdezésnek megfelelő szolgáltatások számát. A WFS |
get |
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 |
get |
Lekérdezi a szolgáltatás funkcióit, és egy GeoJSON FeatureCollection értéket ad vissza.
A WFS |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>