يرشد هذا البرنامج التعليمي السريع حول ** كيفية تحويل SHP إلى GPX في C# ** من خلال توفير تفاصيل التكوين وعملية متدرجة ونموذج رمز قابل للتشغيل. يمكنك تنفيذ هذه المهمة بسطر واحد من التعليمات البرمجية أيضًا ، ولكن نموذج الكود سيوضح خيارات التحويل أيضًا. يمكن إجراء هذه العملية لتحويل ** Shapefile إلى GPX في C# ** على أي نظام مستند إلى Windows مثبت عليه .NET أو نظام Linux / macOS به NET Core.
خطوات تحويل ملف الشكل إلى GPX في C#
- قم بتثبيت Aspose.GIS for .NET من مدير حزمة NuGet لتحويل ملف SHP إلى GPX
- إنشاء كائن فئة ConversionOptions لتخصيص عملية التحويل
- تحقق مما إذا كان برنامج التشغيل Shapefile الخاص بك يدعم نظامًا مرجعيًا مكانيًا معينًا أم لا
- اضبط خيار نظام الإسناد المكاني المطلوب
- قم بتحويل ملف SHP إلى GPX باستخدام طريقة التحويل في VectorLayer class
تشرح هذه الخطوات عملية * تحويل ملف الشكل إلى GPX في C# * من خلال تحديد مساحات الأسماء المرجعية والفئات المطلوبة لإنجاز المهمة. يمكن إكمال هذه العملية ببساطة باستخدام طريقة التحويل في فئة VectorLayer ولكن يتم استكشاف خيارات مختلفة لتخصيص عملية التحويل. كما يوفر معلومات للتحقق مما إذا كان برنامج التشغيل المحدد يدعم نظام إسناد مكاني معين أم لا.
رمز محول SHP إلى GPX في C#
أظهر هذا الرمز عملية * تحويل SHP إلى GPX في C# *. يمكنك استخدام برنامج تشغيل محدد للعمل مع تنسيقات ملفات مختلفة مثل GeoJson و Kml و Shapefile و OsmXml و Gml لسرد عدد قليل جدًا منها. استخدم هذا الرمز نظام الإسناد المكاني Wgs84 ومع ذلك يمكنك استخدام خيارات أخرى مثل Wgs72 و WebMercator و Etrs89LambertConformalConic و Etrs89 وما إلى ذلك بناءً على الدعم الذي توفره طبقة الوجهة.
في هذا البرنامج التعليمي ، تعلمنا تحويل SHP إلى GPX. إذا كنت تريد معرفة عملية تحويل GPX إلى KMZ ، فراجع المقالة على كيفية تحويل GPX إلى KMZ في C#.