WfsClient class
OGC Web Eşleme Özellik Hizmeti (WFS) bağlantılarını yöneten bir sınıf
Oluşturucular
Wfs |
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
describe |
Bir veya daha fazla özellik türüyle ilgili ayrıntıları alır. Sonuçların sırası girişle hizalanmayabilir. |
get |
Sunucu bilgilerinin, içeriğinin ve kabul edilebilir istek parametresi değerlerinin açıklamasını içeren hizmet meta verilerini istemektedir. |
get |
Sorguyla eşleşen özellik sayısını alır. WFS |
get |
Hizmetten özellikleri sorgular ve ham bir JSON yanıtı döndürür.
Bu, filtre parametrelerine bağlı olarak jeometre bilgilerini içermeyebilir.
WFS |
get |
Hizmetten özellikleri sorgular ve bir GeoJSON FeatureCollection döndürür.
WFS |
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
Promise<WfsFeatureTypeDescription[]>
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
- request
- WfsFeatureRequest
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>