DataSourceOptions interface

مصدر بيانات لإدارة بيانات الشكل التي سيتم عرضها على الخريطة. يجب إضافة مصدر بيانات إلى طبقة قبل أن يكون مرئيا على الخريطة. خيارات ل DataSourceOptions.

Extends

الخصائص

buffer

حجم المخزن المؤقت حول كل تجانب. ستوفر قيمة المخزن المؤقت 0 أداء أفضل ولكن من المرجح أن تنشئ البيانات الاصطناعية عند العرض. ستنتج المخازن المؤقتة الأكبر البيانات الاصطناعية اليسرى ولكنها ستؤدي إلى أداء أبطأ. الافتراضي 128

cluster

قيمة منطقية تشير إلى ما إذا كان يجب تجميع ميزات Point في المصدر أم لا. إذا تم تعيينها إلى true، فسيتم تجميع النقاط معا في مجموعات حسب نصف القطر. الافتراضي false

clusterMaxZoom

الحد الأقصى لمستوى التكبير/التصغير الذي يتم فيه تجميع النقاط. الإعدادات الافتراضية لتكبير/تصغير واحد أقل من maxZoom بحيث لا يتم تجميع ميزات التكبير/التصغير الأخيرة.

clusterMinPoints

الحد الأدنى لعدد النقاط الضرورية لتشكيل نظام مجموعة إذا تم تمكين التجميع.

clusterProperties

تعريف الخصائص المخصصة التي يتم حسابها باستخدام التعبيرات مقابل جميع النقاط داخل كل نظام مجموعة وإضافتها إلى خصائص كل نقطة نظام مجموعة.

clusterRadius

نصف قطر كل نظام مجموعة بالبكسل. الافتراضي 50

filter

تعبير لتصفية الميزات قبل معالجتها للعرض.

generateId

ما إذا كنت تريد إنشاء معرفات لميزات geojson. عند التمكين، سيتم تعيين خاصية feature.id تلقائيا استنادا إلى فهرسها في صفيف الميزات، مع الإفراط في كتابة أي قيم سابقة.

lineMetrics

يحدد ما إذا كان يجب حساب مقاييس مسافة الخط أم لا. هذا مطلوب لطبقات الأسطر التي تحدد lineGradient القيم. الافتراضي false

maxZoom

الحد الأقصى لمستوى التكبير/التصغير لإنشاء تجانبات متجهة (أعلى يعني مزيدا من التفاصيل على مستويات التكبير/التصغير العالية). الافتراضي 18

promoteId

خاصية لاستخدامها كمعرف ميزة (لحالة الميزة). إما اسم خاصية أو كائن من النموذج {: }.

tolerance

Douglas-Peucker التسامح التبسيط الذي يتم تطبيقه على البيانات عند العرض (أعلى يعني هندسة أبسط وأداء أسرع). الافتراضي 0.375

تفاصيل الخاصية

buffer

حجم المخزن المؤقت حول كل تجانب. ستوفر قيمة المخزن المؤقت 0 أداء أفضل ولكن من المرجح أن تنشئ البيانات الاصطناعية عند العرض. ستنتج المخازن المؤقتة الأكبر البيانات الاصطناعية اليسرى ولكنها ستؤدي إلى أداء أبطأ. الافتراضي 128

buffer?: number

قيمة الخاصية

number

cluster

قيمة منطقية تشير إلى ما إذا كان يجب تجميع ميزات Point في المصدر أم لا. إذا تم تعيينها إلى true، فسيتم تجميع النقاط معا في مجموعات حسب نصف القطر. الافتراضي false

cluster?: boolean

قيمة الخاصية

boolean

clusterMaxZoom

الحد الأقصى لمستوى التكبير/التصغير الذي يتم فيه تجميع النقاط. الإعدادات الافتراضية لتكبير/تصغير واحد أقل من maxZoom بحيث لا يتم تجميع ميزات التكبير/التصغير الأخيرة.

clusterMaxZoom?: number

قيمة الخاصية

number

clusterMinPoints

الحد الأدنى لعدد النقاط الضرورية لتشكيل نظام مجموعة إذا تم تمكين التجميع.

clusterMinPoints?: number | undefined

قيمة الخاصية

number | undefined

clusterProperties

تعريف الخصائص المخصصة التي يتم حسابها باستخدام التعبيرات مقابل جميع النقاط داخل كل نظام مجموعة وإضافتها إلى خصائص كل نقطة نظام مجموعة.

clusterProperties?: Record<string, AggregateExpression>

قيمة الخاصية

Record<string, AggregateExpression>

clusterRadius

نصف قطر كل نظام مجموعة بالبكسل. الافتراضي 50

clusterRadius?: number

قيمة الخاصية

number

filter

تعبير لتصفية الميزات قبل معالجتها للعرض.

filter?: any

قيمة الخاصية

any

generateId

ما إذا كنت تريد إنشاء معرفات لميزات geojson. عند التمكين، سيتم تعيين خاصية feature.id تلقائيا استنادا إلى فهرسها في صفيف الميزات، مع الإفراط في كتابة أي قيم سابقة.

generateId?: boolean | undefined

قيمة الخاصية

boolean | undefined

lineMetrics

يحدد ما إذا كان يجب حساب مقاييس مسافة الخط أم لا. هذا مطلوب لطبقات الأسطر التي تحدد lineGradient القيم. الافتراضي false

lineMetrics?: boolean

قيمة الخاصية

boolean

maxZoom

الحد الأقصى لمستوى التكبير/التصغير لإنشاء تجانبات متجهة (أعلى يعني مزيدا من التفاصيل على مستويات التكبير/التصغير العالية). الافتراضي 18

maxZoom?: number

قيمة الخاصية

number

promoteId

خاصية لاستخدامها كمعرف ميزة (لحالة الميزة). إما اسم خاصية أو كائن من النموذج {: }.

promoteId?: [key: string]: string | string | undefined

قيمة الخاصية

[key: string]: string | string | undefined

tolerance

Douglas-Peucker التسامح التبسيط الذي يتم تطبيقه على البيانات عند العرض (أعلى يعني هندسة أبسط وأداء أسرع). الافتراضي 0.375

tolerance?: number

قيمة الخاصية

number