أكثر

الحصول على صور منبثقة في QGIS؟

الحصول على صور منبثقة في QGIS؟


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

لقد قمت بإعادة النظر في هذه المشكلة ، وتمكنت من الوصول إلى هذا الحد ولكن النافذة المنبثقة لا تعمل.

انظر الصورة:


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

  • أولاً ، يجب أن يكون لديك اسم ملف أو مسار في سمات طبقة النقاط المرتبطة بصورك.
  • ثانيًا ، قم بتحرير نصائح الخريطة باستخدام كود HTML التالي:
    < img src="[% image %]" width=300 height=300 >
    حيث تشير [٪ image٪] إلى مسار صورتك
  • بالتناوب يمكنك تعيين
    < img src="YOURPATHT/[% image %]" width=300 height=300 >
    إذا كانت [٪ image٪] تشير إلى اسم الملف الخاص بك.

    كان هذا فعال جدا بالنسبة لي. آمل أن يساعد.


    في 3.8.0 ، إليك ما يناسبني:

    1. قم بإنشاء طبقة نقطية (Geopackage ، ملف الشكل ، إلخ)

    2. قم بإنشاء حقل سمة النص في طبقة النقطة:

      • اتصل به ، قل ، مسار_الصورة
      • الحد الأقصى المعقول للطول هو 320 حرفًا ، والذي سيكون قادرًا على احتواء الحد الأقصى لطول مسار ملف Windows. تحرير: إذا كنت تستخدم ملف شكل ، فإن الحد الأقصى لطول حقل النص هو 254 حرفًا.
    3. قم بتحرير جدول السمات هذا والتعبئة مسار_الصورة بمسار الملف واسم الصورة المقترنة بكل سجل ، مثل:ملف: /// C: TEST IMAGES photo_1.jpg ">


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

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

      https://www.youtube.com/watch؟v=CUxkddOP3BQ http://manual.linfiniti.com/en/create_vector_data/actions.html

      مزيد من المعلومات حول نصائح الخريطة:

      http://nathanw.net/2012/08/05/html-map-tips-in-qgis/

      qgis كيفية تعيين حقل لتعيين النصائح


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


      لقد جربت بعض الخيارات:

      1. الإجراء: افتح: [٪ Path٪] هذا هو الأسهل ولكنه أشبه بالارتباط التشعبي

      ثم حاولت

      1. معرف ، مرفق ، صورة

      2. لغة البرمجة:


        ما فعلته هو إنشاء قاعدة بيانات postgres / postgis لجميع صوري التي تتضمن صورة مصغرة لعمود الصور بمقياس معقول. يمكنني بعد ذلك إنشاء طبقة تُظهر مواقع الصورة كما في الشكل أدناه.

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

        الكود الأساسي للمكوِّن الإضافي هو:

        # - * - الترميز: utf-8 - * - "" "/ ************************************ ************************************ بواسطة Plugin Builder: http://g-sherman.github.io/Qgis-Plugin-Builder/ ------------------- ابدأ: 2020-09-14 git sha : تنسيق $:٪ H $ حقوق النشر: (C) 2020 بواسطة Bruno Vermeulen البريد الإلكتروني: [email protected] ************************* **************************************************** / / ************************************************** *************************** * * * هذا البرنامج هو برنامج مجاني ؛ يمكنك إعادة توزيعه و / أو تعديله * * بموجب الشروط من رخصة جنو العمومية كما نشرتها * * مؤسسة البرمجيات الحرة ؛ إما الإصدار 2 من الترخيص ، أو * * (حسب اختيارك) أي إصدار لاحق. * * * ************ **************************************************** ************* / "" "استيراد نظام التشغيل # إذا كنت تستخدم Linux ، ثم أضف مسارًا إلى حزم الموقع إذا كان os.name == 'posix': استيراد sys import_path = os.path. الموسع ('~ / .local / share / QGIS / QGIS3 / profile / default / python / site-bunders') sys.path.insert (0 ، import_path) من استيراد qgis.core (QgsProject ، QgsDistanceArea ، QgsFeatureRequest ، QgsPointXY ،) من استيراد qgis.gui (QgsMapTool ، QgsMapToolEmitPoint ، QgsVertexMarker ،) من qgis.PyQt.QtCore import Qt و QSettings و QTranslator و QCoreApplication من qgis.PyQt.QtGui import QIcon from qgis.PidQtGui الموارد من ملف resources.py من .resources import qInitResources ، qCleanupResources qInitResources () pictures_layer = 'سنة الصورة' d = QgsDistanceArea () d.setEllipsoid ('WGS84') class PicLayer (): def __init __ (self): layer = QgsProject. example (). mapLayersByName (pictures_layer) [0] self._features = list (layer.getFeatures (QgsFeatureRequest ()))property def القريب_feature (self): return self._nearest_feature def select_nearest_picture (self، point): "تحسب المسافة من النقطة وجميع الصور ويختار واحدًا بامتداد الحد الأدنى للمسافة. إرجاع نقطة إما من أقرب صورة أو النقطة الأصلية إذا لم يتم العثور على الصورة الوسيطة: النقطة: إرجاع QgsPointXY: النقطة: QgsPointXY "min_distance = float ('inf') self._nearest_feature = لا شيء للميزة في self._features: مسافة = d.measureLine (feature.geometry (). asPoint () ، نقطة) إذا كانت المسافة 

        أسهل طريقة وجدتها للقيام بذلك هي استخدام مكون إضافي: استيراد الصور (https://mariosmsk.com/2019/07/02/qgis-plugin-importphotos/)

        سيسمح لك بما يلي:

        1. استيراد صور GeoTagged إلى مشروع QGIS ،

        2. سيقوم بإنشاء ملف shp مساعد وملف آخر

        3. أداة وانقر نقرًا مزدوجًا عليها ستفتح صورة متصلة ببيانات نقطة.


        تعيين خصائص HTML المنبثقة لطبقات المعالم

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

        تمكن نوافذ HTML المنبثقة المستخدمين من الوصول إلى المحتوى المنسق ، بما في ذلك المحتوى المستند إلى الويب ، مثل الرسومات المشار إليها بواسطة عناوين URL ، عن طريق النقر فوق الميزات الموجودة على الخريطة. إنها مفيدة بشكل خاص للطبقات التي ستشاركها مع مستخدمين آخرين كحزم حتى يتمكنوا من الوصول إلى معلومات منسقة بشكل غني حول المعالم عند فتح الحزمة الخاصة بك في ArcGIS for Desktop أو ArcGIS Explorer Desktop. يتم استخدامها أيضًا إذا كنت تشارك بياناتك مع الآخرين كملف KML. أخيرًا ، يتم أيضًا تقديم تعريف HTML المنبثق مع الخريطة إذا كنت تخدمها باستخدام ArcGIS for Server ، ويمكن الوصول إليها بواسطة الأشخاص باستخدام خدمة الخريطة في بعض تطبيقات الويب وعملاء سطح المكتب مثل ArcGIS for Desktop و ArcGIS Explorer.

        يمكنك عرض محتوى HTML حول الميزات الموجودة في ArcMap أو ArcGlobe أو ArcScene باستخدام نوافذ HTML المنبثقة. للقيام بذلك ، عليك أولاً تعيين خصائص عرض HTML لطبقة المعالم. بمجرد تحديد ما تريد عرضه ، يمكنك النقر فوق ميزة باستخدام أداة HTML المنبثقة لفتح نافذة تحتوي على محتوى HTML.

        تعمل نوافذ HTML المنبثقة إلى حد كبير مثل أداة التعريف ، باستثناء عرض المعلومات يمكن تنسيقه بتنسيق HTML.


        3 طرق لإزالة الإعلانات المنبثقة لإصلاح Reimage

        باستخدام الماسح الضوئي Malwarebytes

        • قم بتنزيل برنامج Malwarebytes عبر الإنترنت. يجب أن تضع في اعتبارك أنه لن يقف في طريق برنامج مكافحة الفيروسات المعتاد. إنها أداة مفيدة عندما يتعلق الأمر بتحديد البرامج الضارة أو برامج الإعلانات المتسللة ، خاصة تلك البرامج مثل Reimage Repair.
        • بمجرد تنزيل ماسح التهديدات Malwarebytes ، يجب عليك إعداده باستخدام معالج إعداد Malwarebytes. انقر فوق "التالي" و "إنهاء" حيثما كان ذلك مناسبًا.
        • سوف تقدر الإجراء السريع للبرنامج ، لأنه جاهز للعمل. يجب أن تلاحظ أن الإصدار التجريبي المتميز من Malwarebytes ينتهي في أقل من أسبوعين بقليل ، وبعد ذلك سيُطلب منك الدفع مقابل ترخيص ممتاز. تعرض لك التجربة الأشكال المختلفة للحماية وحالة الفحص وسجل الحماية. أيضًا ، يجب النقر فوق Scan Now لبدء عملية التخلص من البرامج الضارة.
        • بعد فترة ، سينتهي البرنامج من اكتشاف جميع الملفات الضارة. ستقوم Malwarebytes بسرد البرامج الضارة المحددة بالإضافة إلى البرامج غير المرغوب فيها في نظامك. عادةً ، يمكن أن تحتوي البرامج غير المرغوب فيها أيضًا على برنامج إصلاح Reimage. بعد التأكد من عدم فقد أي ملفات ضرورية ، يجب النقر فوق الخيار الذي يقول "عزل مُحدد" في الأسفل.
        • سيتخلص برنامج Malwarebytes من البرامج الإعلانية المزعجة. بعد أن ينفذ البرنامج العزل ، يجب عليك الخروج وإعادة تشغيل جهاز الكمبيوتر الخاص بك.

        استخدام برنامج Zemana AntiMalware Portable

        • يمكنك تنزيل Zemana AntiMalware Portable من مصدر عبر الإنترنت ، حيث إنه ماسح ضوئي مجاني للبرامج الضارة.
        • بمجرد تنزيل البرنامج ، يجب عليك تثبيته وإعداده. يجب أن تسمح للبرنامج بإجراء تغييرات على جهازك.
        • بمجرد السماح بتشغيل Zemana AntiMalware على نظامك ، سترى شاشة تعرض لك الترخيص وآخر فحص وفحص آخر تحديث. يجب النقر فوق الزر المسمى Scan لمتابعة اكتشاف البرامج الضارة.
        • سيستغرق Zemana AntiMalware Portable حوالي عشر دقائق لفحص جهاز الكمبيوتر الخاص بك بحثًا عن جميع البرامج غير المرغوب فيها ، بما في ذلك البرامج الإعلانية غير السارة Reimage Repair. بعد الفحص ، سترى قائمة بجميع الملفات الضارة في نظامك. يجب النقر فوق التالي لإزالة جميع التهديدات مرة واحدة.
        • وبالمثل ، يكمل Zemana AntiMalware Portable المهمة ، فأنت حر في الخروج من البرنامج والمتابعة. إذا كنت تشعر أن نظامنا لا يزال تحت تهديد البرامج الإعلانية. يمكنك أيضًا محاولة إعادة تشغيل الكمبيوتر بعد الخروج من البرنامج مباشرةً.

        عن طريق إعادة ضبط إعدادات جوجل كروم

        • يجب عليك النقر فوق رمز المتصفح الخاص بك. يجب عليك المتابعة لاختيار المزيد أو ثلاث نقاط رأسية ، وبعد ذلك يجب عليك تحديد الإعدادات.
        • من الإعدادات ، يجب عليك التمرير إلى أسفل والنقر فوق "أظهر الاعدادات المتقدمة... "بعد ذلك ، يمكنك تحديد إعادة تعيين الإعدادات والنقر أخيرًا على إعادة تعيين.
        • يمكنك أيضًا إعادة تعيين إعدادات المتصفح من خلال البحث عن علامة التبويب "الإعدادات المتقدمة" والنقر فوق "إعادة تعيين". في Mozilla Firefox ، سيتعين عليك البحث عن خيار معلومات استكشاف الأخطاء وإصلاحها ضمن قائمة التعليمات. من هناك ، يجب النقر فوق تحديث Firefox والانتظار حتى يعود متصفحك إلى الإعدادات الأصلية. أخيرًا ، يمكنك النقر فوق "إنهاء".

        مقدمة عن النوافذ المنبثقة

        في البرنامج التعليمي التالي ، سأستخدم & rsquoll المصطلح & ldquop-up & rdquo بشكل فضفاض. يحتوي WPF بالفعل على فئة منبثقة ، ولكن بعد بعض الاختبارات ، تبدو نافذة WPF هي الأنسب. هذا لأن النوافذ المنبثقة تهدف حقًا إلى تقديم تفاصيل حول عناصر واجهة المستخدم ، مثل تلميح الأدوات أو علامة & ldquoalt & rdquo في HTML.

        يعد وضع WPF Windows أسهل وأكثر اتساقًا من ملف يظهر فجأة تحديد مستوى. يعد الموضع المتسق مهمًا بشكل خاص عندما يُتوقع ظهور النافذة في الجزء الأيمن السفلي من الشاشة ، كما هو الحال غالبًا مع النوافذ المنبثقة لأيقونة الإشعارات.

        يبدو جيدا و [مدش] ماذا نصنع؟

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

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

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

        يتكون بناء هذه النافذة المنبثقة في PowerShell من عشر خطوات.

        1. قم بتحميل التجميعات المطلوبة.
        2. قم بإنشاء وتعبئة كائن PowerShell المخصص ذي المساحة الخالية من القرص.
        3. استخرج رمز PowerShell لاستخدامه في منطقة الإعلام.
        4. قم بإنشاء نموذج في Visual Studio ، مع ملاحظة دقيقة لتسمية الكائنات المطلوبة.
        5. انسخ XAML الناتج ، وقم بتنظيفه قليلاً ، وقم بتحويله إلى كائن PowerShell.
        6. تعبئة ورسم مربع التحكم ListView ديناميكيًا.
        7. ضع النافذة في الزاوية اليمنى السفلية من الشاشة الرئيسية.
        8. أضف رمز الإعلام.
        9. أضف أحداثًا بنقرة مزدوجة وفقد التركيز وخروج.
        10. إخفاء عملية مضيف PowerShell ، وتشغيل البرنامج النصي كتطبيق.

        مربعات التنبيه

        التنبيه عبارة عن مربع حوار تم إنشاؤه مسبقًا يفتح داخل محرر المستندات أو جداول البيانات أو النماذج من Google. يعرض رسالة والزر "موافق" عنوان والأزرار البديلة اختيارية. وهو مشابه لاستدعاء window.alert () في JavaScript من جانب العميل داخل مستعرض ويب.

        تقوم التنبيهات بإيقاف البرنامج النصي من جانب الخادم مرحليًا أثناء فتح مربع الحوار. سيتم استئناف البرنامج النصي بعد أن يغلق المستخدم مربع الحوار ، لكن وصلات JDBC لن تستمر عبر التعليق.

        كما هو موضح في المثال أدناه ، تستخدم كل من مستندات Google والنماذج وجداول البيانات طريقة Ui.alert () ، المتوفرة في ثلاثة متغيرات. لتجاوز الزر "موافق" الافتراضي ، قم بتمرير قيمة من تعداد Ui.ButtonSet كوسيطة الأزرار. لتقييم الزر الذي نقر عليه المستخدم ، قارن قيمة إرجاع التنبيه () إلى Ui.Button enum.


        كيفية معالجة بيانات مستشعر MicaSense في Pix4D

        يهدف هذا الدليل إلى تحديد مسار عمل قياسي لمعالجة الصور للاستخدام مع Pix4Dmapper. يتوافق Pix4D مع RedEdge (طرز 3 و M و MX) و Altum ونظام الكاميرا المزدوجة RedEdge-MX.

        استيراد البيانات

        سيتم التعرف تلقائيًا على الصور الملتقطة باستخدام مستشعرات MicaSense نظرًا لأن الكاميرا موجودة في قاعدة بيانات الكاميرا Pix4Dmapper.

        ملاحظة: في الوقت الحالي ، يتم دعم بيانات Altum فقط على إصدار Windows من Pix4D. RedEdge مدعوم من قبل كل من إصدارات Windows و Mac.

        • أنشئ مشروعًا جديدًا
        • استيراد جميع الصور لكل نطاق. نوصي بالنقر فوق "إضافة دلائل" بدلاً من "إضافة صور" لضمان إضافة جميع الملفات في وقت واحد. هذا مهم جدا!
        • الترتيب الذي يجب أن تظهر به النطاقات هو كما يلي:
          • RedEdge (طرز 3 و M و MX): أزرق ، أخضر ، أحمر ، حافة حمراء ، و NIR
          • Altum: أزرق ، أخضر ، أحمر ، حافة حمراء ، NIR ، و LWIR
          • نظام كاميرا مزدوجة 10 نطاقات: أزرق 444 ، أزرق ، أخضر 531 ، أخضر ، أحمر 650 ، أحمر ، حافة حمراء 705 ، حافة حمراء ، حافة حمراء 740 ، NIR.
          • لمزيد من المعلومات حول الأطوال الموجية المركزية وعرض النطاق الترددي ، يرجى الاطلاع على: ما هو الطول الموجي المركزي وعرض النطاق الترددي لكل مرشح لأجهزة استشعار MicaSense؟

          المعالجة الإشعاعية والمعايرة

          على شريط القائمة ، انقر فوق "نعم" عملية و GT خيارات المعالجة. ,

          ال خيارات المعالجة تظهر النافذة المنبثقة. صحافة 3. DSM ، تقويم العظام والفهرس

          حدد ملف حاسبة الفهرس التبويب:

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

          • لا تصحيح: لن يتم إجراء أي تصحيح إشعاعي
          • الكاميرا فقط: سيتم تطبيق التصحيحات على المعلمات المكتوبة في بيانات EXIF ​​الوصفية والمتعلقة بالكاميرا (التظليل ، التيار الداكن ، ISO ، إلخ). سيستمر هذا في استخدام صور لوحة المعايرة.
          • الكاميرا و Sun Irradiance: سيتم تطبيق التصحيحات على معلمات الكاميرا من النقطة أعلاه بالإضافة إلى معلومات إشعاع الشمس المكتوبة في علامة XMP.Camera.Irradiance EXIF. استخدم هذا الخيار لتضمين البيانات من DLS الخاص بك.
          • الكاميرا وضوء الشمس وزاوية الشمس: سيتم تطبيق التصحيحات لمراعاة موضع الشمس ، بالإضافة إلى معلومات الكاميرا وبيانات الإشعاع. يجب اختيار هذا الخيار فقط للرحلات الجوية التي تم إجراؤها في ظروف السماء المتغيرة.

          مهم: نظرًا لأن جهاز التصوير الحراري في Altum قد تمت معايرته بالفعل إشعاعيًا ، فيجب عليك اختيار نوع التصحيح "لا تصحيح " لفرقة LWIR.

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

          نوصي بالانتقال أيضًا إلى DSM و Orthomosaic، وتحقق من "Raster DSM" (البلاط المدمج) و "Orthomosaic" (البلاط المدمج) بحيث يكون لديك مخرجات إضافية لاستخدامها. هذه اختيارية ، لكنها يمكن أن تكون مفيدة جدًا لإجراء تحليل إضافي.

          استخدام لوحة المعايرة

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

          الحصول على قيم انعكاس لوحتك

          إذا كان لديك لوحة انعكاس MicaSense ، فيمكنك الحصول على قيم الانعكاس للوحة الخاصة بك عن طريق ملء هذا النموذج.

          يجب القيام بهذا الإجراء لكل من النطاقات الخمسة ، مع قيمة "البياض" المقابلة المقدمة لكل نطاق. يرجى ملاحظة ترتيب النطاق (أزرق ، أخضر ، أحمر ، NIR ، Red Edge) وتأكد من إدخال القيمة المناسبة لكل نطاق.

          بعد النقر معايرة لنموذج الكاميرا ، فإن معايرة راديومترية تظهر النافذة المنبثقة.

          إذا تم استخدام هدف معايرة راديومترية ، فتأكد من أخذ بيانات الهدف الإشعاعي في الاعتبار من خلال التأكد من أن الرمز الموجود في خيارات المعالجة هو علامة اختيار خضراء.

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

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

          استخدم زر الفأرة الأيسر لرسم النقاط الثلاث الأولى ، ثم ارسم النقطة الأخيرة بزر الفأرة الأيمن.

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

          بمجرد إنشاء خريطة الانعكاس ، راجع كيفية التصدير إلى Atlas من Pix4D * لتصدير الإخراج النهائي إلى Atlas للتحليلات.

          ملاحظة: بيانات Altum غير متوافقة حاليًا مع Atlas.

          دمج خريطة الانعكاس

          تُنشئ خريطة الانعكاس GeoTIFF لكل نطاق. لدمجها في صورة واحدة متعددة النطاقات ، يمكنك إما تحميل البيانات إلى Atlas وتنزيل GeoTIFF ، أو استخدام برنامج خارجي:

          باستخدام gdalbuildvrt

          ينشئ برنامج GDAL هذا VRT (مجموعة بيانات افتراضية) وهي عبارة عن فسيفساء من قائمة مجموعات بيانات GDAL المدخلة. باستخدام سطر الأوامر ، انتقل إلى مجلد الإخراج Pix4D الذي يحتوي على مربعات خريطة الانعكاس. (. اسم_المشروع 4_فهرس انعكاس بلاطات)

          بالنسبة لـ RedEdge-M / MX (5 نطاقات): ستقوم ببناء 5 ملفات .vrt قبل دمجها.

          ثم ادمج ملفات 5 .vrt مع ملف -separate

          لألتوم (6 نطاقات): سيتعين عليك إنشاء ملف .vrt إضافي لنطاق LWIR (الحراري) قبل الدمج. اتبع الإرشادات الخاصة بالنطاقات الخمسة أعلاه ، ثم قم بإنشاء ملف vrt نهائي باستخدام:

          ثم ادمج ملفات 6 .vrt مع ملف -separate

          لنظام RedEdge-MX Dual Cam (10 نطاقات)، ستنشئ ما مجموعه 10 ملفات .vrt قبل دمجها.

          ثم ادمج ملفات 10 .vrt مع ملف -separate

          بمجرد دمج جميع ملفات .vrt لإنشاء ملف .vrt متعدد الطبقات (إذا استخدمت الكود الخاص بنا ، فسيكون Reflectance.vrt) ، يمكنك الآن فتح هذا في أي برنامج GIS (مثل QGIS) للتحليل.

          استخدام QGIS Virtual Raster Builder

          ملاحظة: لا تُنشئ هذه الطريقة نقطية جديدة. إنها طريقة لتنظيم البيانات النقطية الموجودة لديك في كتالوج واحد لسهولة الوصول إليها والتصور.

          قم بتحميل GeoTIFFs لكل نطاق في لوحة الطبقات (قم بالسحب والإفلات أو Layer & gt Add layer & gt Add raster layer.)

          • تأكد من أن مخططات geoTIFF للنطاق الفردي بالترتيب الصحيح عن طريق السحب والإفلات
            • الترتيب الصحيح: أزرق ، أخضر ، أحمر ، حافة حمراء ، NIR
            • بالنسبة لمجموعات البيانات ذات 10 نطاقات ، الترتيب الصحيح هو Blue-444 ، Blue ، Green-531 ، Green ، Red-650 ، Red ، Red edge-705 ، Red edge ، Red edge-740 ، NIR

            افتح Virtual Raster Builder من شريط قوائم QGIS: Raster & gt Miscellaneous & gt Build Virtual Raster (Catalog).

            يفتح مربع الحوار Virtual Raster Builder (انظر أدناه).

            • نظرًا لأنه يتم تنشيط جميع geoTIFFs في QGIS ، حدد الخيار لاستخدام طبقات البيانات النقطية المرئية للإدخال.
            • حدد موقع ملف الإخراج لملف البيانات النقطية الظاهري.
            • من أجل إنشاء نقطية افتراضية مع جميع النطاقات المنفصلة في ملف واحد ، حدد الخيار "Separate".
            • سيتم تحميل ملف الإخراج تلقائيًا في QGIS ما لم يتم إلغاء تحديد هذا المربع.
            • اضغط على "موافق" لإنشاء البيانات النقطية الافتراضية.

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

            من لوحة الطبقات ، انقر بزر الماوس الأيمن فوق طبقة البيانات النقطية الافتراضية الجديدة وحدد الخصائص. ضمن خصائص الطبقة ، انتقل إلى علامة التبويب "النمط". تأكد من أنك في خيار "Multiband color". باستخدام القائمة المنسدلة لكل نطاق ، سترى أن هذه الطبقة تحتوي الآن على 5 نطاقات. قم بتغيير النطاق الأحمر إلى "Band 3" ، والنطاق الأخضر إلى "Band 2" ، والنطاق الأزرق إلى "Band 1".

            لبيانات 10 نطاقات (من نظام Dual Cam) ، يمكنك بدلاً من ذلك تغيير النطاق الأحمر إلى "Band 6" ، والشريط الأخضر إلى "Band 4" ، والنطاق الأزرق إلى "Band 1". اتبع بقية الخطوات كما تفعل عادةً.

            الآن ، انسخ أصغر قيمة "Min" والصقها في مربعات القيمة "Min" الأخرى. ثم انسخ أكبر قيمة "Max" والصقها في مربعات القيمة "Max" الأخرى. سيبدو المثال أعلاه مثل المثال أدناه. هذه الخطوة ليست ضرورية ولكن توسيع هذه القيم يساعد بشكل عام على إنشاء صورة أكثر إرضاءً للعين البشرية.


            الحصول على صور منبثقة في QGIS؟ - نظم المعلومات الجغرافية

            لقد استخدمت طائرة بدون طيار Phantom DJI Standard 3 لبعض الصور الجوية لموقع أثري. عندما عرضت خصائص ملف jpeg ، كان يحتوي على خط الطول (مثل هذا: 22 14 37.701258239) وخط العرض (مثل هذا: 41 24 33.58346) ، وكذلك سمات الارتفاع. ومع ذلك ، عندما أحاول إضافة الصورة إلى QGIS ، فإنها ليست في المكان الجغرافي الذي ينبغي أن تكون عليه.

            هل أحتاج إلى الإشارة الجغرافية للصور حتى إذا كانت تحتوي على قيم Long / Lat بالفعل ، ولماذا لا تعمل مع معلومات Lat / Long المتاحة مثل هذه؟

            نعم أنت بحاجة إلى Georeference الصور. توضح بيانات Exif مكان التقاط الصورة ، لذا فهي تصف مكان وجود الطائرة / الكاميرا الخاصة بك في ذلك الوقت وغالبًا العديد من القيم الأخرى (الارتفاع ، الاتجاه ، إلخ). تعمل حزم QGIS ورسم الخرائط على طريقة مختلفة لتحديد موقع الصورة وتتطلب عادةً موقعًا لمركز البكسل الأيسر العلوي ومعرفة حجم البكسل في فضاء x و y وقيم الإزاحة والدوران.

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

            نستخدم P3 ونستخدم PhotoScan من Agisoft للحصول على الصور ذات المرجعية الجغرافية في QGIS. إنها باهظة الثمن ولكنها تتمتع بفترة تجريبية سخية.

            لقد جربنا أيضًا هذه المنتجات أدناه وهي تقدم أيضًا تجارب لك لترى كيف تعمل:


              والتي يمكن أن تصبح باهظة الثمن ولكن يمكن استئجارها شهريًا. (لم نشتري لأنها كانت باهظة الثمن بالنسبة لنا)
              كان حلاً مستضافًا وأسعاره معقولة. (لم نشتري لأننا أردنا المعالجة محليًا)
              كان أيضًا حلاً مستضافًا وبأسعار معقولة. (لم نشتري لأننا أردنا المعالجة محليًا)

            لقد سمعت أشياء جيدة حول Open Drone Map التي ذكرها @ Luke في تعليق لكنني لم أستخدمها شخصيًا.

            لقد رأيت أيضًا في المنتديات أن بعض الأشخاص يستخدمون منتجًا مجانيًا يسمى Microsoft Image Composite Editor لفسيفساء صورهم ثم إجراء الدفاع الجغرافي عنها باستخدام GDAL باستخدام أو QGIS. تبدأ مناقشة المنتدى هذه مع شخص قام بفسيفساء 20000 هكتار باستخدام Microsoft ICE وشخص آخر يشارك في كيفية الإسناد الجغرافي لصورة Microsoft ICE باستخدام GDAL_Translate.


            النوافذ المنبثقة: عرض السمات المخصصة

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

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

            افتح لوحة التكوين المنبثقة

            لتكوين النوافذ المنبثقة ، انقر فوق المزيد من الخيارات (& # 8230) على الطبقة.

            ثم اختر تكوين النافذة المنبثقة.

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

            انقر فوق تكوين لفتح لوحة تكوين عرض السمة المخصصة.

            تكوين عرض سمة مخصصة باستخدام النص والحقول

            في عرض السمات المخصصة ، يمكنك إدخال مجموعة من النصوص والحقول الحرة. انقر فوق [+] لعرض قائمة الحقول المنسدلة ، تظهر أسماء الحقول بأقواس معقوفة عند إضافتها إلى القائمة المنبثقة.

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

            ينتج عن التكوين الموضح أعلاه هذه النافذة المنبثقة:

            أضف المزيد من الأناقة

            يمكن تطبيق خيارات النمط الأخرى على أسماء الحقول حسب الرغبة. حدد اسم الحقل (بما في ذلك الأقواس المتعرجة) وقم بتطبيق التصميم المطلوب. أدناه & # 8217 غيّرنا اسم الذروة لتظهر بنص أزرق غامق:

            أضف روابط من الحقول

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

            ومع ذلك ، عند فتح النافذة المنبثقة ، لا نحصل على النتيجة المرجوة تمامًا - نرى سلسلة عنوان URL معروضة ، ولكن ليس كرابط.

            كيف نصنع الرابط؟ اتبع هذه الخطوات:

            الخطوة 1 & # 8211 حدد اسم الحقل وانسخه من لوحة تحرير عرض السمة المخصصة.

            الخطوة 2 -استبدل اسم الحقل بالنص الخاص بالارتباط وحدده.

            الخطوه 3 & # 8211 انقر فوق "إنشاء ارتباط".

            الخطوة 4 & # 8211 الصق اسم الحقل في إدخال عنوان URL. انقر فوق تعيين ، ثم موافق لحفظ التكوين الخاص بك.

            ها هي النافذة المنبثقة بعد هذه التغييرات. أصبح النص "رصيد الصورة" الآن ارتباطًا تشعبيًا فريدًا ، حيث ينتقل الرابط إلى عنوان URL المخزن فيه لكل ميزة.

            تعزيز النوافذ المنبثقة الخاصة بك

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

            هنا & # 8217s النافذة المنبثقة المكونة مع عرض وصورة السمة المخصصة.

            تكوين عرض سمة مخصصة باستخدام HTML

            يمكنك أيضًا استخدام HTML لتنسيق النافذة المنبثقة ، مما يوفر المزيد من المرونة والخيارات. في لوحة Custom Attribute Display ، انقر فوق الزر View HTML Source.

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

            يقوم HTML أعلاه بتكوين النافذة المنبثقة كما هو موضح أدناه:

            ملخص وأمثلة

            باستخدام عروض السمات المخصصة المنبثقة ، يمكنك استخدام مجموعة متنوعة من الأساليب وخيارات الأنماط لإنشاء نافذة منبثقة جذابة ومثيرة للاهتمام. افتح California Peaks & # 8211 أمثلة منبثقة لعرض مجموعة متنوعة من تكوينات النوافذ المنبثقة ، بما في ذلك تلك التي تم تناولها في هذا المنشور.

            معلومات اكثر

            لمزيد من المعلومات انظر ما يلي:

            تم نشر هذا المنشور في الأصل في 25 يوليو 2013 ، وتم تحديثه.


            شكرًا على هذه المدونة ، من الواضح أنه دليل HOWTO الذي يمكن اتباعه بسهولة. لسوء الحظ ، لا يمكنني تنزيل ملف tif من موقع WorldPop. الكود أدناه

            # تنزيل ملف نقطي / tif (تنزيل بيانات السكان الشبكية من WorldPop)
            # ——————–
            FILE_DIR = & # 8220data / worldpop & # 8221
            # د / ل بيانات عام 2020
            url2020 = & # 8220ftp: //ftp.worldpop.org.uk/GIS/Population/Global_2000_2020/2020/UGA/uga_ppp_2020.tif”
            wget.download (url2020 ، FILE_DIR)

            يعطيني هذا الخطأ:
            FileNotFoundError Traceback (آخر مكالمة أخيرة)
            في
            4 # ي / ل بيانات عام 2020
            5 url2020 = “ftp://ftp.worldpop.org.uk/GIS/Population/Global_2000_2020/2020/UGA/uga_ppp_2020.tif”
            —-> 6 wget.download(url2020, FILE_DIR)

            F:anaconda3libsite-packageswget.py in download(url, out, bar)
            504 # get filename for temp file in current directory
            505 prefix = detect_filename(url, out)
            –> 506 (fd, tmpfile) = tempfile.mkstemp(“.tmp”, prefix=prefix, dir=”.”)
            507 os.close(fd)
            508 os.unlink(tmpfile)

            F:anaconda3lib empfile.py in mkstemp(suffix, prefix, dir, text)
            330 flags = _bin_openflags
            331
            –> 332 return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
            333
            334

            F:anaconda3lib empfile.py in _mkstemp_inner(dir, pre, suf, flags, output_type)
            248 _sys.audit(“tempfile.mkstemp”, file)
            249 try:
            –> 250 fd = _os.open(file, flags, 0o600)
            251 except FileExistsError:
            252 continue # try again

            FileNotFoundError: [Errno 2] No such file or directory: ‘.data/worldpop113jidb6.tmp’

            It’s likely some things have changed on the website. Is there another way of getting the tif file in order to continue following? Thanks in advance

            I found a way around the issue above by going to gdam website and manually downloading the tif file. Thanks.


            To sum up

            Now your computer should be clean of the adware responsible for Image8.pubmatic.com popup advertisements. We suggest that you keep AdGuard (to help you stop unwanted popups and intrusive harmful websites) and Zemana Free (to periodically scan your personal computer for new malicious software, browser hijackers and ad-supported software). Make sure that you have all the Critical Updates recommended for Windows operating system. Without regular updates you WILL NOT be protected when new browser hijacker infections, malicious applications and adware are released.

            If you are still having problems while trying to remove Image8.pubmatic.com pop up ads from your web-browser, then ask for help here.

            (1 votes, average: 5.00 out of 5)


            شاهد الفيديو: Point Cloud Processing with LiDAR Tools of WhiteboxTools in QGIS