DataSourceOptions interface
مصدر بيانات لإدارة بيانات الشكل التي سيتم عرضها على الخريطة.
يجب إضافة مصدر بيانات إلى طبقة قبل أن يكون مرئيا على الخريطة.
خيارات ل DataSourceOptions
.
- Extends
الخصائص
buffer | حجم المخزن المؤقت حول كل تجانب.
ستوفر قيمة المخزن المؤقت 0 أداء أفضل ولكن من المرجح أن تنشئ البيانات الاصطناعية عند العرض.
ستنتج المخازن المؤقتة الأكبر البيانات الاصطناعية اليسرى ولكنها ستؤدي إلى أداء أبطأ.
الافتراضي |
cluster | قيمة منطقية تشير إلى ما إذا كان يجب تجميع ميزات Point في المصدر أم لا.
إذا تم تعيينها إلى true، فسيتم تجميع النقاط معا في مجموعات حسب نصف القطر.
الافتراضي |
cluster |
الحد الأقصى لمستوى التكبير/التصغير الذي يتم فيه تجميع النقاط.
الإعدادات الافتراضية لتكبير/تصغير واحد أقل من |
cluster |
الحد الأدنى لعدد النقاط الضرورية لتشكيل نظام مجموعة إذا تم تمكين التجميع. |
cluster |
تعريف الخصائص المخصصة التي يتم حسابها باستخدام التعبيرات مقابل جميع النقاط داخل كل نظام مجموعة وإضافتها إلى خصائص كل نقطة نظام مجموعة. |
cluster |
نصف قطر كل نظام مجموعة بالبكسل.
الافتراضي |
filter | تعبير لتصفية الميزات قبل معالجتها للعرض. |
generate |
ما إذا كنت تريد إنشاء معرفات لميزات geojson. عند التمكين، سيتم تعيين خاصية feature.id تلقائيا استنادا إلى فهرسها في صفيف الميزات، مع الإفراط في كتابة أي قيم سابقة. |
line |
يحدد ما إذا كان يجب حساب مقاييس مسافة الخط أم لا.
هذا مطلوب لطبقات الأسطر التي تحدد |
max |
الحد الأقصى لمستوى التكبير/التصغير لإنشاء تجانبات متجهة (أعلى يعني مزيدا من التفاصيل على مستويات التكبير/التصغير العالية).
الافتراضي |
promote |
خاصية لاستخدامها كمعرف ميزة (لحالة الميزة). إما اسم خاصية أو كائن من النموذج {: }. |
tolerance | Douglas-Peucker التسامح التبسيط الذي يتم تطبيقه على البيانات عند العرض (أعلى يعني هندسة أبسط وأداء أسرع).
الافتراضي |
تفاصيل الخاصية
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