WfsClient class
فئة تدير الاتصالات بخدمة ميزة تعيين ويب OGC (WFS)
المنشئون
Wfs |
فئة للاتصال بخدمات ميزة ويب OGC (WFS). قد يتطلب CORs أو وكيل عبر transformRequest. |
الأساليب
describe |
استرداد تفاصيل حول نوع واحد أو أكثر من أنواع الميزات. قد لا يتوافق ترتيب النتائج مع الإدخال. |
get |
تطلب بيانات تعريف الخدمة، والتي تحتوي على وصف لمعلومات الخادم ومحتواه وقيم معلمات الطلب المقبولة. |
get |
استرداد عدد الميزات التي تطابق الاستعلام. تعيين المعلمة WFS |
get |
الاستعلام عن الميزات من الخدمة وإرجاع استجابة JSON الأولية.
قد لا يتضمن ذلك معلومات الجيوميتر اعتمادا على معلمات التصفية.
تعيين المعلمة WFS |
get |
الاستعلام عن الميزات من الخدمة وإرجاع GeoJSON FeatureCollection.
تعيين المعلمة WFS |
تفاصيل المنشئ
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[]
اسم واحد أو أكثر من أسماء أنواع الميزات لاسترداد التفاصيل الخاصة بها.
المرتجعات
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
تطلب بيانات تعريف الخدمة، والتي تحتوي على وصف لمعلومات الخادم ومحتواه وقيم معلمات الطلب المقبولة.
function getCapabilities(): Promise<WfsCapabilities>
المرتجعات
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
استرداد عدد الميزات التي تطابق الاستعلام. تعيين المعلمة WFS resultType
إلى "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
المعلمات
- request
- WfsFeatureRequest
المرتجعات
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>