يحتوي هذا البرنامج التعليمي الواضح على معلومات حول ** كيفية تحويل SHP إلى Geojson في C# **. يوفر تفاصيل لتكوين بيئة التطوير ، وخيارات لتخصيص عملية التحويل ، والتحقق من الدعم لأنظمة الإسناد المكاني المختلفة ، وأخيراً تحويل تفاصيل الطريقة من أجل ** تحويل Shapefile إلى Geojson في C# **. سيرشدك أيضًا إلى تغيير التنسيق بسطر واحد من التعليمات البرمجية أيضًا.
خطوات تحويل ملف الشكل إلى GPX في C#
- قم بتثبيت Aspose.GIS for .NET من مدير حزمة Nuget لتحويل SHP إلى Geojson
- قم بتعريف كائن من فئة ConversionOptions
- تحقق من أن برنامج التشغيل المحدد يدعم نظام الإسناد المكاني المطلوب
- إذا كان مدعومًا ، فقم بتعيين نظام الإسناد المكاني للوجهة وفقًا للمتطلبات
- قم بتحويل ملف الشكل إلى تنسيق Geojson باستخدام طريقة التحويل في فئة VectorLayer
تشرح هذه الخطوات عملية * تحويل ملف الشكل إلى GeoJson في C# * بمساعدة إعدادات التكوين والخطوات التفصيلية. أولاً ، يتعين علينا الإعلان عن كائن فئة ConfigurationOptions ثم تعيين نظام الإسناد المكاني لطبقة الوجهة بعد التحقق من دعم نفس نظام الإسناد المكاني بواسطة برنامج التشغيل المحدد. في النهاية ، استخدم طريقة VectorLayer.Convert () لتغيير تنسيق الملف.
رمز محول SHP إلى GPX في C#
يوضح نموذج الكود هذا العملية الكاملة لتحويل Shapefile إلى Geojson في C# * بدءًا من تخصيص التحويل إلى إنشاء ملف جديد بالتنسيق المطلوب. لاحظ أنك لا تحتاج إلى التخصيص دائمًا ، وما عليك سوى إجراء التحويل الكامل بسطر واحد من التعليمات البرمجية عن طريق استدعاء طريقة Convert () أعلاه بدون الوسيطة الأخيرة المسماة convertOptions. تحتوي طريقة التحويل هذه على عدد كبير من الأحمال الزائدة وتدعم العديد من برامج التشغيل وبالتالي توفر خيار تحويل تنسيقات الملفات المختلفة إلى تنسيقات أخرى.
لقد علمنا هذا البرنامج التعليمي تحويل ملفات SHP إلى GeoJson ، ولكن إذا كنت تريد تعلم عملية تحويل GPX إلى KMZ ، فراجع المقالة على كيفية تحويل GPX إلى KMZ في C#.