Aracılığıyla paylaş


WfsClient class

OGC Web Eşleme Özellik Hizmeti (WFS) bağlantılarını yöneten bir sınıf

Oluşturucular

WfsClient(WfsServiceOptions)

OGC Web Özellik Hizmetleri'ne (WFS) bağlanmak için bir sınıf. transformRequest aracılığıyla COR'ler veya ara sunucu gerekebilir.

Yöntemler

describeFeatureTypes(string | string[])

Bir veya daha fazla özellik türüyle ilgili ayrıntıları alır. Sonuçların sırası girişle hizalanmayabilir.

getCapabilities()

Sunucu bilgilerinin, içeriğinin ve kabul edilebilir istek parametresi değerlerinin açıklamasını içeren hizmet meta verilerini istemektedir.

getFeatureCount(WfsFeatureRequest)

Sorguyla eşleşen özellik sayısını alır. WFS resultType parametresini olarak ayarlar "hits"

getFeatureInfo(WfsFeatureRequest)

Hizmetten özellikleri sorgular ve ham bir JSON yanıtı döndürür. Bu, filtre parametrelerine bağlı olarak jeometre bilgilerini içermeyebilir. WFS resultType parametresini olarak "results"ayarlar.

getFeatures(WfsFeatureRequest)

Hizmetten özellikleri sorgular ve bir GeoJSON FeatureCollection döndürür. WFS resultType parametresini olarak "results"ayarlar. Geometri ayrıntıları filtrelenirse null döndürülür.

Oluşturucu Ayrıntıları

WfsClient(WfsServiceOptions)

OGC Web Özellik Hizmetleri'ne (WFS) bağlanmak için bir sınıf. transformRequest aracılığıyla COR'ler veya ara sunucu gerekebilir.

new WfsClient(options: WfsServiceOptions)

Parametreler

options
WfsServiceOptions

WFS hizmetine bağlanmayı tanımlayan seçenekler.

Yöntem Ayrıntıları

describeFeatureTypes(string | string[])

Bir veya daha fazla özellik türüyle ilgili ayrıntıları alır. Sonuçların sırası girişle hizalanmayabilir.

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

Parametreler

featureTypeNames

string | string[]

Ayrıntılarını almak için bir veya daha fazla özellik türü adı.

Döndürülenler

getCapabilities()

Sunucu bilgilerinin, içeriğinin ve kabul edilebilir istek parametresi değerlerinin açıklamasını içeren hizmet meta verilerini istemektedir.

function getCapabilities(): Promise<WfsCapabilities>

Döndürülenler

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

Sorguyla eşleşen özellik sayısını alır. WFS resultType parametresini olarak ayarlar "hits"

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

Parametreler

Döndürülenler

Promise<number>

getFeatureInfo(WfsFeatureRequest)

Hizmetten özellikleri sorgular ve ham bir JSON yanıtı döndürür. Bu, filtre parametrelerine bağlı olarak jeometre bilgilerini içermeyebilir. WFS resultType parametresini olarak "results"ayarlar.

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

Parametreler

request
WfsFeatureRequest

WFS hizmeti için istek ayrıntıları.

Döndürülenler

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

Hizmetten özellikleri sorgular ve bir GeoJSON FeatureCollection döndürür. WFS resultType parametresini olarak "results"ayarlar. Geometri ayrıntıları filtrelenirse null döndürülür.

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

Parametreler

request
WfsFeatureRequest

WFS hizmeti için istek ayrıntıları.

Döndürülenler

Promise<azmaps.data.FeatureCollection>