تحويل GeoJSON إلى KML في C#

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

خطوات تحويل JSON إلى KML في C#

  1. قم بتعيين IDE لاستخدام Aspose.GIS for .NET لتحويل JSON إلى KML
  2. تحقق مما إذا كان النظام المرجعي المطلوب مدعومًا وأعلن عن كائن ConversionOptions.
  3. قم بتهيئة كائن ConversionOptions وقم بتعيين نظام destination spatial reference الخاص به
  4. استخدم هذه الخيارات في طريقة التحويل للتحويل
  5. إذا كان النظام المرجعي المطلوب غير مدعوم، فقم بالتحويل باستخدام الإعدادات الافتراضية

تحدد هذه الخطوات خطوات البرمجة لكتابة محول لـ GeoJSON إلى KML في C#. أولاً، تحقق من دعم نظام إسناد مكاني معين وقم بإجراء التحويل باستخدام الإعدادات المخصصة. بخلاف ذلك، قم بتحويل الملفات عن طريق توفير اسم الملف المصدر واسم الملف الوجهة في أسلوب VectorLayer.Convert().

رمز لتحويل GeoJSON إلى KML في C#

يوضح هذا الرمز محول JSON إلى KML في C#. يمكنك التحقق من الدعم من أنظمة الإسناد المكاني Etrs89، Etrs89LambertAzimuthalEqualArea، Etrs89LambertConformalConic، Nad83، Wgs84، وما إلى ذلك. في نموذج التعليمات البرمجية هذا، استخدمنا وظيفتين مثقلتين من طريقة Convert()، بينما يمكنك تجربة الخيارين الآخرين باستخدام المصدر والوجهة FileDriver.

علمتنا هذه المقالة كيفية تطوير محول JSON KML في لغة C#. لتحويل ملف GeoJSON إلى ملف SHP، راجع المقالة الموجودة على كيفية تحويل GeoJSON إلى SHP في C#.

 عربي