WfsClient class

فئة تدير الاتصالات بخدمة ميزة تعيين ويب OGC (WFS)

المنشئون

WfsClient(WfsServiceOptions)

فئة للاتصال بخدمات ميزة ويب OGC (WFS). قد يتطلب CORs أو وكيل عبر transformRequest.

الأساليب

describeFeatureTypes(string | string[])

استرداد تفاصيل حول نوع واحد أو أكثر من أنواع الميزات. قد لا يتوافق ترتيب النتائج مع الإدخال.

getCapabilities()

تطلب بيانات تعريف الخدمة، والتي تحتوي على وصف لمعلومات الخادم ومحتواه وقيم معلمات الطلب المقبولة.

getFeatureCount(WfsFeatureRequest)

استرداد عدد الميزات التي تطابق الاستعلام. تعيين المعلمة WFS resultType إلى "hits"

getFeatureInfo(WfsFeatureRequest)

الاستعلام عن الميزات من الخدمة وإرجاع استجابة JSON الأولية. قد لا يتضمن ذلك معلومات الجيوميتر اعتمادا على معلمات التصفية. تعيين المعلمة WFS resultType إلى "results".

getFeatures(WfsFeatureRequest)

الاستعلام عن الميزات من الخدمة وإرجاع GeoJSON FeatureCollection. تعيين المعلمة WFS resultType إلى "results". إذا تمت تصفية تفاصيل الهندسة، فسيتم إرجاع قيمة خالية.

تفاصيل المنشئ

WfsClient(WfsServiceOptions)

فئة للاتصال بخدمات ميزة ويب OGC (WFS). قد يتطلب CORs أو وكيل عبر transformRequest.

new WfsClient(options: WfsServiceOptions)

المعلمات

options
WfsServiceOptions

الخيارات التي تحدد كيفية الاتصال بخدمة WFS.

تفاصيل الأسلوب

describeFeatureTypes(string | string[])

استرداد تفاصيل حول نوع واحد أو أكثر من أنواع الميزات. قد لا يتوافق ترتيب النتائج مع الإدخال.

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

المعلمات

featureTypeNames

string | string[]

اسم واحد أو أكثر من أسماء أنواع الميزات لاسترداد التفاصيل الخاصة بها.

المرتجعات

getCapabilities()

تطلب بيانات تعريف الخدمة، والتي تحتوي على وصف لمعلومات الخادم ومحتواه وقيم معلمات الطلب المقبولة.

function getCapabilities(): Promise<WfsCapabilities>

المرتجعات

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

استرداد عدد الميزات التي تطابق الاستعلام. تعيين المعلمة WFS resultType إلى "hits"

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

المعلمات

المرتجعات

Promise<number>

getFeatureInfo(WfsFeatureRequest)

الاستعلام عن الميزات من الخدمة وإرجاع استجابة JSON الأولية. قد لا يتضمن ذلك معلومات الجيوميتر اعتمادا على معلمات التصفية. تعيين المعلمة WFS resultType إلى "results".

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

المعلمات

request
WfsFeatureRequest

تفاصيل الطلب لخدمة WFS.

المرتجعات

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

الاستعلام عن الميزات من الخدمة وإرجاع GeoJSON FeatureCollection. تعيين المعلمة WFS resultType إلى "results". إذا تمت تصفية تفاصيل الهندسة، فسيتم إرجاع قيمة خالية.

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

المعلمات

request
WfsFeatureRequest

تفاصيل الطلب لخدمة WFS.

المرتجعات

Promise<azmaps.data.FeatureCollection>