أكثر

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

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


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

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

كنت آمل في إعداد خريطة ويب (في كارتودب) وواحدة في qgis تسمح لي بتصميم طبقة النقطة وفقًا للمنطقة الحقيقية للمنجم. ومن ثم ، إذا كانت مساحة المنجم 100 هكتار ، فيجب أن تظهر النقطة كدائرة مساحتها 100 هكتار ، وبالتالي يتم ضبطها عند مستويات تكبير مختلفة. هل هناك طريقة سهلة للقيام بذلك؟ واحد لا يتضمن الكثير من التعليمات البرمجية.


مفتاح القيام بذلك في QGIS هو استخدام نمط "رمز واحد" ، وعلامة واحدة ضمن ذلك ، وتعيين الحجم عبر محرر التعبير. في هذه الحالة ، تريد أن تكون المنطقة مساوية لحقل المنطقة في بياناتك ، لذلك يكون التعبير الخاص بكsqrt ("areafield")- الجذر التربيعي ضروري لأنه بخلاف ذلك يمكنك قياس نصف قطر الدائرة.

تحتاج أيضًا إلى القيام بأمرين آخرين: أولاً ، تأكد من تعيين الحجم لاستخدام "وحدات الخريطة" وليس "المليمترات" أو وحدات ورقية أخرى - بدون ذلك سيتم قياس النقاط بشكل جيد باستخدام التكبير / التصغير. ثانيًا ، قد تضطر إلى قياس تعبيرك بواسطة عامل اعتمادًا على نظام الإحداثي الخاص بك. أوه ، سيتعين عليك استخدام نظام إحداثيات مُسقط أيضًا - خط الطول (لن يعمل epsg 4326 وما شابه). احصل على وحدات نظام الإحداثيات المسقطة واكتشف كيفية قياس مربع تلك الوحدات حسب الوحدات الميدانية. إذن ، إذا كان نظام CRS الخاص بك بالمتر ، فكم عدد الأمتار المربعة في الهكتار؟ هل هو 10000؟ إذا كان الأمر كذلك ، فقم بتغيير التعبير إلىsqrt ("اسم الحقل") / 10000- مما يمنحك حجم (نصف القطر) بالأمتار لدائرتك.

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

سأعطيك مثالًا عمليًا إذا كنت تريد لصق بضعة أسطر من بيانات المنطقة س ، ص ، في سؤالك لبضع نقاط كأمثلة.


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

2 * sqrt (("مساحة_مربع_في_متر" * 10000) /3.14)

يضاعف التعبير مساحة الأرض بالهكتار المعروفة بالفعل ضمن بياناتي ، ويحولها إلى مساحة بالأمتار ^ 2 بضربها في 10000. ثم يتم تقسيمها على Pi (3.14) لأنني أريد أن تكون منطقة الرمز دائرة في المنطقة المحددة ومساحة الدائرة هي Pi * r ^ 2. ثم يعطي الجذر التربيعي نصف القطر وضربه في 2 يعطي القطر. كان خيار القائمة المتقدمة الذي اخترته هو "مقياس القطر" ومن هنا جاءت صيغة القطر.

شيء واحد يجب تذكره هو إبقاء حقل "الحجم" مضبوطًا على 1 ، نظرًا لأن هذا يمثل مقياسًا من 1: 1. إذا حددت 2 ، فسيتم عرض مساحة العلامة ضعف المساحة الفعلية لقطعة الأرض.


شاهد الفيديو: 1-11 انشاء طبقة للمباني وطبقة نقطية. تعلم ArcGIS ArcMap برنامج نظم المعلومات الجغرافي بثلاثة مراحل