كيفية تحويل GeoJSON إلى SHP في C #

يوجه هذا البرنامج التعليمي المختصر حول ** كيفية تحويل GeoJSON إلى SHP في C # **. يحتوي على جميع المعلومات المطلوبة لتعيين بيئة التطوير وقائمة بالخطوات جنبًا إلى جنب مع نموذج التعليمات البرمجية لتطوير ** JSON to SHP Converter في C # **. يوفر خيارات مختلفة لتكوين ملف SHP الناتج عن طريق التحقق من ميزات طبقة الوجهة.

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

  1. اضبط البيئة لاستخدام Aspose.GIS for .NET لتحويل GeoJSON إلى SHP
  2. إنشاء كائن من ConversionOptions لتخصيص ملف SHP الناتج
  3. تحقق مما إذا كانت الطبقة الوجهة تدعم نظام الإسناد المكاني Wgs84
  4. في حالة الدعم ، قم بإنشاء كائن من فئة ConversionOptions
  5. اضبط الخاصية DestinationSpatialReferenceSystem على Wgs84
  6. قم بتحويل إدخال GeoJSON إلى SHP باستخدام الخيارات المرغوبة

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

كود لتحويل GeoJSON إلى SHP في C

يوضح هذا الرمز عملية تحويل * GeoJSON إلى SHP في C # *. يمكن إجراء هذا التحويل بسطر واحد من التعليمات البرمجية فقط عن طريق استدعاء طريقة VectorLayer.Convert () من خلال توفير اسم ملف الإدخال والإخراج دون تمرير أي خيارات. ومع ذلك ، يمكنك ممارسة الميزات لتخصيص ملف SHP الناتج باستخدام كائن فئة ConversionOptions كما هو موضح في نموذج التعليمات البرمجية هذا.

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

 عربي