أكثر

الوصول إلى الطبقات المحددة في PyQGIS؟

الوصول إلى الطبقات المحددة في PyQGIS؟


qgis.utils.iface.activeLayer ()يصل إلى الطبقة النشطة الحالية ، لكني أرغب في الحصول على جميع الطبقات المحددة في QGIS ToC.

كيف يمكنني فعل ذلك؟


سيكون هذا كافيًا:

iface.map قماش (). طبقات ()

في حالتكqgis.utils.iface.activeLayer ()إرجاع آخر واحد تم تحديده. للحصول على الطبقات المحددة ، استخدم قدرة TreeView التي تحتوي على قائمة الطبقات. أكثر مباشرة:

iface.layerTreeView (). selectedLayers ()

مزيد من التفاصيل لاستكشاف فئة QgsLayerTreeView:

http://qgis.org/api/classQgsLayerTreeView.html

من الواضح أن هذا العمل بعد إعادة بناء الأسطورة => qgis> = 2.6


يتم تغليف أنظمة مرجع الإحداثيات (CRS) بواسطة فئة QgsCoordinateReferenceSystem. يمكن إنشاء مثيلات هذه الفئة بعدة طرق مختلفة:

يستخدم QGIS ثلاثة معرفات مختلفة لكل نظام مرجعي:

InternalCrsId - المعرف المستخدم في قاعدة بيانات QGIS الداخلية.

PostgisCrsId - المعرف المستخدم في قواعد بيانات PostGIS.

EpsgCrsId - المعرف الذي تم تعيينه بواسطة منظمة EPSG.

إذا لم يتم تحديد خلاف ذلك مع المعلمة الثانية ، يتم استخدام PostGIS SRID افتراضيًا.

تحديد CRS بنصها المعروف (WKT)

قم بإنشاء CRS غير صالح ثم استخدم إحدى وظائف الإنشاء * لتهيئته. في المثال التالي ، نستخدم سلسلة Proj4 لتهيئة الإسقاط.

من الحكمة التحقق مما إذا كان إنشاء CRS (أي البحث في قاعدة البيانات) ناجحًا: يجب أن تعيد isValid () القيمة True.

لاحظ أنه لتهيئة أنظمة الإسناد المكاني ، يحتاج QGIS إلى البحث عن القيم المناسبة في قاعدة البيانات الداخلية srs.db. وبالتالي ، في حالة إنشاء تطبيق مستقل ، فأنت بحاجة إلى تعيين المسارات بشكل صحيح باستخدام QgsApplication.setPrefixPath () ، وإلا فلن تتمكن من العثور على قاعدة البيانات. إذا كنت تقوم بتشغيل الأوامر من وحدة تحكم QGIS Python أو تقوم بتطوير مكون إضافي ، فأنت لا تهتم: تم إعداد كل شيء بالفعل لك.

الوصول إلى معلومات نظام الإسناد المكاني:


دعم الإسقاطات¶

يتم تغليف الأنظمة المرجعية للإحداثيات (CRS) بواسطة نظام Qgs المنسق المرجعي صف دراسي. يمكن إنشاء مثيلات هذه الفئة بعدة طرق مختلفة:

يستخدم QGIS ثلاثة معرفات مختلفة لكل نظام مرجعي:

  • PostgisCrsId & # 8212 معرفات مستخدمة في قواعد بيانات PostGIS.
  • InternalCrsId & # 8212 معرفات مستخدمة داخليًا في قاعدة بيانات QGIS.
  • EpsgCrsId & # 8212 المعرفات التي تم تعيينها بواسطة منظمة EPSG

إذا لم يتم تحديد خلاف ذلك في المعلمة الثانية ، يتم استخدام PostGIS SRID افتراضيًا.

تحديد CRS بنصها المعروف (WKT)

قم بإنشاء CRS غير صالح ثم استخدم أحد ملفات خلق*() وظائف لتهيئته. في المثال التالي نستخدم سلسلة Proj4 لتهيئة الإسقاط

من الحكمة التحقق مما إذا كان إنشاء CRS (أي البحث في قاعدة البيانات) ناجحًا: صالح() يجب العودة حقيقي .

لاحظ أنه من أجل تهيئة أنظمة الإسناد المكاني ، يحتاج QGIS إلى البحث عن القيم المناسبة في قاعدة البيانات الداخلية الخاصة به srs.db . وبالتالي ، في حالة إنشاء تطبيق مستقل ، فأنت بحاجة إلى تعيين المسارات بشكل صحيح باستخدام QgsApplication.setPrefixPath () وإلا فإنه سيفشل في العثور على قاعدة البيانات. إذا كنت تقوم بتشغيل الأوامر من وحدة تحكم QGIS python أو تقوم بتطوير مكون إضافي ، فأنت لا تهتم: تم إعداد كل شيء بالفعل لك.

الوصول إلى معلومات نظام الإسناد المكاني


الفئة: QgsMapCanvas¶

لوحة الخريطة هي فئة لعرض جميع أنواع بيانات GIS على لوحة الرسم.

أساليب

حدث

السماح للتفاعل

إرجاع True إذا كان التفاعل المحدد مسموحًا به حاليًا على اللوحة القماشية.

التعليقات التوضيحية

تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.

الشروح

إرجاع True إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.

منع التمكين

صحيح إذا تم تمكين منع التشويش

الوان القماش

قراءة خاصية QColor bgColor.

المركز

يحصل على مركز الخريطة ، في الإحداثيات الجغرافية

حدث التغيير

طفل

مسح ذاكرة التخزين المؤقت

تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)

clearExtentHistory

يمسح قائمة النطاقات ويعين المدى الحالي كعنصر أول

قريب

الاتصال

السياق

خلق

إنشاء سياق التعبير

rtype

QgsExpressionContext

الطبقة الحالية

إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة المستخدم)

حدث مخصص

الافتراضيExpressionContextScope

ينشئ نطاقًا جديدًا يحتوي على متغيرات ووظائف افتراضية تتعلق بلوحة الخريطة.

هدم

قطع الاتصال

dragEnterEvent

بارام ه

السحب

السحب

رسم الخلفية

رسم

رسم الإطار

حدث

حدث بارام

تمكين

تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا

enableMapTileRendering

تعيين علامة عرض مربعات الخريطة

دخول الحدث

حدث

بارام ه

eventFilter

التعبير

يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية.

مدى

إرجاع مدى التكبير الحالي لخريطة الخريطة

فلاش

يتسبب في وميض مجموعة من المعالم ذات المعرفات المتطابقة من طبقة متجه داخل اللوحة القماشية.

الفلاش

يتسبب في وميض مجموعة من الأشكال الهندسية داخل اللوحة القماشية.

التركيز على الحدث

التركيزالتالي

التركيز التاليالطفل

التركيز

التركيزالسابق الطفل

تجميد

قم بتجميد / إذابة لوحة الخريطة.

المدى الكامل

يُرجع المدى المجمع لكل الطبقات على لوحة الخريطة

getCoordinateTransform

يحصل على التحويل الإحداثي الحالي

اخفاء

initPainter

initStyleOption

أسلوب الإدخال

installInteractionBlocker

قم بتثبيت مانع التفاعل على اللوحة القماشية ، مما قد يمنع حدوث تفاعلات معينة في لوحة الرسم.

isCachingEnabled

تحقق مما إذا كانت صور الطبقات المعروضة يتم تخزينها مؤقتًا

رسم

اكتشف ما إذا كان العرض قيد التقدم

مجمد

إرجاع True إذا تم تجميد اللوحة القماشية.

isParallelRenderingEnabled

تحقق مما إذا كانت الطبقات يتم تقديمها بالتوازي أو بالتتابع

isSignalConnected

keyPressEvent

بارام ه

keyReleaseEvent

بارام ه

وضع العلامات إعدادات المحرك

يُرجع إعدادات محرك الملصقات العامة من إعدادات الخريطة الداخلية

النتائج

يحصل على الوصول إلى نتائج التصنيف (قد لا شيء)

طبقة

تُرجع طبقة الخريطة في فهرس الموضع في حزمة الطبقة

layerCount

يُرجع عدد الطبقات على الخريطة

layerStateChange

هذه الفتحة متصلة بتغيير الرؤية لطبقة واحدة أو أكثر

layerStyleOverrides

إرجاع التجاوزات المخزنة للأنماط للطبقات.

طبقات

تُرجع قائمة الطبقات المعروضة في لوحة الخريطة.

حدث المغادرة

عامل التكبير

إرجاع عامل التكبير

إعدادات الخريطة

يحصل على حق الوصول إلى الخصائص المستخدمة لعرض الخريطة

mapTool

يُرجع الأداة النشطة حاليًا

mapUnits

وظيفة ملائمة لإرجاع وحدات خريطة اللوحة الحالية.

mapUnitsPerPixel

تُرجع mapUnitsPerPixel (وحدات الخريطة لكل بكسل) للقماش

تحديث الخريطة

اكتشف عدد المرات التي يجب فيها تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

قياس

mouseDoubleClickEvent

بارام ه

الماوس

إرجاع آخر موضع لمؤشر الماوس

MouseMoveEvent

بارام ه

الماوس

بارام ه

MouseReleaseEvent

بارام ه

المحتويات

عند استدعائه عندما يكون التحريك قيد التشغيل ، تشير إعادة التعيين إلى نهاية التحريك

حدث

أصلي

دهان

بارام ه

panAction

يتم الاتصال به عندما يتحرك الماوس ويتم تنشيط التحريك

بان اكشن اند

ينهي حركة التحريك ويعيد رسم اللوحة القماشية.

panToFeatureIds

مراكز قماش مدى لمعرفات الميزة

عمومًا محددًا

قم بالتحريك إلى الميزات المحددة للطبقة الحالية (المتجهية) مع الاحتفاظ بنفس المدى.

معاينة الوظائف

إرجاع True إذا تم تمكين وظائف معاينة خريطة قماشية (مهام عرض ذات أولوية منخفضة والتي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك الخريطة أو تصغيرها) في اللوحة القماشية.

وضعية المعاينة

إرجاع وضع المعاينة الحالي للوحة الخريطة.

معاينة الوضع

يُرجع ما إذا كان وضع المعاينة ممكّنًا للوحة الخريطة

المشروع

إرجاع المشروع المرتبط بهذه اللوحة القماشية.

قراءة المشروع

تم استدعاؤه لقراءة إعدادات قماش الخريطة من المشروع

المستقبلات

إعادة رسم جميع الطبقات

يمسح كل الصور المخزنة مؤقتًا ويعيد رسم كل الطبقات.

تحديث

يعيد رسم خريطة قماشية

تحديث جميع الطبقات

قم بإعادة تحميل كل الطبقات (بما في ذلك تحديث خصائص الطبقة من مصادر البيانات الخاصة بهم) ، ومسح ذاكرة التخزين المؤقت وتحديث اللوحة.

removeInteractionBlocker

يزيل مانع التفاعل من اللوحة.

عرض

إرجاع True إذا تم تعطيل عرض ملء الشاشة نتيجة لتعطيل المستخدم للعرض عبر واجهة المستخدم الرسومية.

تغيير حجم الحدث

بارام ه

دوران

الحصول على تدوير قماش الخريطة الحالي بدرجات في اتجاه عقارب الساعة

saveAsImage

احفظ محتويات لوحة الخريطة على القرص كصورة

مقياس

تُرجع آخر مقياس تم الإبلاغ عنه للوحة القماشية.

مقياس

يُرجع ما إذا كان المقياس مغلقًا ، بحيث يمكن إجراء التكبير باستخدام التكبير.

التمرير المحتويات

اختيارتغيرتفتحة

يتلقى إشارة حول تغيير التحديد ، ويمررها بمعلومات الطبقة

اختيار اللون

إرجاع لون المعالم المختارة

مرسل

المرسل

setAnnotationsVisible. مجموعة التعليقات التوضيحية

يحدد ما إذا كانت التعليقات التوضيحية مرئية في اللوحة أم لا.

setCachingEnabled

قم بتعيين ما إذا كنت تريد تخزين صور الطبقات المقدمة مؤقتًا أم لا

setCanvasColor

اكتب خاصية QColor bgColor.

setCenter

اضبط مركز لوحة الخريطة ، في الإحداثيات الجغرافية

setCurrentLayer

طبقة بارام

تعيين الوجهة

يحدد النظام المرجعي لإحداثيات الوجهة

setExpressionContextScope

يعيّن نطاق سياق تعبير لخريطة الخريطة.

سيتسينت

يضبط مدى لوحة الخريطة على المستطيل المحدد.

setLabelingEngineSettings

يضبط إعدادات محرك الملصقات العامة في إعدادات الخريطة الداخلية

setLayerStyleOverrides

يضبط التجاوزات المخزنة للأنماط لعرض الطبقات.

تعيين طبقات

يضبط قائمة الطبقات التي يجب أن تظهر في اللوحة.

setMagnificationFactor

يضبط عامل التكبير لتطبيقه على لوحة الخريطة.

setMapSettingsFlags

يعيد تعيين أعلام إعدادات خريطة اللوحة.

setMapTool

يضبط أداة الخريطة المستخدمة حاليًا على اللوحة

setMapUpdateInterval

تعيين عدد مرات تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

setParallelRenderingEnabled

عيّن ما إذا كانت الطبقات سيتم تجسيدها بالتوازي أو بالتتابع

setPreviewJobsEnabled

تعيين ما إذا كانت مهام معاينة خريطة قماشية (مهام التجسيد ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك أو تصغير الخريطة) يتم تمكينها للوحة القماشية.

وضع setPreviewMode

يضبط وضع المعاينة لخريطة الخريطة.

setPreviewModeEnabled

لتمكين وضع المعاينة لخريطة الخريطة

setProject

يضبط المشروع المرتبط بهذه اللوحة القماشية.

setReferencedExtent

يضبط اللوحة على المدى المحدد.

setRenderFlag

تعيين ما إذا كان المستخدم قد قام بتعطيل عروض ملء الشاشة عبر واجهة المستخدم الرسومية.

setRotation

اضبط دوران لوحة الخريطة في درجات في اتجاه عقارب الساعة

setScaleLocked

قفل المقياس ، بحيث يمكن إجراء التكبير باستخدام التكبير

setSegmentation التسامح

يضبط تفاوت التجزئة المطبق عند عرض الأشكال الهندسية المنحنية

setSegmentationToleranceType

تعيين نوع تفاوت التجزئة (أقصى زاوية أو أقصى فرق بين المنحنى والتقريب)

setSelectionColor

اضبط لون ميزات المتجه المحددة

setSnappingUtils

قم بتعيين مثيل لأدوات الانجذاب إلى لوحة الخريطة.

setTemporalController

يضبط وحدة التحكم الزمنية ، tQgsMapCanvasInteractionBlocker سيتم استخدام وحدة التحكم هذه لتحديث النطاق الزمني للقماش.

setTemporalRange

تعيين نطاق التاريخ والوقت للوحة الخريطة.

تعيين الموضوع

يضبط نسق الخريطة لإظهاره في اللوحة.

setViewportMargins

setWheelFactor

يضبط عامل تكبير العجلة (يجب أن يكون أكبر من 1)

setZoomResolutions

قم بتعيين قائمة الدقة (وحدات الخريطة لكل بكسل) التي "تنجذب إليها" عند تكبير الخريطة

الإعداد

رسام مشترك

عرض الحدث

العض

إرجاع فئة الأداة المساعدة للانطباق المرتبطة بلوحة رسم الخريطة.

وقف التقديم

توقف عن العرض (إذا كان هناك أي شيء الآن)

الكمبيوتر اللوحي

تحكم مؤقت

الحصول على حق الوصول إلى وحدة التحكم الزمنية التي سيتم استخدامها لتحديث النطاق الزمني للقماش.

النطاق الزمني

إرجاع نطاق تاريخ ووقت لوحة الرسم البياني.

سمة

لعرض سمة الخريطة الموضحة في اللوحة ، إذا تم تعيينها.

توقيت الحدث

unsetMapTool

قم بإلغاء تعيين أداة الخريطة الحالية أو أداة عدم التكبير الأخيرة

updateCanvasItem المواقع

تم طلب تغيير الحجم أو تغيير المدى لإعلام عناصر اللوحة القماشية بتغيير مستطيلها

updateMicroFocus

التحديث

ينبعث مقياس الإشارة: تم تغييره لتحديث النطاق في النافذة الرئيسية

منفذ العرض

منفذ العرض

عرض حجم تلميح

انتظر أثناء التقديم

كتل حتى انتهاء مهمة التقديم.

عجلة

بارام ه

اكتب مشروع

تم استدعاؤه لكتابة إعدادات قماش الخريطة للمشروع

ZoomByFactor

تكبير مع العامل الموفر.

تكبير

تكبير بعامل ثابت

تصغير

التصغير بعامل ثابت

التكبير / التصغير

rtype

قائمة [عائم]

التكبير

تكبير اللوحة إلى مقياس معين.

ZoomToFeatureExtent

الأزيز لمدى الميزة.

ZoomToFeatureIds

عيّن مدى قماش الرسم إلى المربع المحيط لمجموعة من المعالم

zoomToFullExtent

تكبير إلى المدى الكامل لجميع الطبقات

ZoomToNextExtent

تكبير إلى المدى التالي (عرض)

ZoomTo PreviousExtent

تكبير إلى المدى السابق (عرض)

تكبير / تصغير

تكبير لمدى الميزات المحددة للطبقة (المتجه) المتوفرة.

ZoomWithCenter

تكبير / تصغير بمركز معين

إشارات

قماش

ينبعث عندما يتغير لون خلفية القماش

السياق

انبعث قبل أن تظهر قائمة سياق لوحة الخريطة.

CurrentLayerChanged

ينبعث عند تغيير الطبقة الحالية

الوجهة CrsChanged

ينبعث عند تغيير خريطة CRS

نطاقاتتغير

ينبعث عندما تتغير نطاقات الخريطة [إشارة]

مفتاح مضغوط

إصدار حدث ضغط مفتاح [إشارة]

keyReleased

انبعاث حدث تحرير المفتاح [إشارة]

layerStyleOverridesChanged

ينبعث عندما يتغير تكوين أنماط الطبقة المتجاوزة

الطبقاتتغيرت

ينبعث عند تلقي مجموعة جديدة من الطبقات [إشارة]

التكبير تغير

ينبعث عندما يتغير مقياس الخريطة

mapCanvas محدثة

ينبعث عندما تنتهي اللوحة من طلب تحديث.

mapToolSet

تم تغيير أداة Emit Map باستخدام الأداة القديمة

الرسالة

إرسال رسالة (عادة ما يتم عرضها في شريط الرسائل) [إشارة]

عموم DistanceBearingChanged

ينبعث عند تغيير المسافة أو اتجاه عملية التحريك الجارية.

تصيير

ينبعث عند عرض اللوحة القماشية.

حدث خطأ

ينبعث عند مواجهة خطأ أثناء عملية عرض الخريطة.

تقديم

ينبعث عندما تكون اللوحة على وشك العرض.

دوران تغير

ينبعث عندما يتغير دوران الخريطة

مقياس تغير

تنبعث عندما يتغير مقياس الخريطة [إشارة]

scaleLockChanged

ينبعث عندما تتغير حالة الخريطة المقفلة

اختيارتغير

تنبعث عند تغيير التحديد في أي طبقة [إشارة]

علامة النقر والتعليق

ينبعث عندما تحدث إيماءة الضغط مع الاستمرار في نقطة الخريطة المحددة.

تم تغيير النطاق الزمني

ينبعث عندما يتغير النطاق الزمني لخريطة اللوحة القماشية.

تم تغيير الموضوع

ينبعث عندما يتم تعيين سمة خريطة مختلفة للوحة القماشية.

تحويل المحتوى

ينبعث عند تغيير سياق تحويل قماش الرسم.

xy إحداثيات

ينبعث موضع الماوس الحالي

zoomLastStatusChanged

ينبعث عند تغيير حالة التكبير / التصغير الأخيرة [إشارة]

zoomNextStatusChanged

تنبعث عندما تغيرت حالة التكبير التالية [إشارة]

إرجاع True إذا كان التفاعل المحدد مسموحًا به حاليًا على اللوحة القماشية.

تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.

التعليقات التوضيحية مرئية ( الذات ) & # x2192 منطقي ¶

إرجاع True إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.

AntiAliasingEnabled ( الذات ) & # x2192 منطقي ¶

صحيح إذا تم تمكين منع التشويش

الوان القماش ( الذات ) & # x2192 QColor ¶

قراءة خاصية QColor bgColor.

ينبعث عندما يتغير لون خلفية القماش

يحصل على مركز الخريطة ، في الإحداثيات الجغرافية

changeEvent ( الذات , QEvent ) ¶ childEvent ( الذات , QChildEvent ) ¶ مسح ذاكرة التخزين المؤقت ( الذات ) ¶

تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)

يمسح قائمة النطاقات ويعين المدى الحالي كعنصر أول

closeEvent ( الذات , Q إغلاق الحدث ) ¶ connectNotify ( الذات , طريقة QMeta ) ¶ سياق القائمة حول إلى إظهار ¶

انبعث قبل أن تظهر قائمة سياق لوحة الخريطة. يمكن استخدامها لتوسيع قائمة السياق.

الجديد في الإصدار 3.16: [إشارة]

قائمة (QMenu) –

إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة مستخدم الأسطورة)

ينبعث عند تغيير الطبقة الحالية

ينشئ نطاقًا جديدًا يحتوي على متغيرات ووظائف افتراضية تتعلق بلوحة الخريطة.

ينبعث عند تغيير خريطة CRS

ه (QDragEnterEvent) –

dragLeaveEvent ( الذات , QDragLeaveEvent ) ¶ dragMoveEvent ( الذات , QDragMoveEvent ) ¶ drawBackground ( الذات , Q الرسام , QRectF ) ¶ drawForeground ( الذات , Q الرسام , QRectF ) ¶ drawFrame ( الذات , Q الرسام ) ¶ دروب إيفينت ( الذات , الحدث: QDropEvent ) ¶ المعلمات

حدث (QDropEvent) –

تمكين الذات , علم: منطقي ) ¶

تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا

enableMapTileRendering ( الذات , علم: منطقي ) ¶

تعيين علامة عرض مربعات الخريطة

enterEvent ( الذات , QEvent ) ¶ حدث ( الذات , ه: QEvent ) & # x2192 bool معلمات

يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة.


الفئة: QgsMapCanvas¶

لوحة الخريطة هي فئة لعرض جميع أنواع بيانات GIS على لوحة الرسم.

actionEvent () ¶ التعليقات التوضيحية العناصر ( الذات ) & # x2192 كائن¶

تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.

التعليقات التوضيحية مرئية ( الذات ) & # x2192 منطقية

يعود صحيحًا إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.

AntiAliasingEnabled ( الذات ) & # x2192 منطقية

صحيح إذا تم تمكين منع الكتابة

الوان القماش ( الذات ) & # x2192 QColor¶

قراءة خاصية QColor bgColor.

ينبعث عندما يتغير لون خلفية القماش

يحصل على مركز الخريطة ، في الإحداثيات الجغرافية

changeEvent () ¶ childEvent () ¶ clearCache ( الذات ) ¶

تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)

إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة مستخدم الأسطورة)

ينبعث عند تغيير الطبقة الحالية

ينشئ نطاقًا جديدًا يحتوي على متغيرات ووظائف افتراضية تتعلق بلوحة الخريطة.

ينبعث عند تغيير خريطة CRS

تم تجاوز السحب أدخل الحدث

ه (QDragEnterEvent) –

dragLeaveEvent () ¶ dragMoveEvent () ¶ drawBackground () ¶ drawForeground () ¶ drawFrame () ¶ dropEvent () ¶ enableAntiAliasing ( الذات, علم: منطقي ) ¶

تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا

enableMapTileRendering ( الذات, علم: منطقي ) ¶

تعيين علامة عرض مربعات الخريطة

enterEvent () ¶ حدث ( الذات, ه: QEvent ) & # x2192 منطقية

تم تجاوز الحدث القياسي لإدراك الإيماءات

eventFilter () ¶ expressionContextScope ( الذات ) & # x2192 QgsExpressionContextScope¶

يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة.

مدى ( الذات ) & # x2192 QgsRectangle¶

إرجاع مدى التكبير الحالي لخريطة الخريطة

ينبعث عندما تتغير نطاقات الخريطة [إشارة]

flashFeatureIds ( الذات, الطبقة: QgsVectorLayer, المعرفات: الكائن, startColor: Union [QColor, كيو تي جلوبال, QGradient] = QColor (255, 0, 0, 255), endColor: Union [QColor, كيو تي جلوبال, QGradient] = QColor (255, 0, 0, 0), ومضات: int = 3, المدة: int = 500 ) ¶

يتسبب في وميض مجموعة من المعالم ذات المعرفات المتطابقة من طبقة متجه داخل اللوحة القماشية.

يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

إذا كانت الميزات أو الأشكال الهندسية متوفرة بالفعل ، فإن FlashGeometries () يكون أكثر كفاءة.

هويات (موضوع) –

ومضات (كثافة العمليات = 3) –

المدة الزمنية (كثافة العمليات = 500) –

يتسبب في وميض مجموعة من الأشكال الهندسية داخل اللوحة القماشية.

إذا كان crs نظامًا مرجعيًا صالحًا للإحداثيات ، فسيتم تحويل الأشكال الهندسية تلقائيًا من CRS هذا إلى CRS القماش.

يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

الهندسة (موضوع) –

crs (QgsCoordinateReferenceSystem = QgsCoordinateReferenceSystem ()) -

ومضات (كثافة العمليات = 3) –

المدة الزمنية (كثافة العمليات = 500) –

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

مجمدة (منطقي = صحيح) - قيمة منطقية لتحديد ما إذا كان يجب تجميد اللوحة القماشية (صواب) أو إذابة الجليد (خطأ). الافتراضي هو الصحيح.

setRenderFlag () بينما يجب استخدام setRenderFlag () فقط عندما يقوم المستخدمون بتعطيل العرض عبر واجهة المستخدم الرسومية.

يُرجع المدى المجمع لكل الطبقات على لوحة الخريطة

getCoordinateTransform ( الذات ) & # x2192 QgsMapToPixel¶

يحصل على التحويل الإحداثي الحالي

hideEvent () ¶ initPainter () ¶ initStyleOption () ¶ inputMethodEvent () ¶ isCachingEnabled ( الذات ) & # x2192 منطقية

تحقق مما إذا كانت صور الطبقات المعروضة يتم تخزينها مؤقتًا

اكتشف ما إذا كان العرض قيد التقدم

يعود صحيحًا إذا تم تجميد قماش الرسم.

تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

isParallelRenderingEnabled ( الذات ) & # x2192 منطقية

تحقق مما إذا كانت الطبقات يتم تقديمها بالتوازي أو بالتتابع

isSignalConnected () ¶ keyPressEvent ( الذات, ه: QKeyEvent ) ¶

تم تجاوز حدث الضغط على مفتاح

ه (QKeyEvent) –

إصدار حدث ضغط مفتاح [إشارة]

keyReleaseEvent ( الذات, ه: QKeyEvent ) ¶

تم تجاوز حدث تحرير المفتاح

ه (QKeyEvent) –

انبعاث حدث تحرير المفتاح [إشارة]

وضع العلامات EngineSettings ( الذات ) & # x2192 QgsLabelingEngineSettings¶

يُرجع إعدادات محرك الملصقات العامة من إعدادات الخريطة الداخلية

النتائج ( الذات ) & # x2192 QgsLabelingResults¶

يحصل على الوصول إلى نتائج وضع العلامات (قد تكون فارغة)

طبقة ( الذات, الفهرس: int ) & # x2192 QgsMapLayer¶

تُرجع طبقة الخريطة في فهرس الموضع في حزمة الطبقة

يُرجع عدد الطبقات على الخريطة

هذه الفتحة متصلة بتغيير الرؤية لطبقة واحدة أو أكثر

layerStyleOverrides ( الذات ) & # x2192 ديكت [str، str] ¶

إرجاع التجاوزات المخزنة للأنماط للطبقات.

ينبعث عندما يتغير تكوين أنماط الطبقة المتجاوزة

الجديد في الإصدار 2.12: [إشارة]

تُرجع قائمة الطبقات المعروضة في لوحة الخريطة.

ينبعث عند تلقي مجموعة جديدة من الطبقات [إشارة]

ينبعث عندما يتغير مقياس الخريطة

الجديد في الإصدار 2.16: [إشارة]

إرجاع عامل التكبير

ينبعث عندما تنتهي اللوحة من طلب تحديث. [الإشارة]

mapSettings ( الذات ) & # x2192 QgsMapSettings¶

يحصل على حق الوصول إلى الخصائص المستخدمة لعرض الخريطة

mapTool ( الذات ) & # x2192 QgsMapTool¶

يُرجع الأداة النشطة حاليًا

تم تغيير أداة Emit Map باستخدام الأداة القديمة

وظيفة ملائمة لإرجاع وحدات خريطة اللوحة الحالية. يتم إملاء وحدات الخريطة بواسطة وحدات خريطة الوجهة القماشية ().

mapUnitsPerPixel ( الذات ) & # x2192 تعويم¶

تُرجع mapUnitsPerPixel (وحدات الخريطة لكل بكسل) للقماش

mapUpdateInterval ( الذات ) & # x2192 int¶

اكتشف عدد المرات التي يجب فيها تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

إرسال رسالة (عادة ما يتم عرضها في شريط الرسائل) [إشارة]

متري () ¶ mouseDoubleClickEvent ( الذات, ه: QMouseEvent ) ¶

تم تجاوز حدث النقر المزدوج بالماوس

ه (QMouseEvent) –

MouseLastXY ( الذات ) & # x2192 QPoint

إرجاع آخر موضع لمؤشر الماوس

MouseMoveEvent ( الذات, ه: QMouseEvent ) ¶

تم تجاوز حدث تحريك الماوس

ه (QMouseEvent) –

MousePressEvent ( الذات, ه: QMouseEvent ) ¶

تم تجاوز حدث ضغط الماوس

ه (QMouseEvent) –

MouseReleaseEvent ( الذات, ه: QMouseEvent ) ¶

تم تجاوز حدث تحرير الماوس

ه (QMouseEvent) –

المحتويات moveCanvas ( الذات, إعادة تعيين: منطقي = خطأ ) ¶

عند استدعائه عندما يكون التحريك قيد التشغيل ، تشير إعادة التعيين إلى نهاية التحريك

إعادة تعيين (منطقي = خطأ) –

moveEvent () ¶ nativeEvent () ¶ paintEvent ( الذات, ه: QPaintEvent ) ¶

ه (QPaintEvent) –

panAction ( الذات, الحدث: QMouseEvent ) ¶

يتم الاتصال به عندما يتحرك الماوس ويتم تنشيط التحريك

حدث (QMouseEvent) –

panActionEnd ( الذات, ReleasePoint: QPoint ) ¶

ينهي حركة التحريك ويعيد رسم اللوحة القماشية.

نقطة الإفراج (QPoint) –

panToFeatureIds ( الذات, الطبقة: QgsVectorLayer, المعرفات: الكائن ) ¶

مراكز قماش مدى لمعرفات الميزة

طبقة (QgsVectorLayer) - طبقة المتجه

هويات (موضوع) - معرفات الميزات *

قم بالتحريك إلى الميزات المحددة للطبقة الحالية (المتجهية) مع الاحتفاظ بنفس المدى.

طبقة (QgsVectorLayer = لا شيء) -

المعاينة الذات ) & # x2192 منطقية

يعود صحيحًا إذا تم تمكين مهام معاينة خريطة اللوحة القماشية (مهام العرض ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك الخريطة أو تصغيرها) في اللوحة القماشية.

وضعية المعاينة ( الذات ) & # x2192 QgsPreviewEffect.PreviewMode¶

إرجاع وضع المعاينة الحالي للوحة الخريطة. هذا الإعداد له تأثير فقط إذا كان previewModeEnabled صحيحًا.

وضع المعاينة لخريطة القماش

يُرجع ما إذا كان وضع المعاينة ممكّنًا للوحة الخريطة

صحيح إذا تم تمكين وضع المعاينة حاليًا

تم استدعاؤه لقراءة إعدادات قماش الخريطة من المشروع

استقبال () ¶ تحديث ( الذات ) ¶

أعد تحميل كل الطبقات وامسح ذاكرة التخزين المؤقت وقم بتحديث اللوحة

TODO: يتم إهماله عند إعادة تنفيذ الزخارف كعناصر قماشية للخريطة - أي شيء متعلق بتقدم العرض غير مرئي خارج لوحة الرسم القماشية - يجب إجراء رسم إضافي مباشرةً داخل وظيفة العارض أو بشكل مستقل كعنصر قماش خريطة [إشارة]

يعود صحيحًا إذا تم تعطيل عرض ملء الشاشة نتيجة لتعطيل المستخدم للعرض عبر واجهة المستخدم الرسومية.

تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

ينبعث عندما تكون اللوحة على وشك العرض. [الإشارة]

تغيير حجم الحدث ( الذات, ه: QResizeEvent ) ¶

ه (QResizeEvent) –

الحصول على تدوير قماش الخريطة الحالي بدرجات في اتجاه عقارب الساعة

ينبعث عندما يتغير دوران الخريطة

احفظ أديرة لوحة الخريطة على القرص كصورة

اسم الملف (شارع) –

QPixmap (QPixmap = لا شيء) –

تُرجع آخر مقياس تم الإبلاغ عنه للوحة القماشية. تشير قيمة المقياس إلى مقام المقياس ، على سبيل المثال 1000.0 لخريطة 1: 1000.

تنبعث عندما يتغير مقياس الخريطة [إشارة]

يُرجع ما إذا كان المقياس مغلقًا ، بحيث يمكن إجراء التكبير باستخدام التكبير.

تنبعث عند تغيير التحديد في أي طبقة [إشارة]

يتلقى إشارة حول تغيير التحديد ، ويمررها بمعلومات الطبقة

اختيار اللون ( الذات ) & # x2192 QColor¶

إرجاع لون المعالم المختارة

المرسل () ¶ المرسل SignalIndex () ¶ setAnnotationsVisible ( الذات, مرئي: منطقي ) ¶

يحدد ما إذا كانت التعليقات التوضيحية مرئية في اللوحة أم لا.

مرئي (منطقي) –

setCachingEnabled ( الذات, مُمكّن: منطقي ) ¶

قم بتعيين ما إذا كنت تريد تخزين صور الطبقات المقدمة مؤقتًا أم لا

ممكن (منطقي) –

setCanvasColor ( self، _newVal: Union [QColor، Qt.GlobalColor، QGradient] ) ¶

اكتب خاصية QColor bgColor.

setCenter ( الذات, المركز: QgsPointXY ) ¶

اضبط مركز لوحة الخريطة ، في الإحداثيات الجغرافية

setCurrentLayer ( الذات, الطبقة: QgsMapLayer ) ¶ المعلمات

setDestinationCrs ( الذات, crs: QgsCoordinateReferenceSystem ) ¶

يحدد النظام المرجعي لإحداثيات الوجهة

setExpressionContextScope ( الذات, النطاق: QgsExpressionContextScope ) ¶

يعيّن نطاق سياق تعبير لخريطة الخريطة. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة. ستحل هذه الطريقة محل نطاق سياق التعبير الحالي للوحة القماشية.

مجال (QgsExpressionContextScope) - نطاق سياق التعبير الجديد

يضبط مدى لوحة الخريطة

مكبر (منطقي = خطأ) –

يضبط إعدادات محرك الملصقات العامة في إعدادات الخريطة الداخلية

setLayerStyleOverrides ( self، overrides: Dict [str، str] ) ¶

يضبط التجاوزات المخزنة للأنماط لعرض الطبقات.

إذا تم ربط قماش الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي استدعاءات لـ setLayerStyleOverrides (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل أن يتم إجراء مكالمات setLayerStyleOverrides ().

setLayers ( ذاتي ، طبقات: قابل للتكرار [QgsMapLayer] ) ¶

يضبط قائمة الطبقات التي يجب أن تظهر في اللوحة.

إذا تم ربط لوحة الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي مكالمات إلى setLayers (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل إجراء مكالمات setLayers ().

setMagnificationFactor ( الذات, العامل: تعويم ) ¶

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

عامل (يطفو) –

setMapSettingsFlags ( self ، flags: Union [QgsMapSettings.Flags، QgsMapSettings.Flag] ) ¶

يعيد تعيين أعلام إعدادات خريطة اللوحة.

setMapTool ( الذات, mapTool: QgsMapTool, نظيف: منطقي = خطأ ) ¶

يضبط أداة الخريطة المستخدمة حاليًا على اللوحة

ينظف (منطقي = خطأ) –

تعيين عدد مرات تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

الوقت ميلي ثانية (int) –

setParallelRenderingEnabled ( الذات, مُمكّن: منطقي ) ¶

عيّن ما إذا كانت الطبقات سيتم تجسيدها بالتوازي أو بالتتابع

ممكن (منطقي) –

setPreviewJobsEnabled ( الذات, مُمكّن: منطقي ) ¶

تعيين ما إذا كانت مهام معاينة خريطة قماشية (مهام التجسيد ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك أو تصغير الخريطة) يتم تمكينها للوحة القماشية.

ممكن (منطقي) –

setPreviewMode ( الذات, الوضع: QgsPreviewEffect.PreviewMode ) ¶

يضبط وضع المعاينة لخريطة الخريطة. هذا الإعداد له تأثير فقط إذا كان previewModeEnabled صحيحًا.

الوضع (QgsPreviewEffect.PreviewMode) - وضع المعاينة للقماش

لتمكين وضع المعاينة لخريطة الخريطة

معاينة (منطقي) - اضبط على صواب لتمكين وضع المعاينة

تعيين ما إذا كان المستخدم قد قام بتعطيل عروض ملء الشاشة عبر واجهة المستخدم الرسومية.

علم (منطقي) - اضبط على "خطأ" للإشارة إلى أن المستخدم قام بتعطيل العروض

freeze () بينما يجب استخدام setRenderFlag () فقط عندما يقوم المستخدمون بتعطيل العرض عبر واجهة المستخدم الرسومية.

اضبط دوران لوحة الخريطة في درجات في اتجاه عقارب الساعة

درجات (يطفو) –

setScaleLocked ( الذات, isLocked: منطقي ) ¶

قفل المقياس ، بحيث يمكن إجراء التكبير باستخدام التكبير

مقفل (منطقي) –

setSegmentation التسامح ( الذات, التسامح: تطفو ) ¶

يضبط تفاوت التجزئة المطبق عند عرض الأشكال الهندسية المنحنية

تفاوت (يطفو) - تفاوت التجزئة *

setSegmentationToleranceType ( الذات, النوع: QgsAbstractGeometry.SegmentationToleranceType ) ¶

تعيين نوع تفاوت التجزئة (أقصى زاوية أو أقصى فرق بين المنحنى والتقريب)

setSelectionColor ( self، color: Union [QColor، Qt.GlobalColor، QGradient] ) ¶

اضبط لون ميزات المتجه المحددة

setSnappingUtils ( الذات, المرافق: QgsSnappingUtils ) ¶

قم بتعيين مثيل لأدوات الانجذاب إلى لوحة الخريطة. المثيل ليس مملوكًا للوحة القماشية ، لذلك من الممكن استخدام مثيل واحد في لوحات قماشية متعددة.

بالنسبة إلى اللوحة الرئيسية في QGIS ، لا تقم بإقران مثيل مختلف عن مثيل موجود (يتم تحديثه من تكوين انطباق المشروع).

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

عندما تكون اللوحة القماشية مرتبطة بسمة الخريطة ، فإنها ستتبع تلقائيًا تحديد الطبقة وأنماط الطبقة من هذا النسق. لن يكون للمكالمات إلى setLayers () أو setLayerStyleOverrides () أي تأثير ، ولن تزامن اللوحات القماشية المرتبطة بـ QgsLayerTreeMapCanvasBridge حالتها مع شجرة الطبقة. في هذه الحالات ، من الضروري استدعاء setTheme () بسلسلة فارغة لمسح ارتباط السمة والسماح بتحديثات الخريطة باستخدام setLayers () أو setLayerStyleOverrides () أو عبر QgsLayerTreeMapCanvasBridge.

إذا تم تمرير سلسلة فارغة ، فسيتم مسح اقتران النسق الحالي.

setViewportMargins () ¶ setWheelFactor ( الذات, العامل: تعويم ) ¶

يضبط عامل تكبير العجلة (يجب أن يكون أكبر من 1)

عامل (يطفو) –

setupViewport () ¶ sharedPainter () ¶ showEvent () ¶ snappingUtils ( الذات ) & # x2192 QgsSnappingUtils¶

إرجاع فئة الأداة المساعدة للانطباق المرتبطة بلوحة رسم الخريطة. إذا لم يتم ربط أي مثيل لأدوات الالتقاط مسبقًا ، فسيتم إنشاء داخلي للراحة (لذلك لا تحتاج أدوات الخريطة إلى اختبار وجود المثيل).

تُرجع اللوحة الرئيسية في QGIS مثيلًا يتم تحديثه دائمًا بتكوين الانطباق الخاص بالمشروع.

توقف عن العرض (إذا كان هناك أي شيء الآن)

لعرض سمة الخريطة الموضحة في اللوحة ، إذا تم تعيينها.

ينبعث عندما يتم تعيين سمة خريطة مختلفة للوحة القماشية.

ينبعث عند تغيير سياق تحويل قماش الرسم.

قم بإلغاء تعيين أداة الخريطة الحالية أو أداة عدم التكبير الأخيرة

يتم استدعاء هذا من أداة تدمير أدوات الخريطة للتأكد من عدم استخدام أداة الخريطة هذه بعد الآن. لست مضطرًا للاتصال به يدويًا ، فسيقوم QgsMapTool بالاعتناء به.

تم طلب تغيير الحجم أو تغيير المدى لإعلام عناصر اللوحة القماشية بتغيير مستطيلها

updateMicroFocus () ¶ updateScale ( الذات ) ¶

ينبعث مقياس الإشارة: تم تغييره لتحديث النطاق في النافذة الرئيسية

viewportEvent () ¶ viewportMargins () ¶ viewportSizeHint () ¶ waitWhileRendering ( الذات ) ¶

كتل حتى انتهاء مهمة التقديم.

في جميع الحالات تقريبًا ، لا ترغب في استدعاء هذا ، لأنه سيؤدي إلى تعليق واجهة المستخدم حتى تكتمل مهمة العرض. تم تضمينه في API فقط لاختبار الوحدة ونصوص Python النصية المستقلة.

تم تجاوز حدث عجلة الماوس

ه (QWheelEvent) –

كتابة مشروع ( الذات, QDomDocument ) ¶

تم استدعاؤه لكتابة إعدادات قماش الخريطة للمشروع

ينبعث موضع الماوس الحالي

تكبير مع العامل الموفر. تصغير عامل & gt 1 ، يتم تكبير الفاصل الزمني (0،1) إذا تم إعطاء نقطة ، أعد التوسيط عليها

عامل المقياس (يطفو) –

المركز (QgsPointXY = لا شيء) -

تكبير بعامل ثابت

ينبعث عند تغيير حالة التكبير / التصغير الأخيرة [إشارة]

تنبعث عندما تغيرت حالة التكبير التالية [إشارة]

التصغير بعامل ثابت

ZoomScale ( الذات, مقياس: تعويم ) ¶

تكبير اللوحة إلى مقياس معين. تشير قيمة المقياس إلى مقام المقياس ، على سبيل المثال 1000.0 لخريطة 1: 1000.

مقياس (يطفو) –

ZoomToF FeatureExtent ( الذات, مستطيل: QgsRectangle ) ¶

الأزيز لمدى الميزة. يضيف هامشًا صغيرًا حول المدى ويقوم بتحريك إذا كان المستقيم فارغًا (مدى النقطة)

zoomToFeatureIds ( الذات, الطبقة: QgsVectorLayer, المعرفات: الكائن ) ¶

عيّن مدى قماش الرسم إلى المربع المحيط لمجموعة من المعالم

طبقة (QgsVectorLayer) - طبقة المتجه

هويات (موضوع) - معرفات الميزات *

تكبير إلى المدى الكامل لجميع الطبقات

تكبير إلى المدى التالي (عرض)

تكبير إلى المدى السابق (عرض)

ZoomToSelected ( الذات, الطبقة: QgsVectorLayer = لا شيء ) ¶

تكبير لمدى الميزات المحددة للطبقة (المتجه) المتوفرة.

طبقة (QgsVectorLayer = None) - حدد بشكل اختياري مختلفة عن الطبقة الحالية

zoomWithCenter ( الذات, س: int, ص: كثافة العمليات, ZoomIn: منطقي ) ¶


1 إجابة 1

@الدكتور. شكرًا Snoopy للإشارة إلى أن BatchNormalization لها معلمات ولكن على حد علمي فهي ليست أوزان التطبيع (يتم تطبيع الأوزان) بناءً على ما تمكنت من استنتاجه من المستندات والقليل من البحث.

يقول المستند ما يلي (نص مقتبس أدناه) وبناءً على الوصف يتضح ذلك بيتا و جاما القيم هي متغيرات قابلة للتدريب والتي تتوافق مع الإخراج من Tensorflow.

  • إبسيلون ثابت صغير (قابل للتكوين كجزء من وسيطات المنشئ)
  • جاما هو عامل تحجيم مكتسب (تمت تهيئته كـ 1) ، والذي يمكن تعطيله بتمرير مقياس = خطأ للمنشئ.
  • بيتا هو عامل إزاحة مكتسب (تمت تهيئته كـ 0) ، والذي يمكن تعطيله بتمرير المركز = خطأ للمنشئ.

لكن هذه ليست نهاية القصة حيث يشير ملخص النموذج إلى معلمات أكثر من عدد المعلمات بيتا و جاما تتكون من.

عامل 4 يمكن ملاحظتها هنا ، أي أن عدد المعلمات في طبقة BatchNormalization هي 4 أضعاف شكل الإدخال الذي تعمل عليه الطبقة.

هذه المعلمات الإضافية هي متوسط ​​الحركة و التباين المتحرك القيم التي يمكن رؤيتها في الإخراج التالي

بالعودة إلى السؤال الأصلي والمخاوف المتعلقة بـ OP ، & quot ، ما المعلمات التي يجب أن أقلق بشأنها؟ & quot ، المعلمات اللازمة لـ الإستنباط نكون متوسط ​​الحركة, التباين المتحرك, بيتا، و جاما القيم.

طريقة استخدام هذه القيم / المعلمات يمكن استنتاجها بسهولة مرة أخرى من المستندات التي أقتبسها هنا مرة أخرى-

  • move_mean = move_mean * زخم + متوسط ​​(دفعة) * (1 - زخم)
  • Moving_var = move_var * Momum + var (دُفعة) * (1 - زخم)

لذلك على افتراض أن متوسط ​​الحركة, التباين المتحرك, بيتا، و جاما تتوفر القيم لكل طبقة BatchNormalization ، وأعتقد أن الجزء التالي من الكود يحتاج إلى إضافته بعد التنشيط الأول-

تبين أن التوثيق يبدو خاطئًا ولكن يبدو أن التنفيذ صحيح بناءً على ما يمكنني استنتاجه من الكود المصدري على جيثب.


طريقة سهلة لتنزيل صور Sentinel-2 باستخدام QGIS SentinelHub Plugin

يعد المكون الإضافي QGIS SentinelHub من Sinergise أداة رائعة تتيح لنا الاتصال بخادم بيانات Sentinel وتصور وتحليل وحتى تنزيل صور الأقمار الصناعية ، وكل ذلك باستخدام واجهة رسومية لسطح المكتب QGIS فقط.
بالإضافة إلى ذلك ، فإنه يوفر إمكانات مثيرة للاهتمام ، مثل تنزيل الصور من نطاق زمني محدد ، مع نسبة محددة من التغطية السحابية ، والدقة ، وما إلى ذلك. قبل البدء في استخدام أداة QGIS الجديدة هذه ، دعنا نحدد بعض المفاهيم الأساسية.

ما هو Sentinel-2؟

Sentinel-2 هي بعثة لرصد الأرض طورتها وكالة الفضاء الأوروبية ضمن برنامج كوبرنيكوس ، من أجل عمليات المراقبة الأرضية لدعم الخدمات مثل مراقبة الغابات ، واكتشاف تغيرات الغطاء الأرضي ، وإدارة الكوارث الطبيعية. يتكون من قمرين صناعيين متطابقين ، Sentinel-2A و Sentinel-2B.

ما هو QGIS؟

QGIS هو نظام معلومات جغرافية (GIS) مجاني يعمل بموجب تراخيص GNU GPL. يعمل على أنظمة تشغيل Windows و Mac OS X و Linux. هناك أيضًا العديد من المكونات الإضافية التي تعمل على توسيع وظائف QGIS.

ما هو Sentinel Hub؟

Sentinel Hub عبارة عن منصة GIS قائمة على السحابة تستخدم لتوزيع وإدارة وتحليل بيانات الأقمار الصناعية.

دعونا نرى كيف يمكننا استخدام المكون الإضافي SentinelHub مع QGIS!

الخطوة 1: التثبيت

1.2 أولاً ، قم بتثبيت برنامج QGIS إذا لم تكن قد قمت بذلك بالفعل. اذهب إلى الإضافات و GT إدارة وتثبيت الإضافات. سيتم فتح الحوار التالي. في علامة تبويب البحث ، اكتب & # 8220الحارس“.

1.3 انقر فوق & # 8220تثبيت البرنامج المساعد& # 8220. بعد الانتهاء من التثبيت ، سنرى رمزًا جديدًا في شريط أدوات المكونات الإضافية.

ملحوظة: كل كود البرنامج المساعد متاح على https://github.com/sinergise/qgis_sentinel_hub. يمكننا إنشاء حوادث وتحسين الكود أيضًا من خلال مساهماتنا الخاصة.

الخطوة 2: قم بإنشاء حساب

2.1 لهذا ، ننتقل ببساطة إلى https://apps.sentinel-hub.com/configurator/#/ حيث إذا كان لدينا حساب بالفعل ، فإننا نسجل الدخول باستخدام علامة التبويب & # 8220Login & # 8221. إذا لم يكن لدينا ، فسننشئ واحدًا بنقرتين فقط على الماوس ، حدد "ليس لديك حساب حتى الآن؟

2.2 بعد إنشاء الحساب ، سوف نتلقى بريدًا إلكترونيًا للتحقق ، والتحقق من حسابك ، وتسجيل الدخول إلى البوابة.

2.3 ممتاز ، نحن بالفعل بالداخل! سوف تظهر الشاشة التالية. علينا ببساطة نسخ المعرف.

2.4 سيتعين علينا لصقها في البرنامج المساعد الخاص بنا ، والمفتوح بالفعل في QGIS.

الخطوه 3: استكشف البرنامج المساعد SentinelHub

3.1 للتنقل إلى منطقة اهتمام ، يمكنك استخدام Open Layers Plugin ، والتكبير ، واختيار منطقة والبدء في استكشاف SentinelHub.

3.2 يتوفر خياران رئيسيان للإدارة: Renderer و Download.

3.3 في خيار علامة التبويب Renderer ، يمكنك إنشاء وتصور منتجات مختلفة حية مثل NDVI واللون الطبيعي واللون الخاطئ وما إلى ذلك. يمكنك أيضًا تعيين النطاق الزمني الذي ترغب في عرض الصور فيه وتغطية السحابة وأولوية العرض. استخدم زر إنشاء لإنشاء طبقات جديدة وزر علامة التبويب تحديث لتحديث الطبقات الموجودة.

مركب اللون الطبيعي (432) للمنطقة

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

3.5 اضغط على تنزيل. بعد انتهاء التنزيل ، تحقق من البيانات التي تم تنزيلها. ستتوافق البيانات التي تم تنزيلها مع ما حددناه في علامة التبويب Renderer.


1.2. اتبع على طول: تحميل بيانات المتجه من ملفات الأشكال¶

ملف الشكل هو تنسيق ملف محدد يسمح لك بتخزين بيانات GIS في مجموعة مرتبطة من الملفات. تتكون كل طبقة من عدة ملفات بنفس الاسم ، لكن أنواع ملفات مختلفة. من السهل إرسال ملفات الأشكال ذهابًا وإيابًا ، ويمكن لمعظم برامج نظم المعلومات الجغرافية قراءتها.

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

قم بتحميل مجموعات البيانات في خريطتك باتباع نفس الطريقة:


خيارات¶

/> يمكن تحديد بعض الخيارات الأساسية لـ QGIS باستخدام ملف خيارات الحوار. حدد خيار القائمة إعدادات ‣ /> خيارات. علامات التبويب حيث يمكنك تحسين خياراتك هي:

عام Tab¶

  • المطالبة بحفظ تغييرات المشروع عند الحاجة
  • تحذير عند فتح ملف مشروع محفوظ بإصدار قديم من QGIS
  • تغيير التحديد ولون الخلفية
  • تغيير نمط QGIS
  • تغيير سمة الرمز (اختر بين & # 8216default & # 8217 ، & # 8216classic & # 8217 و & # 8216gis & # 8217)
  • تغيير حجم الأيقونة بين 16 و 24 و 32 بكسل.
  • قم بتغيير حجم القائمة
  • حدد إجراء النقر المزدوج في وسيلة الإيضاح (اختر بين & # 8216 خصائص الطبقة المفتوحة & # 8217 و & # 8216 Open & # 8216) جدول السمات.
  • استخدم الأحرف الكبيرة في أسماء الطبقات في وسيلة الإيضاح
  • عرض أسماء سمات التصنيف في وسيلة الإيضاح
  • إنشاء رموز نقطية في وسيلة الإيضاح
  • إخفاء شاشة البداية عند بدء التشغيل
  • عرض النصائح عند بدء التشغيل
  • فتح تحديد النتائج في نافذة قفص الاتهام (يلزم إعادة تشغيل QGIS)
  • افتح خيارات الالتقاط في نافذة الإرساء (يلزم إعادة تشغيل QGIS)
  • افتح جدول السمات في نافذة الإرساء
  • أضف طبقات PostGIS بنقرة مزدوجة وحدد في الوضع الموسع
  • أضف طبقات جديدة إلى المجموعة المحددة أو الحالية
  • نسخ الهندسة في تمثيل WKT من جدول السمات
  • سلوك جدول السمات (اختر بين & # 8216 إظهار كافة الميزات & # 8217 (افتراضي) ، & # 8216 إظهار الميزات المحددة & # 8217 ، & # 8217 إظهار الميزات في اللوحة القماشية الحالية & # 8217)
  • ذاكرة التخزين المؤقت لصف جدول السمات
  • حدد تمثيل القيم الفارغة
  • موجه للطبقات الفرعية النقطية. تدعم بعض البيانات النقطية الطبقات الفرعية - يطلق عليها مجموعات البيانات الفرعية في GDAL. مثال على ذلك هو ملفات netcdf - إذا كان هناك العديد من متغيرات netcdf ، يرى GDAL كل متغير كمجموعة بيانات فرعية. الخيار هو التحكم في كيفية التعامل مع الطبقات الفرعية عند فتح ملف به طبقات فرعية. لديك الخيارات التالية:
    • & # 8216Always & # 8217: اسأل دائمًا (إذا كانت هناك طبقات فرعية موجودة)
    • & # 8216 إذا لزم الأمر & # 8217: اسأل عما إذا كانت الطبقة لا تحتوي على نطاقات ، ولكن بها طبقات فرعية
    • & # 8216Never & # 8217: لا تسأل أبدا ، لن يتم تحميل أي شيء
    • & # 8216 تحميل الكل & # 8217: عدم المطالبة مطلقًا ، ولكن تحميل كافة الطبقات الفرعية
    • & # 8216Basic Scan & # 8217: يتحقق من أن الامتداد مدعوم من قبل أحد برامج التشغيل
    • & # 8216Full Scan & # 8217: فتح كل ملف للتحقق من صحته
    • & # 8216Passthru & # 8217: لا تستخدم هذا الخيار ، ستتم إزالته في إصدار QGIS التالي

    علامة التبويب GDAL¶

    GDAL هي مكتبة لتبادل البيانات للملفات النقطية. في علامة التبويب هذه ، يمكنك تحديد برنامج تشغيل GDAL الذي سيتم استخدامه لتنسيق البيانات النقطية حيث يتوفر في بعض الحالات أكثر من برنامج تشغيل GDAL.

    علامة تبويب الإضافات¶

    عرض Tab

    • بشكل افتراضي ، يجب عرض الطبقات الجديدة المضافة إلى الخريطة
    • حدد عدد الميزات المطلوب رسمها قبل تحديث الشاشة.
    • استخدم التخزين المؤقت للعرض حيثما أمكن لتسريع عمليات إعادة الرسم
    • اجعل الخطوط تبدو أقل خشونة على حساب بعض أداء الرسم
    • إصلاح مشاكل المضلعات المعبأة بشكل غير صحيح
    • استخدم ترميز الجيل الجديد للعرض
    • تحديد إعدادات البيانات النقطية الافتراضية للتمثيل المرئي: & # 8216 تحديد نطاق RGB & # 8217 ، استخدم الانحراف المعياري & # 8216 تحسين التباين & # 8217
    • اضف احذف المسار (المسارات) للبحث عن رموز Scalable Vector Graphics (SVG)

    بالإضافة إلى ذلك ، يمكنك تحديد ما إذا كنت تريد حفظ المسار لقوام svg المطلق أو النسبي في ملف جنرال لواء علامة التبويب الإعدادات ‣ خصائص المشروع قائمة.

    علامة تبويب أدوات الخريطة¶

    • ال الوضع يحدد الإعداد الطبقات التي سيتم عرضها بواسطة أداة التعريف. بالتبديل إلى & # 8216Top down & # 8217 أو & # 8216Top down ، توقف أولاً & # 8217 بدلاً من & # 8216 الطبقة الحالية & # 8217 سمات لجميع الطبقات التي يمكن تحديدها (انظر قسم خصائص المشروع تحت: المشاريع لتعيين الطبقات التي يمكن تحديدها) سيتم عرضها باستخدام أداة التعريف.
    • افتح نموذج المعلم ، إذا تم تحديد معلم واحد
    • حدد نصف قطر البحث لتحديد وعرض تلميحات الخريطة كنسبة مئوية من عرض الخريطة
    • حدد Ellipsoid لحساب المسافة
    • حدد لون الشريط المطاطي لأدوات القياس
    • حدد منازل عشرية
    • احتفظ بوحدة القاعدة
    • تحديد وحدات القياس المفضلة (& # 8216meters & # 8217 أو & # 8216feet & # 8217)
    • حدد وحدات الزاوية المفضلة (& # 8216Degrees & # 8217، & # 8216Radians & # 8217 أو & # 8216Gon & # 8217)
    • حدد حركة عجلة الماوس(& # 8216Zoom & # 8217 ، & # 8216 تكبير وإعادة توسيط & # 8217 ، & # 8216 تكبير إلى مؤشر الماوس & # 8217 ، & # 8216 لا شيء & # 8217)
    • حدد عامل التكبير لفأرة العجلة

    تراكبات تاب¶

    • حدد خوارزمية التنسيبللملصقات والرموز والرسوم التخطيطية (اختر بين & # 8216 نقطة مركزية & # 8217 (قياسي) ، & # 8216Chain & # 8217 ، & # 8216 سلسلة طابعات موسيقية شعبية & # 8217 ، & # 8216 طابو موسيقي & # 8217 و # 8216 سلسلة شعبية & # 8217)

    رقمنة تاب¶

    • تحديد المطاط لون الخط و عرض الخط
    • حدد الوضع الافتراضي المفاجئ(& # 8216 إلى الرأس & # 8217 ، & # 8216 إلى المقطع & # 8217 ، & # 8216 إلى الرأس والمقطع & # 8217)
    • حدد التسامح الانطباق الافتراضي في وحدات الخريطة أو البكسل
    • تحديد نصف قطر البحث لتعديلات قمة الرأس في & # 8216map Units & # 8217 أو & # 8216pixel & # 8217
    • إظهار العلامات فقط للمعالم المحددة
    • تحديد قمة الرأس نمط العلامة(& # 8216Cross & # 8217 (افتراضي) ، & # 8216 دائرة شفافة شبه & # 8217 أو & # 8216 بلا & # 8217) ورأس حجم العلامة.
    • منع النوافذ المنبثقة للسمات بعد كل معلم تم إنشاؤه
    • إعادة استخدام قيم السمات التي تم إدخالها مؤخرًا
    • تحقق من صحة الأشكال الهندسية يمكن أن يؤدي تحرير الخطوط المعقدة / المضلعات التي تحتوي على العديد من العقد إلى عرض بطيء جدًا. وذلك لأن إجراءات التحقق الافتراضية في QGIS يمكن أن تستغرق الكثير من الوقت. لتسريع العرض ، يمكن تحديد التحقق من صحة هندسة GEOS (بدءًا من GEOS 3.3) أو إيقاف تشغيله. يعد التحقق من صحة هندسة GEOS أسرع بكثير ، ولكن العيب هو أنه سيتم الإبلاغ عن المشكلة الهندسية الأولى فقط.

    تشير الخيارات الثلاثة التالية إلى أداة Offset Curve بتنسيق رقمنة متقدمة. من خلال الإعدادات المختلفة ، من الممكن التأثير على شكل إزاحة الخط. هذه الخيارات ممكنة من GEOS 3.3.

    • الانضمام إلى نمط تعويض المنحنى
    • الأجزاء الرباعية لتعويض المنحنى
    • حد ميتري لإزاحة المنحنى

    علامة تبويب CRS¶

    علامة التبويب CRS مقسمة إلى منطقتين. المنطقة الأولى تسمح بتعريف CRS الافتراضي للمشروعات الجديدة.

    • حدد CRS و ابدأ دائمًا مشاريع جديدة مع CRS.
    • تمكين إعادة الإسقاط أثناء التنقل افتراضيًا

    تسمح المنطقة الثانية بتحديد الإجراء ، عند إنشاء طبقة جديدة ، أو عند تحميل طبقة بدون CRS.

    • موجه لتنسيق النظام المرجعي (CRS)
    • استخدام النظام المرجعي لتنسيق المشروع (CRS)
    • استخدم نظام الإحداثيات المرجعي الافتراضي المعروض أدناه

    لغة Tab

    • الكتابة فوق لغة النظام و لغة لاستخدامها بدلا من ذلك
    • معلومات حول لغة النظام النشطة

    علامة تبويب الشبكة¶

    علامة تبويب الشبكة الشكل:

    • استخدم الوكيل للوصول إلى الويب وحدد & # 8216Host & # 8217، & # 8216Port & # 8217، & # 8216User & # 8217، و & # 8216Password & # 8217.
    • تعيين نوع الوكيلحسب احتياجاتك.
      • الوكيل الافتراضي: يتم تحديد الوكيل بناءً على تعيين وكيل التطبيق باستخدام
      • الجوارب 5: وكيل عام لأي نوع من الاتصال. يدعم TCP و UDP والربط بمنفذ (الاتصالات الواردة) والمصادقة.
      • الموقع الوكيل: تم تنفيذه باستخدام الأمر & # 8220CONNECT & # 8221 ، ويدعم فقط اتصالات TCP الصادرة التي تدعم المصادقة.
      • HttpCachingProxy: يتم تنفيذه باستخدام أوامر HTTP العادية ، وهو مفيد فقط في سياق طلبات HTTP
      • FtpCachingProxy: يتم تنفيذه باستخدام وكيل FTP ، وهو مفيد فقط في سياق طلبات FTP

      يمكن إضافة استبعاد بعض عناوين URL إلى مربع النص الموجود أسفل إعدادات الخادم الوكيل (انظر علامة التبويب Figure_Network_Tab) بالضغط على [يضيف] زر. بعد ذلك ، انقر نقرًا مزدوجًا فوق حقل URL الذي تم إنشاؤه للتو وأدخل عنوان URL الذي ترغب في استبعاده من استخدام الوكيل. من الواضح أن الزر [إزالة] يزيل الإدخال المحدد.

      إذا كنت بحاجة إلى مزيد من المعلومات التفصيلية حول إعدادات الوكيل المختلفة ، فيرجى الرجوع إلى دليل وثائق مكتبة QT الأساسية على http://doc.trolltech.com/4.5/qnetworkproxy.html#ProxyType-enum.

      باستخدام البروكسيات

      قد يكون استخدام الوكلاء أمرًا صعبًا في بعض الأحيان. من المفيد & # 8216trial والخطأ & # 8217 أنواع البروكسي أعلاه والتحقق مما إذا كانت تنجح في حالتك.

      يمكنك تعديل الخيارات وفقًا لاحتياجاتك. قد تتطلب بعض التغييرات إعادة تشغيل QGIS قبل أن تصبح سارية المفعول.

        يتم حفظ الإعدادات في ملف texfile: $ HOME / .config / QuantumGIS / qgis.conf يمكنك العثور على إعداداتك في: $ HOME / Library / Preferences / org.qgis.qgis.plist يتم تخزين الإعدادات في السجل تحت:

      الفئة: QgsMapCanvas¶

      لوحة الخريطة هي فئة لعرض جميع أنواع بيانات GIS على لوحة الرسم.

      أساليب

      حدث
      التعليقات التوضيحية تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.
      الشروح يعود صحيحًا إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.
      منع التمكين صحيح إذا تم تمكين منع الكتابة
      الوان القماش قراءة خاصية QColor bgColor.
      المركز احصل على مركز الخريطة ، في الإحداثيات الجغرافية
      حدث التغيير
      طفل
      مسح ذاكرة التخزين المؤقت تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)
      clearExtentHistory
      قريب
      الاتصال
      السياق
      خلق
      الطبقة الحالية إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة مستخدم الأسطورة)
      حدث مخصص
      هدم
      قطع الاتصال
      dragEnterEvent تم تجاوز السحب أدخل الحدث
      السحب
      السحب
      رسم الخلفية
      رسم
      رسم الإطار
      حدث
      تمكين تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا
      enableMapTileRendering تعيين علامة عرض مربعات الخريطة
      دخول الحدث
      حدث تم تجاوز الحدث القياسي لإدراك الإيماءات
      eventFilter
      التعبير يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية.
      مدى إرجاع مدى التكبير الحالي لخريطة الخريطة
      فلاش يتسبب في وميض مجموعة من المعالم ذات المعرفات المتطابقة من طبقة متجه داخل اللوحة القماشية.
      الفلاش يتسبب في وميض مجموعة من الأشكال الهندسية داخل اللوحة القماشية.
      التركيز على الحدث
      التركيزالتالي
      التركيز التاليالطفل
      التركيز
      التركيزالسابق الطفل
      تجميد قم بتجميد / إذابة لوحة الخريطة.
      المدى الكامل يُرجع المدى المجمع لكل الطبقات على لوحة الخريطة
      getCoordinateTransform احصل على تحويل الإحداثيات الحالي
      اخفاء
      initPainter
      initStyleOption
      أسلوب الإدخال
      isCachingEnabled تحقق مما إذا كانت صور الطبقات المعروضة يتم تخزينها مؤقتًا
      رسم اكتشف ما إذا كان العرض قيد التقدم
      مجمد يعود صحيحًا إذا تم تجميد قماش الرسم.
      isParallelRenderingEnabled تحقق مما إذا كانت الطبقات يتم تقديمها بالتوازي أو بالتتابع
      isSignalConnected
      keyPressEvent تم تجاوز حدث الضغط على مفتاح
      keyReleaseEvent تم تجاوز حدث تحرير المفتاح
      وضع العلامات إعدادات المحرك يُرجع إعدادات محرك الملصقات العامة من إعدادات الخريطة الداخلية
      النتائج الوصول إلى نتائج وضع العلامات (قد تكون خالية)
      طبقة إعادة طبقة الخريطة في فهرس الموضع في مكدس الطبقة
      layerCount إرجاع عدد الطبقات على الخريطة
      layerStateChange هذه الفتحة متصلة بتغيير الرؤية لطبقة واحدة أو أكثر
      layerStyleOverrides إرجاع التجاوزات المخزنة للأنماط للطبقات.
      طبقات قم بإعادة قائمة الطبقات المعروضة داخل لوحة الخريطة.
      حدث المغادرة
      عامل التكبير إرجاع عامل التكبير
      إعدادات الخريطة الوصول إلى الخصائص المستخدمة لعرض الخريطة
      mapTool يُرجع الأداة النشطة حاليًا
      mapUnits وظيفة ملائمة لإرجاع وحدات خريطة القماش الحالية.
      mapUnitsPerPixel تُرجع mapUnitsPerPixel (وحدات الخريطة لكل بكسل) للقماش
      تحديث الخريطة اكتشف عدد المرات التي يجب فيها تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)
      قياس
      mouseDoubleClickEvent تم تجاوز حدث النقر المزدوج بالماوس
      الماوس إرجاع آخر موضع لمؤشر الماوس
      MouseMoveEvent تم تجاوز حدث تحريك الماوس
      الماوس تم تجاوز حدث ضغط الماوس
      MouseReleaseEvent تم تجاوز حدث تحرير الماوس
      المحتويات عند استدعائه عندما يكون التحريك قيد التشغيل ، تشير إعادة التعيين إلى نهاية التحريك
      حدث
      أصلي
      دهان حدث الطلاء الذي تم تجاوزه
      panAction يتم الاتصال به عندما يتحرك الماوس ويتم تنشيط التحريك
      بان اكشن اند ينهي حركة التحريك ويعيد رسم اللوحة القماشية.
      panToFeatureIds مراكز قماش مدى لمعرفات الميزة
      عمومًا محددًا قم بالتحريك إلى الميزات المحددة للطبقة الحالية (المتجهية) مع الاحتفاظ بنفس المدى.
      معاينة الوظائف يعود صحيحًا إذا تم تمكين مهام معاينة خريطة اللوحة القماشية (مهام العرض ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك الخريطة أو تصغيرها) في اللوحة القماشية.
      وضعية المعاينة إرجاع وضع المعاينة الحالي للوحة الخريطة.
      معاينة الوضع يُرجع ما إذا كان وضع المعاينة ممكّنًا للوحة الخريطة
      قراءة المشروع تم استدعاؤه لقراءة إعدادات قماش الخريطة من المشروع
      المستقبلات
      تحديث يعيد رسم خريطة قماشية
      تحديث جميع الطبقات أعد تحميل كل الطبقات وامسح ذاكرة التخزين المؤقت وقم بتحديث اللوحة
      عرض يعود صحيحًا إذا تم تعطيل عرض ملء الشاشة نتيجة لتعطيل المستخدم للعرض عبر واجهة المستخدم الرسومية.
      تغيير حجم الحدث تم تجاوز حدث تغيير الحجم
      دوران احصل على تدوير قماش الخريطة الحالي بدرجات في اتجاه عقارب الساعة
      saveAsImage احفظ أديرة لوحة الخريطة على القرص كصورة
      مقياس تُرجع آخر مقياس تم الإبلاغ عنه للوحة القماشية.
      مقياس يُرجع ما إذا كان المقياس مغلقًا ، بحيث يمكن إجراء التكبير باستخدام التكبير.
      التمرير المحتويات
      اختيارتغيرتفتحة يتلقى إشارة حول تغيير التحديد ، ويمررها بمعلومات الطبقة
      اختيار اللون إرجاع لون المعالم المختارة
      مرسل
      المرسل
      setAnnotationsVisible. مجموعة التعليقات التوضيحية يحدد ما إذا كانت التعليقات التوضيحية مرئية في اللوحة أم لا.
      setCachingEnabled قم بتعيين ما إذا كنت تريد تخزين صور الطبقات المقدمة مؤقتًا أم لا
      setCanvasColor اكتب خاصية QColor bgColor.
      setCenter اضبط مركز لوحة الخريطة ، في الإحداثيات الجغرافية
      setCurrentLayer
      تعيين الوجهة يحدد النظام المرجعي لإحداثيات الوجهة
      setExpressionContextScope يعيّن نطاق سياق تعبير لخريطة الخريطة.
      سيتسينت اضبط مدى لوحة الخريطة
      setLabelingEngineSettings يضبط إعدادات محرك الملصقات العامة في إعدادات الخريطة الداخلية
      setLayerStyleOverrides يضبط التجاوزات المخزنة للأنماط لعرض الطبقات.
      تعيين طبقات يضبط قائمة الطبقات التي يجب أن تظهر في اللوحة.
      setMagnificationFactor يضبط عامل التكبير لتطبيقه على لوحة الخريطة.
      setMapSettingsFlags يعيد تعيين أعلام إعدادات خريطة اللوحة.
      setMapTool يضبط أداة الخريطة المستخدمة حاليًا على اللوحة
      setMapUpdateInterval تعيين عدد مرات تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)
      setParallelRenderingEnabled عيّن ما إذا كانت الطبقات سيتم تجسيدها بالتوازي أو بالتتابع
      setPreviewJobsEnabled تعيين ما إذا كانت مهام معاينة خريطة قماشية (مهام التجسيد ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك أو تصغير الخريطة) يتم تمكينها للوحة القماشية.
      وضع setPreviewMode يضبط وضع المعاينة لخريطة الخريطة.
      setPreviewModeEnabled لتمكين وضع المعاينة لخريطة الخريطة
      setRenderFlag تعيين ما إذا كان المستخدم قد قام بتعطيل عروض ملء الشاشة عبر واجهة المستخدم الرسومية.
      setRotation اضبط دوران لوحة الخريطة في درجات في اتجاه عقارب الساعة
      setScaleLocked قفل المقياس ، بحيث يمكن إجراء التكبير باستخدام التكبير
      setSegmentation التسامح يضبط تفاوت التجزئة المطبق عند عرض الأشكال الهندسية المنحنية
      setSegmentationToleranceType تعيين نوع تفاوت التجزئة (أقصى زاوية أو أقصى فرق بين المنحنى والتقريب)
      setSelectionColor اضبط لون ميزات المتجه المحددة
      setSnappingUtils قم بتعيين مثيل لأدوات الانجذاب إلى لوحة الخريطة.
      تعيين الموضوع يضبط نسق الخريطة لإظهاره في اللوحة.
      setViewportMargins
      setWheelFactor ضبط عامل تكبير العجلة (يجب أن يكون أكبر من 1)
      الإعداد
      رسام مشترك
      عرض الحدث
      العض إرجاع فئة الأداة المساعدة للانطباق المرتبطة بلوحة رسم الخريطة.
      وقف التقديم توقف عن العرض (إذا كان هناك أي شيء الآن)
      الكمبيوتر اللوحي
      سمة لعرض سمة الخريطة الموضحة في اللوحة ، إذا تم تعيينها.
      توقيت الحدث
      unsetMapTool قم بإلغاء تعيين أداة الخريطة الحالية أو أداة عدم التكبير الأخيرة
      updateCanvasItem المواقع تم طلب تغيير الحجم أو تغيير المدى لإعلام عناصر اللوحة القماشية بتغيير مستطيلها
      updateMicroFocus
      التحديث ينبعث مقياس الإشارة: تم تغييره لتحديث النطاق في النافذة الرئيسية
      منفذ العرض
      منفذ العرض
      عرض حجم تلميح
      انتظر أثناء التقديم كتل حتى انتهاء مهمة التقديم.
      عجلة تم تجاوز حدث عجلة الماوس
      اكتب مشروع تم استدعاؤه لكتابة إعدادات قماش الخريطة للمشروع
      ZoomByFactor تكبير مع العامل الموفر.
      تكبير تكبير بعامل ثابت
      تصغير التصغير بعامل ثابت
      التكبير تكبير اللوحة إلى مقياس معين.
      ZoomToFeatureExtent الأزيز لمدى الميزة.
      ZoomToFeatureIds عيّن مدى قماش الرسم إلى المربع المحيط لمجموعة من المعالم
      zoomToFullExtent تكبير إلى المدى الكامل لجميع الطبقات
      ZoomToNextExtent تكبير إلى المدى التالي (عرض)
      ZoomTo PreviousExtent تكبير إلى المدى السابق (عرض)
      تكبير / تصغير تكبير لمدى الميزات المحددة للطبقة (المتجه) الحالية.
      ZoomWithCenter تكبير / تصغير بمركز معين

      إشارات

      قماش ينبعث عندما يتغير لون خلفية القماش
      CurrentLayerChanged ينبعث عند تغيير الطبقة الحالية
      الوجهة CrsChanged ينبعث عند تغيير خريطة CRS
      نطاقاتتغير ينبعث عندما تتغير نطاقات الخريطة [إشارة]
      مفتاح مضغوط إصدار حدث ضغط مفتاح [إشارة]
      keyReleased انبعاث حدث تحرير المفتاح [إشارة]
      layerStyleOverridesChanged ينبعث عندما يتغير تكوين أنماط الطبقة المتجاوزة
      الطبقاتتغيرت ينبعث عند تلقي مجموعة جديدة من الطبقات [إشارة]
      التكبير تغير ينبعث عندما يتغير مقياس الخريطة
      mapCanvas محدثة ينبعث عندما تنتهي اللوحة من طلب تحديث.
      mapToolSet تم تغيير أداة Emit Map باستخدام الأداة القديمة
      الرسالة إرسال رسالة (عادة ما يتم عرضها في شريط الرسائل) [إشارة]
      تصيير TODO: يتم إهماله عند إعادة تنفيذ الزخارف كعناصر قماشية للخريطة - أي شيء متعلق بتقدم العرض غير مرئي خارج لوحة الرسم القماشية - يجب إجراء رسم إضافي مباشرةً داخل وظيفة العارض أو بشكل مستقل كعنصر قماش خريطة [إشارة]
      تقديم ينبعث عندما تكون اللوحة على وشك العرض.
      دوران تغير ينبعث عندما يتغير دوران الخريطة
      مقياس تغير تنبعث عندما يتغير مقياس الخريطة [إشارة]
      اختيارتغير تنبعث عند تغيير التحديد في أي طبقة [إشارة]
      تم تغيير الموضوع ينبعث عندما يتم تعيين سمة خريطة مختلفة للوحة القماشية.
      تحويل المحتوى ينبعث عند تغيير سياق تحويل قماش الرسم.
      xy إحداثيات ينبعث موضع الماوس الحالي
      zoomLastStatusChanged ينبعث عند تغيير حالة التكبير / التصغير الأخيرة [إشارة]
      zoomNextStatusChanged تنبعث عندما تغيرت حالة التكبير التالية [إشارة]

      صفات

      تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.

      يعود صحيحًا إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.

      صحيح إذا تم تمكين منع الكتابة

      الوان القماش ( الذات ) & # x2192 QColor¶

      قراءة خاصية QColor bgColor.

      ينبعث عندما يتغير لون خلفية القماش

      احصل على مركز الخريطة ، في الإحداثيات الجغرافية

      تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)

      إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة مستخدم الأسطورة)

      ينبعث عند تغيير الطبقة الحالية

      ينبعث عند تغيير خريطة CRS

      تم تجاوز السحب أدخل الحدث

      dragLeaveEvent () ¶ dragMoveEvent () ¶ drawBackground () ¶ drawForeground () ¶ drawFrame () ¶ dropEvent () ¶ enableAntiAliasing ( الذات, علم: منطقي ) ¶

      تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا

      enableMapTileRendering ( الذات, علم: منطقي ) ¶

      تعيين علامة عرض مربعات الخريطة

      enterEvent () ¶ حدث ( الذات, ه: QEvent ) & # x2192 منطقية

      تم تجاوز الحدث القياسي لإدراك الإيماءات

      eventFilter () ¶ expressionContextScope ( الذات ) & # x2192 QgsExpressionContextScope¶

      يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة.

      إرجاع مدى التكبير الحالي لخريطة الخريطة

      ينبعث عندما تتغير نطاقات الخريطة [إشارة]

      flashFeatureIds ( الذات, الطبقة: QgsVectorLayer, المعرفات: الكائن, startColor: Union [QColor, كيو تي جلوبال, QGradient] = QColor (255, 0, 0, 255), endColor: Union [QColor, كيو تي جلوبال, QGradient] = QColor (255, 0, 0, 0), ومضات: int = 3, المدة: int = 500 ) ¶

      يتسبب في وميض مجموعة من المعالم ذات المعرفات المتطابقة من طبقة متجه داخل اللوحة القماشية.

      يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

      إذا كانت الميزات أو الأشكال الهندسية متوفرة بالفعل ، فإن FlashGeometries () يكون أكثر كفاءة.

      يتسبب في وميض مجموعة من الأشكال الهندسية داخل اللوحة القماشية.

      إذا كان crs نظامًا مرجعيًا صالحًا للإحداثيات ، فسيتم تحويل الأشكال الهندسية تلقائيًا من CRS هذا إلى CRS القماش.

      يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

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

      المعلمات:مجمدة - تحديد منطقي ما إذا كان يجب تجميد اللوحة القماشية (صواب) أم

      مذاب (خطأ). الافتراضي هو الصحيح.

      بينما يجب استخدام setRenderFlag () فقط عندما يقوم المستخدمون بتعطيل العرض عبر واجهة المستخدم الرسومية.

      المدى الكامل ( الذات ) & # x2192 QgsRectangle¶

      يُرجع المدى المجمع لكل الطبقات على لوحة الخريطة

      getCoordinateTransform ( الذات ) & # x2192 QgsMapToPixel¶

      احصل على تحويل الإحداثيات الحالي

      hideEvent () ¶ initPainter () ¶ initStyleOption () ¶ inputMethodEvent () ¶ isCachingEnabled ( الذات ) & # x2192 منطقية

      تحقق مما إذا كانت صور الطبقات المعروضة يتم تخزينها مؤقتًا

      اكتشف ما إذا كان العرض قيد التقدم

      يعود صحيحًا إذا تم تجميد قماش الرسم.

      تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

      تحقق مما إذا كانت الطبقات يتم تقديمها بالتوازي أو بالتتابع

      تم تجاوز حدث الضغط على مفتاح

      إصدار حدث ضغط مفتاح [إشارة]

      keyReleaseEvent ( الذات, ه: QKeyEvent ) ¶

      تم تجاوز حدث تحرير المفتاح

      انبعاث حدث تحرير المفتاح [إشارة]

      وضع العلامات EngineSettings ( الذات ) & # x2192 QgsLabelingEngineSettings¶

      يُرجع إعدادات محرك الملصقات العامة من إعدادات الخريطة الداخلية

      الوصول إلى نتائج وضع العلامات (قد تكون خالية)

      إعادة طبقة الخريطة في فهرس الموضع في مكدس الطبقة

      إرجاع عدد الطبقات على الخريطة

      هذه الفتحة متصلة بتغيير الرؤية لطبقة واحدة أو أكثر

      layerStyleOverrides ( الذات ) & # x2192 ديكت [str، str] ¶

      إرجاع التجاوزات المخزنة للأنماط للطبقات.

      ينبعث عندما يتغير تكوين أنماط الطبقة المتجاوزة

      الجديد في الإصدار 2.12: [إشارة]

      قم بإعادة قائمة الطبقات المعروضة داخل لوحة الخريطة.

      ينبعث عند تلقي مجموعة جديدة من الطبقات [إشارة]

      ينبعث عندما يتغير مقياس الخريطة

      الجديد في الإصدار 2.16: [إشارة]

      إرجاع عامل التكبير

      ينبعث عندما تنتهي اللوحة من طلب تحديث. [الإشارة]

      mapSettings ( الذات ) & # x2192 QgsMapSettings¶

      الوصول إلى الخصائص المستخدمة لعرض الخريطة

      يُرجع الأداة النشطة حاليًا

      تم تغيير أداة Emit Map باستخدام الأداة القديمة

      وظيفة ملائمة لإرجاع وحدات خريطة القماش الحالية. يتم إملاء وحدات الخريطة بواسطة وحدات خريطة الوجهة القماشية ().

      mapUnitsPerPixel ( الذات ) & # x2192 تعويم¶

      تُرجع mapUnitsPerPixel (وحدات الخريطة لكل بكسل) للقماش

      mapUpdateInterval ( الذات ) & # x2192 int¶

      اكتشف عدد المرات التي يجب فيها تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

      إرسال رسالة (عادة ما يتم عرضها في شريط الرسائل) [إشارة]

      متري () ¶ mouseDoubleClickEvent ( الذات, ه: QMouseEvent ) ¶

      تم تجاوز حدث النقر المزدوج بالماوس

      MouseLastXY ( الذات ) & # x2192 QPoint

      إرجاع آخر موضع لمؤشر الماوس

      MouseMoveEvent ( الذات, ه: QMouseEvent ) ¶

      تم تجاوز حدث تحريك الماوس

      MousePressEvent ( الذات, ه: QMouseEvent ) ¶

      تم تجاوز حدث ضغط الماوس

      MouseReleaseEvent ( الذات, ه: QMouseEvent ) ¶

      تم تجاوز حدث تحرير الماوس

      المحتويات moveCanvas ( الذات, إعادة تعيين: منطقي = خطأ ) ¶

      عند استدعائه عندما يكون التحريك قيد التشغيل ، تشير إعادة التعيين إلى نهاية التحريك

      moveEvent () ¶ nativeEvent () ¶ paintEvent ( الذات, ه: QPaintEvent ) ¶

      panAction ( الذات, الحدث: QMouseEvent ) ¶

      يتم الاتصال به عندما يتحرك الماوس ويتم تنشيط التحريك

      panActionEnd ( الذات, ReleasePoint: QPoint ) ¶

      ينهي حركة التحريك ويعيد رسم اللوحة القماشية.

      panToFeatureIds ( الذات, الطبقة: QgsVectorLayer, المعرفات: الكائن ) ¶

      مراكز قماش مدى لمعرفات الميزة

      قم بالتحريك إلى الميزات المحددة للطبقة الحالية (المتجهية) مع الاحتفاظ بنفس المدى.

      المعاينة الذات ) & # x2192 منطقية

      يعود صحيحًا إذا تم تمكين مهام معاينة خريطة اللوحة القماشية (مهام العرض ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك الخريطة أو تصغيرها) في اللوحة القماشية.

      إرجاع وضع المعاينة الحالي للوحة الخريطة. هذا الإعداد له تأثير فقط إذا كان previewModeEnabled صحيحًا.

      عائدات:وضع المعاينة لخريطة القماش

      يُرجع ما إذا كان وضع المعاينة ممكّنًا للوحة الخريطة

      عائدات:صحيح إذا تم تمكين وضع المعاينة حاليًا

      تم استدعاؤه لقراءة إعدادات قماش الخريطة من المشروع

      استقبال () ¶ تحديث ( الذات ) ¶

      أعد تحميل كل الطبقات وامسح ذاكرة التخزين المؤقت وقم بتحديث اللوحة

      TODO: يتم إهماله عند إعادة تنفيذ الزخارف كعناصر قماشية للخريطة - أي شيء متعلق بتقدم العرض غير مرئي خارج لوحة الرسم القماشية - يجب إجراء رسم إضافي مباشرةً داخل وظيفة العارض أو بشكل مستقل كعنصر قماش خريطة [إشارة]

      يعود صحيحًا إذا تم تعطيل عرض ملء الشاشة نتيجة لتعطيل المستخدم للعرض عبر واجهة المستخدم الرسومية.

      تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

      ينبعث عندما تكون اللوحة على وشك العرض. [الإشارة]

      تغيير حجم الحدث ( الذات, ه: QResizeEvent ) ¶

      احصل على تدوير قماش الخريطة الحالي بدرجات في اتجاه عقارب الساعة

      ينبعث عندما يتغير دوران الخريطة

      احفظ أديرة لوحة الخريطة على القرص كصورة

      تُرجع آخر مقياس تم الإبلاغ عنه للوحة القماشية. تشير قيمة المقياس إلى مقام المقياس ، على سبيل المثال 1000.0 لخريطة 1: 1000.

      تنبعث عندما يتغير مقياس الخريطة [إشارة]

      يُرجع ما إذا كان المقياس مغلقًا ، بحيث يمكن إجراء التكبير باستخدام التكبير.

      تنبعث عند تغيير التحديد في أي طبقة [إشارة]

      يتلقى إشارة حول تغيير التحديد ، ويمررها بمعلومات الطبقة

      اختيار اللون ( الذات ) & # x2192 QColor¶

      إرجاع لون المعالم المختارة

      يحدد ما إذا كانت التعليقات التوضيحية مرئية في اللوحة أم لا.

      قم بتعيين ما إذا كنت تريد تخزين صور الطبقات المقدمة مؤقتًا أم لا

      اكتب خاصية QColor bgColor.

      setCenter ( الذات, المركز: QgsPointXY ) ¶

      اضبط مركز لوحة الخريطة ، في الإحداثيات الجغرافية

      يحدد النظام المرجعي لإحداثيات الوجهة

      يعيّن نطاق سياق تعبير لخريطة الخريطة. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة. ستحل هذه الطريقة محل نطاق سياق التعبير الحالي للوحة القماشية.

      المعلمات:مجال - نطاق سياق التعبير الجديد

      اضبط مدى لوحة الخريطة

      setLabelingEngineSettings ( الذات, الإعدادات: QgsLabelingEngineSettings ) ¶

      يضبط إعدادات محرك الملصقات العامة في إعدادات الخريطة الداخلية

      يضبط التجاوزات المخزنة للأنماط لعرض الطبقات.

      إذا تم ربط قماش الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي استدعاءات لـ setLayerStyleOverrides (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل أن يتم إجراء مكالمات setLayerStyleOverrides ().

      يضبط قائمة الطبقات التي يجب أن تظهر في اللوحة.

      إذا تم ربط لوحة الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي مكالمات إلى setLayers (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل إجراء مكالمات setLayers ().

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

      يعيد تعيين أعلام إعدادات خريطة اللوحة.

      يضبط أداة الخريطة المستخدمة حاليًا على اللوحة

      setMapUpdateInterval ( الذات, الوقت ميلي ثانية: int ) ¶

      تعيين عدد مرات تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

      عيّن ما إذا كانت الطبقات سيتم تجسيدها بالتوازي أو بالتتابع

      تعيين ما إذا كانت مهام معاينة خريطة قماشية (مهام التجسيد ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك أو تصغير الخريطة) يتم تمكينها للوحة القماشية.

      يضبط وضع المعاينة لخريطة الخريطة. هذا الإعداد له تأثير فقط إذا كان previewModeEnabled صحيحًا.


      الفئة: QgsMapCanvas¶

      لوحة الخريطة هي فئة لعرض جميع أنواع بيانات GIS على لوحة الرسم.

      تُرجع قائمة بجميع عناصر التعليقات التوضيحية في اللوحة.

      التعليقات التوضيحية مرئية ( الذات ) & # x2192 منطقية

      إرجاع True إذا كانت التعليقات التوضيحية مرئية داخل لوحة الخريطة.

      AntiAliasingEnabled ( الذات ) & # x2192 منطقية

      صحيح إذا تم تمكين منع الكتابة

      الوان القماش ( الذات ) & # x2192 QColor¶

      قراءة خاصية QColor bgColor.

      ينبعث عندما يتغير لون خلفية القماش

      يحصل على مركز الخريطة ، في الإحداثيات الجغرافية

      changeEvent ( الذات , QEvent ) ¶ childEvent ( الذات , QChildEvent ) ¶ مسح ذاكرة التخزين المؤقت ( الذات ) ¶

      تأكد من إزالة أي صور تم تقديمها من ذاكرة التخزين المؤقت (لا تفعل شيئًا إذا لم يتم تمكين ذاكرة التخزين المؤقت)

      إرجاع الطبقة الحالية (تم تعيينها بواسطة عنصر واجهة مستخدم الأسطورة)

      ينبعث عند تغيير الطبقة الحالية

      ينشئ نطاقًا جديدًا يحتوي على متغيرات ووظائف افتراضية تتعلق بلوحة الخريطة.

      ينبعث عند تغيير خريطة CRS

      ه (QDragEnterEvent) –

      dragLeaveEvent ( الذات , QDragLeaveEvent ) ¶ dragMoveEvent ( الذات , QDragMoveEvent ) ¶ drawBackground ( الذات , Q الرسام , QRectF ) ¶ drawForeground ( الذات , Q الرسام , QRectF ) ¶ drawFrame ( الذات , Q الرسام ) ¶ دروب إيفينت ( الذات , الحدث: QDropEvent ) ¶ المعلمات

      حدث (QDropEvent) –

      تمكين الذات , علم: منطقي ) ¶

      تستخدم لتحديد ما إذا كان الصقل ممكّنًا أم لا

      enableMapTileRendering ( الذات , علم: منطقي ) ¶

      تعيين علامة عرض مربعات الخريطة

      enterEvent ( الذات , QEvent ) ¶ حدث ( الذات , ه: QEvent ) & # x2192 bool¶ معلمات

      يُرجع مرجعًا إلى نطاق سياق التعبير للوحة الرسم القماشية. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة.

      إرجاع مدى التكبير الحالي لخريطة الخريطة

      ينبعث عندما تتغير نطاقات الخريطة [إشارة]

      flashFeatureIds ( الذات , الطبقة: QgsVectorLayer , المعرفات: الكائن , startColor: Union [QColor، Qt.GlobalColor، QGradient] = QColor (255، 0، 0، 255) , endColor: Union [QColor، Qt.GlobalColor، QGradient] = QColor (255، 0، 0، 0) , ومضات: int = 3 , المدة: int = 500 ) ¶

      يتسبب في وميض مجموعة من المعالم ذات المعرفات المتطابقة من طبقة متجه داخل اللوحة القماشية.

      يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

      إذا كانت الميزات أو الأشكال الهندسية متوفرة بالفعل ، فإن FlashGeometries () يكون أكثر كفاءة.

      هويات (موضوع) –

      ومضات (كثافة العمليات = 3) –

      المدة الزمنية (كثافة العمليات = 500) –

      يتسبب في وميض مجموعة من الأشكال الهندسية داخل اللوحة القماشية.

      إذا كان crs نظامًا مرجعيًا صالحًا للإحداثيات ، فسيتم تحويل الأشكال الهندسية تلقائيًا من CRS هذا إلى CRS القماش.

      يمكن تحديد startColor و endColor ، بالإضافة إلى عدد الومضات ومدة كل وميض (بالمللي ثانية).

      crs (QgsCoordinateReferenceSystem = QgsCoordinateReferenceSystem ()) -

      ومضات (كثافة العمليات = 3) –

      المدة الزمنية (كثافة العمليات = 500) –

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

      مجمدة (منطقي = صحيح) - قيمة منطقية لتحديد ما إذا كان يجب تجميد اللوحة القماشية (صواب) أو إذابة الجليد (خطأ). الافتراضي هو صحيح.

      setRenderFlag () بينما يجب استخدام setRenderFlag () فقط عندما يقوم المستخدمون بتعطيل العرض عبر واجهة المستخدم الرسومية.

      يُرجع المدى المجمع لكل الطبقات على لوحة الخريطة

      يحصل على التحويل الإحداثي الحالي

      hideEvent ( الذات , QHide الحدث ) ¶ initPainter ( الذات , Q الرسام ) ¶ initStyleOption ( الذات , QStyleOptionFrame ) ¶ inputMethodEvent ( الذات , QInputMethodEvent ) ¶ isCachingEnabled ( الذات ) & # x2192 منطقية

      تحقق مما إذا كانت صور الطبقات المعروضة يتم تخزينها مؤقتًا

      اكتشف ما إذا كان العرض قيد التقدم

      إرجاع True إذا تم تجميد اللوحة القماشية.

      تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

      isParallelRenderingEnabled ( الذات ) & # x2192 منطقية

      تحقق مما إذا كانت الطبقات يتم تقديمها بالتوازي أو بالتتابع

      isSignalConnected ( الذات , طريقة QMeta ) & # x2192 bool¶ keyPressEvent ( الذات , ه: QKeyEvent ) ¶ المعلمات

      ه (QKeyEvent) –

      إصدار حدث ضغط مفتاح [إشارة]

      ه (QKeyEvent) –

      keyReleaseEvent ( الذات , ه: QKeyEvent ) ¶ المعلمات

      ه (QKeyEvent) –

      انبعاث حدث تحرير المفتاح [إشارة]

      ه (QKeyEvent) –

      يُرجع إعدادات محرك الملصقات العامة من إعدادات الخريطة الداخلية

      يحصل على الوصول إلى نتائج التصنيف (قد لا شيء)

      تُرجع طبقة الخريطة في فهرس الموضع في حزمة الطبقة

      يُرجع عدد الطبقات على الخريطة

      هذه الفتحة متصلة بتغيير الرؤية لطبقة واحدة أو أكثر

      layerStyleOverrides ( الذات ) & # x2192 ديكت [str، str] ¶

      إرجاع التجاوزات المخزنة للأنماط للطبقات.

      ينبعث عندما يتغير تكوين أنماط الطبقة المتجاوزة

      الجديد في الإصدار 2.12: [إشارة]

      تُرجع قائمة الطبقات المعروضة في لوحة الخريطة.

      ينبعث عند تلقي مجموعة جديدة من الطبقات [إشارة]

      حدث المغادرة ( الذات , QEvent ) ¶ التكبير تغير ¶

      ينبعث عندما يتغير مقياس الخريطة

      الجديد في الإصدار 2.16: [إشارة]

      إرجاع عامل التكبير

      ينبعث عندما تنتهي اللوحة من طلب تحديث. [الإشارة]

      يحصل على حق الوصول إلى الخصائص المستخدمة لعرض الخريطة

      يُرجع الأداة النشطة حاليًا

      تم تغيير أداة Emit Map باستخدام الأداة القديمة

      وظيفة ملائمة لإرجاع وحدات خريطة اللوحة الحالية. يتم إملاء وحدات الخريطة بواسطة وحدات خريطة الوجهة القماشية ().

      mapUnitsPerPixel ( الذات ) & # x2192 تعويم¶

      تُرجع mapUnitsPerPixel (وحدات الخريطة لكل بكسل) للقماش

      mapUpdateInterval ( الذات ) & # x2192 int¶

      اكتشف عدد المرات التي يجب فيها تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

      إرسال رسالة (عادة ما يتم عرضها في شريط الرسائل) [إشارة]

      رسالة (شارع) –

      أ 2 (Qgis.MessageLevel = Qgis.Info) –

      ه (QMouseEvent) –

      MouseLastXY ( الذات ) & # x2192 QPoint

      إرجاع آخر موضع لمؤشر الماوس

      MouseMoveEvent ( الذات , ه: QMouseEvent ) ¶ المعلمات

      ه (QMouseEvent) –

      MousePressEvent ( الذات , ه: QMouseEvent ) ¶ المعلمات

      ه (QMouseEvent) –

      MouseReleaseEvent ( الذات , ه: QMouseEvent ) ¶ المعلمات

      ه (QMouseEvent) –

      المحتويات moveCanvas ( الذات , إعادة تعيين: منطقي = خطأ ) ¶

      عند استدعائه عندما يكون التحريك قيد التشغيل ، تشير إعادة التعيين إلى نهاية التحريك

      إعادة تعيين (منطقي = خطأ) –

      moveEvent ( الذات , QMoveEvent ) ¶ أحداث محلية ( self، Union [QByteArray، bytes، bytearray]، sip.voidptr ) & # x2192 Tuple [bool، int] ¶ paintEvent ( الذات , ه: QPaintEvent ) ¶ المعلمات

      ه (QPaintEvent) –

      panAction ( الذات , الحدث: QMouseEvent ) ¶

      يتم الاتصال به عندما يتحرك الماوس ويتم تنشيط التحريك

      حدث (QMouseEvent) –

      panActionEnd ( الذات , ReleasePoint: QPoint ) ¶

      ينهي حركة التحريك ويعيد رسم اللوحة القماشية.

      نقطة الإفراج (QPoint) –

      panToFeatureIds ( الذات , الطبقة: QgsVectorLayer , المعرفات: الكائن , alwaysRecenter: منطقي = صحيح ) ¶

      مراكز قماش مدى لمعرفات الميزة

      طبقة (QgsVectorLayer) - طبقة المتجه

      هويات (موضوع) - معرفات الميزات

      دائما (منطقي = صحيح) - إذا كان خطأ ، يتم إعادة توسيط اللوحة القماشية فقط إذا لم يكن الصندوق المحيط موجودًا في النطاق الحالي

      قم بالتحريك إلى الميزات المحددة للطبقة الحالية (المتجهية) مع الاحتفاظ بنفس المدى.

      طبقة (QgsVectorLayer = لا شيء) -

      المعاينة الذات ) & # x2192 منطقية

      إرجاع True إذا تم تمكين وظائف معاينة خريطة قماشية (مهام عرض ذات أولوية منخفضة والتي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك الخريطة أو تصغيرها) في اللوحة القماشية.

      وضعية المعاينة ( الذات ) & # x2192 QgsPreviewEffect.PreviewMode¶

      إرجاع وضع المعاينة الحالي للوحة الخريطة. هذا الإعداد له تأثير فقط إذا كانت previewModeEnabled هي True.

      وضع المعاينة لخريطة القماش

      يُرجع ما إذا كان وضع المعاينة ممكّنًا للوحة الخريطة

      صحيح إذا تم تمكين وضع المعاينة حاليًا

      تم استدعاؤه لقراءة إعدادات قماش الخريطة من المشروع

      المستقبلات ( الذات , PYQT_SIGNAL ) & # x2192 int¶ redrawAllLayers ( الذات ) ¶

      يمسح كل الصور المخزنة مؤقتًا ويعيد رسم كل الطبقات.

      على عكس RefreshAllLayers () ، لا يؤدي هذا إلى إعادة تحميل الطبقات نفسها ، وبالتالي فهي "خفيفة الوزن". استخدم هذه الطريقة عندما يكون تحديث عارضات الطبقة فقط مطلوبًا.

      قم بإعادة تحميل كل الطبقات (بما في ذلك تحديث خصائص الطبقة من مصادر البيانات الخاصة بهم) ، ومسح ذاكرة التخزين المؤقت وتحديث اللوحة.

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

      TODO: يتم إهماله عند إعادة تنفيذ الزخارف كعناصر قماشية للخريطة - أي شيء متعلق بتقدم العرض غير مرئي خارج لوحة الرسم القماشية - يجب إجراء رسم إضافي مباشرةً داخل وظيفة العارض أو بشكل مستقل كعنصر قماش خريطة [إشارة]

      ينبعث عند مواجهة خطأ أثناء عملية عرض الخريطة.

      تشير وسيطة الطبقة إلى طبقة الخريطة المرتبطة ، إذا كانت متوفرة.

      الجديد في الإصدار 3.10.0: [إشارة]

      إرجاع True إذا تم تعطيل عرض ملء الشاشة نتيجة لتعطيل المستخدم للعرض عبر واجهة المستخدم الرسومية.

      تم إيقافه برمجيًا ، بينما يجب استخدام renderFlag () لتحديد ما إذا كان المستخدم قد عطل العرض عبر واجهة المستخدم الرسومية.

      ينبعث عندما تكون اللوحة على وشك العرض. [الإشارة]

      تغيير حجم الحدث ( الذات , ه: QResizeEvent ) ¶ المعلمات

      ه (QResizeEvent) –

      الحصول على تدوير قماش الخريطة الحالي بدرجات في اتجاه عقارب الساعة

      ينبعث عندما يتغير دوران الخريطة

      احفظ محتويات لوحة الخريطة على القرص كصورة

      اسم الملف (شارع) –

      QPixmap (QPixmap = لا شيء) –

      تُرجع آخر مقياس تم الإبلاغ عنه للوحة القماشية. تشير قيمة المقياس إلى مقام المقياس ، على سبيل المثال 1000.0 لخريطة 1: 1000.

      تنبعث عندما يتغير مقياس الخريطة [إشارة]

      يُرجع ما إذا كان المقياس مغلقًا ، بحيث يمكن إجراء التكبير باستخدام التكبير.

      QgsMapCanvas.scrollContentsBy (self، int، int) select تغيير

      تنبعث عند تغيير التحديد في أي طبقة [إشارة]

      يتلقى إشارة حول تغيير التحديد ، ويمررها بمعلومات الطبقة

      اختيار اللون ( الذات ) & # x2192 QColor¶

      إرجاع لون المعالم المختارة

      مرسل ( الذات ) & # x2192 QObject¶ المرسل SignalIndex ( الذات ) & # x2192 int¶ setAnnotationsVisible ( الذات , مرئي: منطقي ) ¶

      يحدد ما إذا كانت التعليقات التوضيحية مرئية في اللوحة أم لا.

      مرئي (منطقي) –

      setCachingEnabled ( الذات , مُمكّن: منطقي ) ¶

      قم بتعيين ما إذا كنت تريد تخزين صور الطبقات المقدمة مؤقتًا أم لا

      ممكن (منطقي) –

      setCanvasColor ( الذات , _newVal: Union [QColor، Qt.GlobalColor، QGradient] ) ¶

      اكتب خاصية QColor bgColor.

      اضبط مركز لوحة الخريطة ، في الإحداثيات الجغرافية

      setCurrentLayer ( الذات , الطبقة: QgsMapLayer ) ¶ المعلمات

      يحدد النظام المرجعي لإحداثيات الوجهة

      يعيّن نطاق سياق تعبير لخريطة الخريطة. يتم إدخال هذا النطاق في سياق التعبير المستخدم لتقديم الخريطة ، ويمكن استخدامه لتطبيق تجاوزات متغيرة محددة لتقييم التعبير لعرض لوحة الرسم على الخريطة. ستحل هذه الطريقة محل نطاق سياق التعبير الحالي للوحة القماشية.

      مجال (QgsExpressionContextScope) - نطاق سياق التعبير الجديد

      يضبط مدى لوحة الخريطة

      مكبر (منطقي = خطأ) –

      يضبط إعدادات محرك الملصقات العامة في إعدادات الخريطة الداخلية

      setLayerStyleOverrides ( الذات , يتجاوز: Dict [str، str] ) ¶

      يضبط التجاوزات المخزنة للأنماط لعرض الطبقات.

      إذا تم ربط قماش الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي استدعاءات لـ setLayerStyleOverrides (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل أن يتم إجراء مكالمات setLayerStyleOverrides ().

      يضبط قائمة الطبقات التي يجب أن تظهر في اللوحة.

      إذا تم ربط لوحة الخريطة بسمة الخريطة عبر استدعاء setTheme () ، فسيتم تجاهل أي مكالمات إلى setLayers (). من الضروري أولاً مسح اقتران السمة عن طريق استدعاء setTheme () بسلسلة فارغة قبل إجراء مكالمات setLayers ().

      setMagnificationFactor ( الذات , العامل: تعويم ) ¶

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

      عامل (يطفو) –

      setMapSettingsFlags ( الذات , الأعلام: الاتحاد [QgsMapSettings.Flags، QgsMapSettings.Flag] ) ¶

      يعيد تعيين أعلام إعدادات خريطة اللوحة.

      setMapTool ( الذات , mapTool: QgsMapTool , نظيف: منطقي = خطأ ) ¶

      يضبط أداة الخريطة المستخدمة حاليًا على اللوحة

      ينظف (منطقي = خطأ) –

      تعيين عدد مرات تحديث معاينة الخريطة أثناء عرضها (بالمللي ثانية)

      الوقت ميلي ثانية (int) –

      setParallelRenderingEnabled ( الذات , مُمكّن: منطقي ) ¶

      عيّن ما إذا كانت الطبقات سيتم تجسيدها بالتوازي أو بالتتابع

      ممكن (منطقي) –

      setPreviewJobsEnabled ( الذات , مُمكّن: منطقي ) ¶

      تعيين ما إذا كانت مهام معاينة خريطة قماشية (مهام التجسيد ذات الأولوية المنخفضة التي تعرض أجزاء من العرض خارج نطاق اللوحة مباشرةً ، للسماح بمعاينة هذه المساحات خارج اللوحة عند تحريك أو تصغير الخريطة) يتم تمكينها للوحة القماشية.

      ممكن (منطقي) –

      setPreviewMode ( الذات , الوضع: QgsPreviewEffect.PreviewMode ) ¶

      يضبط وضع المعاينة لخريطة الخريطة. هذا الإعداد له تأثير فقط إذا كانت previewModeEnabled هي True.

      الوضع (QgsPreviewEffect.PreviewMode) - وضع المعاينة للقماش

      لتمكين وضع المعاينة لخريطة الخريطة

      معاينة (منطقي) - اضبط على True لتمكين وضع المعاينة

      يضبط اللوحة على المدى المحدد.

      صحيح إذا كان التكبير ناجحًا.

      setRenderFlag ( الذات , علم: منطقي ) ¶

      تعيين ما إذا كان المستخدم قد قام بتعطيل عروض ملء الشاشة عبر واجهة المستخدم الرسومية.

      علم (منطقي) - اضبط على False للإشارة إلى قيام المستخدم بتعطيل العروض

      freeze () بينما يجب استخدام setRenderFlag () فقط عندما يقوم المستخدمون بتعطيل العرض عبر واجهة المستخدم الرسومية.

      اضبط دوران لوحة الخريطة في درجات في اتجاه عقارب الساعة

      درجات (يطفو) –

      setScaleLocked ( الذات , isLocked: منطقي ) ¶

      قفل المقياس ، بحيث يمكن إجراء التكبير باستخدام التكبير

      مقفل (منطقي) –

      setSegmentation التسامح ( الذات , التسامح: تطفو ) ¶

      يضبط تفاوت التجزئة المطبق عند عرض الأشكال الهندسية المنحنية

      تفاوت (يطفو) - تفاوت التجزئة *

      setSegmentationToleranceType ( الذات , النوع: QgsAbstractGeometry.SegmentationToleranceType ) ¶

      تعيين نوع تفاوت التجزئة (أقصى زاوية أو أقصى فرق بين المنحنى والتقريب)

      setSelectionColor ( الذات , اللون: اتحاد [QColor ، Qt.GlobalColor ، QGradient] ) ¶

      اضبط لون ميزات المتجه المحددة

      قم بتعيين مثيل لأدوات الانجذاب إلى لوحة الخريطة. المثيل ليس مملوكًا للوحة القماشية ، لذلك من الممكن استخدام مثيل واحد في لوحات قماشية متعددة.

      بالنسبة إلى اللوحة الرئيسية في QGIS ، لا تقم بإقران مثيل مختلف عن مثيل موجود (يتم تحديثه من تكوين انطباق المشروع).

      setTheme ( الذات , الموضوع: شارع ) ¶

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

      عندما تكون اللوحة القماشية مرتبطة بسمة الخريطة ، فإنها ستتبع تلقائيًا تحديد الطبقة وأنماط الطبقة من هذا النسق. لن يكون للمكالمات إلى setLayers () أو setLayerStyleOverrides () أي تأثير ، ولن تزامن اللوحات القماشية المرتبطة بـ QgsLayerTreeMapCanvasBridge حالتها مع شجرة الطبقة. في هذه الحالات ، من الضروري استدعاء setTheme () بسلسلة فارغة لمسح ارتباط السمة والسماح بتحديثات الخريطة باستخدام setLayers () أو setLayerStyleOverrides () أو عبر QgsLayerTreeMapCanvasBridge.

      إذا تم تمرير سلسلة فارغة ، فسيتم مسح اقتران النسق الحالي.

      QgsMapCanvas.setViewportMargins (self، int، int، int، int)

      setWheelFactor ( الذات , العامل: تعويم ) ¶

      يضبط عامل تكبير العجلة (يجب أن يكون أكبر من 1)

      عامل (يطفو) –

      منفذ الإعداد ( الذات , QWidget ) ¶ SharedPainter ( الذات ) & # x2192 QPainter¶ showEvent ( الذات , QShowEvent ) ¶ snappingUtils ( الذات ) & # x2192 QgsSnappingUtils¶

      إرجاع فئة الأداة المساعدة للانطباق المرتبطة بلوحة رسم الخريطة. إذا لم يتم ربط أي مثيل لأدوات الالتقاط مسبقًا ، فسيتم إنشاء داخلي للراحة (لذلك لا تحتاج أدوات الخريطة إلى اختبار وجود المثيل).

      تُرجع اللوحة الرئيسية في QGIS مثيلًا يتم تحديثه دائمًا بتكوين الانطباق الخاص بالمشروع.

      توقف عن العرض (إذا كان هناك أي شيء الآن)

      لعرض سمة الخريطة الموضحة في اللوحة ، إذا تم تعيينها.

      ينبعث عندما يتم تعيين سمة خريطة مختلفة للوحة القماشية.

      timerEvent ( الذات , QTimerEvent ) ¶ تحويل النص تغيير

      ينبعث عند تغيير سياق تحويل قماش الرسم.

      قم بإلغاء تعيين أداة الخريطة الحالية أو أداة عدم التكبير الأخيرة

      يتم استدعاء هذا من أداة تدمير أدوات الخريطة للتأكد من عدم استخدام أداة الخريطة هذه بعد الآن. لست مضطرًا للاتصال به يدويًا ، فسيقوم QgsMapTool بالاعتناء به.

      تم طلب تغيير الحجم أو تغيير المدى لإعلام عناصر اللوحة القماشية بتغيير مستطيلها

      updateMicroFocus ( الذات ) ¶ updateScale ( الذات ) ¶

      ينبعث مقياس الإشارة: تم تغييره لتحديث النطاق في النافذة الرئيسية

      منفذ العرض الحدث ( الذات , QEvent ) & # x2192 bool¶ viewportMargins ( الذات ) & # x2192 QMargins¶ viewportSizeHint ( الذات ) & # x2192 QSize¶ waitWhileRendering ( الذات ) ¶

      كتل حتى انتهاء مهمة التقديم.

      في جميع الحالات تقريبًا ، لا ترغب في استدعاء هذا ، لأنه سيؤدي إلى تعليق واجهة المستخدم حتى تكتمل مهمة العرض. تم تضمينه في API فقط لاختبار الوحدة ونصوص Python النصية المستقلة.

      ه (QWheelEvent) –

      كتابة مشروع ( الذات , QDomDocument ) ¶

      تم استدعاؤه لكتابة إعدادات قماش الخريطة للمشروع

      ينبعث موضع الماوس الحالي

      zoomByFactor ( الذات , scaleFactor: تعويم , المركز: QgsPointXY = لا شيء ) ¶

      تكبير مع العامل الموفر. تصغير عامل & gt 1 ، يتم تكبير الفاصل الزمني (0،1) إذا تم إعطاء نقطة ، أعد التوسيط عليها

      عامل المقياس (يطفو) –

      المركز (QgsPointXY = لا شيء) -

      تكبير بعامل ثابت

      ينبعث عند تغيير حالة التكبير / التصغير الأخيرة [إشارة]

      تنبعث عندما تغيرت حالة التكبير التالية [إشارة]

      التصغير بعامل ثابت

      ZoomScale ( الذات , مقياس: تعويم ) ¶

      تكبير اللوحة إلى مقياس معين. تشير قيمة المقياس إلى مقام المقياس ، على سبيل المثال 1000.0 لخريطة 1: 1000.

      مقياس (يطفو) –

      الأزيز لمدى الميزة. يضيف هامشًا صغيرًا حول المدى ويقوم بتحريك إذا كان المستقيم فارغًا (مدى النقطة)

      عيّن مدى قماش الرسم إلى المربع المحيط لمجموعة من المعالم

      طبقة (QgsVectorLayer) - طبقة المتجه

      هويات (موضوع) - معرفات الميزات *

      تكبير إلى المدى الكامل لجميع الطبقات

      تكبير إلى المدى التالي (عرض)

      تكبير إلى المدى السابق (عرض)

      تكبير لمدى الميزات المحددة للطبقة (المتجه) المتوفرة.

      طبقة (QgsVectorLayer = None) - حدد بشكل اختياري مختلفة عن الطبقة الحالية

      zoomWithCenter ( الذات , س: int , ص: كثافة العمليات , ZoomIn: منطقي ) ¶


      شاهد الفيديو: QGIS Python PyQGIS - Dissolve