تحويل SHP إلى KML باستخدام C#

يشرح هذا الدليل كيفية تحويل SHP إلى KML باستخدام C#. يتضمن إعداد بيئة التطوير IDE، قائمة الخطوات، وكود عملي لبناء محول SHP إلى KML باستخدام C#. بالإضافة إلى ذلك، يمكنك اتباع هذا الدليل لتطبيق عملية التحويل على أي نظام تشغيل تم تكوين بيئة .NET عليه.

خطوات تحويل SHP إلى KML باستخدام C#

  1. جهّز النظام لاستخدام Aspose.GIS for .NET لتحويل ملفات SHP إلى KML
  2. أنشئ كائن من فئة ConversionOptions
  3. استدعِ طريقة SupportsSpatialReferenceSystem للتحقق مما إذا كانت الطبقة الوجهة تدعم نظام الإسناد المكاني المطلوب
  4. استخدم الخاصية DestinationSpatialReferenceSystem لتعيين Wgs84 للطبقة الوجهة
  5. صدّر ملف Shapefile إلى صيغة KML باستخدام الطريقة Convert

تُبسّط هذه الخطوات عملية تحويل SHP إلى KML باستخدام C#. ابدأ بتحديد خيارات التحويل، ثم تحقق من دعم نظام الإسناد المكاني، وبعدها قم بتحويل وتصدير ملف KML الناتج.

كود إنشاء محول SHP إلى KML باستخدام C#

يعرض هذا المثال البرمجي طريقة تحويل ملف Shapefile إلى KML باستخدام C#. كما يحتوي على إدارة الاستثناءات في حالة عدم دعم بعض المحركات لنظام الإسناد المكاني. علاوة على ذلك، يمكنك استخدام الأشكال المختلفة للطريقة Convert لتحسين عملية التحويل حسب الحاجة.

تعلمت من هذا المقال كيفية تصيير Shapefile إلى KML باستخدام C#. وإذا كنت ترغب في تصدير KML إلى صيغة CSV، يمكنك قراءة المقال تحويل KML إلى CSV باستخدام C#.

 عربي