أكثر

استخراج قيم z من ملف الأشكال باستخدام OGR API؟

استخراج قيم z من ملف الأشكال باستخدام OGR API؟


هل هناك مثال على كيفية استخراج قيمة z من ملف shp مع إعطاء قيمة إحداثي x و y (أي utm) باستخدام gdal / ogr c ++ lib؟

بدلاً من ذلك ، هل سيكون من الأسهل إذا قمنا بتحويل ملف shp إلى تنسيق طبقة نقطية وقراءة القيمة من هناك؟

هل سيكون أسهل؟

هل هناك بعض الأمثلة على كيفية القيام بذلك؟


إدارة لحل مشكلتي.

يمكن القيام بذلك عن طريق إنشاء مثيل OGR وفتح قاعدة بيانات ملف شكل وطبقات وما إلى ذلك

بعد ذلك ، قم بإنشاء كائن OGRPoint باستخدام إدخال خط الطول الضروري OGRPoint * pt = جديد OGRPoint (lat ، lon) ؛

قم بتعيين مرشح مكاني بناءً على كائن النقطة هذا على الطبقة

بعد ذلك ، قم باستخراج الميزة بناءً على عامل التصفية resu ؛ lt

أخيرًا استخرج الحقل المرتبط بالارتفاع (الحقل رقم 16 في حالتي)

فويلا ... الارتفاع


شاهد الفيديو: الدرس 6 مثال واقعي حول استخدام جدول التوزيع الطبيعي المعياري