يوجه هذا البرنامج التعليمي المختصر حول ** كيفية تحويل GeoJSON إلى SHP في C # **. يحتوي على جميع المعلومات المطلوبة لتعيين بيئة التطوير وقائمة بالخطوات جنبًا إلى جنب مع نموذج التعليمات البرمجية لتطوير ** JSON to SHP Converter في C # **. يوفر خيارات مختلفة لتكوين ملف SHP الناتج عن طريق التحقق من ميزات طبقة الوجهة.
خطوات تحويل JSON إلى SHP في C
- اضبط البيئة لاستخدام Aspose.GIS for .NET لتحويل GeoJSON إلى SHP
- إنشاء كائن من ConversionOptions لتخصيص ملف SHP الناتج
- تحقق مما إذا كانت الطبقة الوجهة تدعم نظام الإسناد المكاني Wgs84
- في حالة الدعم ، قم بإنشاء كائن من فئة ConversionOptions
- اضبط الخاصية DestinationSpatialReferenceSystem على Wgs84
- قم بتحويل إدخال 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 #.