أكثر

المضلعات داخل التحليل المكاني للمضلعات


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

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

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

الهدف النهائي هو إنشاء تواريخ تطبيق التخطيط للمواقع.


نهج مثير للاهتمام ، لكنه لا يزال يمثل مشكلة في عام 2015: عندما نشرت هذا السؤال لأول مرة. بعد ذلك ، كان هناك تقدم كبير في QGIS ،الطبقة الافتراضية، والتي أعتقد أنها أداة جيدة لحل هذه المشكلة.

لنفترض أن لدينا ملفالأبوينمضلع وصغيرطفلالمضلعات ، ونريد تعيين معرف الأصل فقط للمضلع الفرعي "2" (المركز ، والمضلع فقط داخل المضلع الأصلي).

سيكون بناء جملة الطبقة الافتراضية:

حدد الطفل. * ، parent.id AS Parent_ID من الطفل ، الوالد حيث يحتوي st_contain (الأب ، الهندسة ، child.geometry) = 1

ثم تكون الصورة الناتجة كما يلي:

ويحتوي جدول البيانات الجدولية لهذه الطبقة الافتراضية على معرّف المضلع الفرعي والمضلع الأصل:


شاهد الفيديو: meetkunde driehoeke 2 mathdou (شهر اكتوبر 2021).