تحويل GPX إلى CSV في C #

تُستخدم ملفات GPX لوصف بيانات GPS مثل الإحداثيات والطرق وما إلى ذلك. يمكن أن توجد هذه المعلومات الجغرافية كقيم لخطوط الطول وخط الطول. حيث أن ملفات CSV تحتوي على قيم مفصولة بفواصل. في سيناريوهات معينة ، قد تحتاج إلى تحويل ملف GPX إلى تنسيق CSV. وفقًا لذلك ، توضح هذه المقالة كيفية تحويل ملف GPX إلى تنسيق CSV برمجيًا في C #.

  1. [محول GPX إلى CSV - تثبيت C # API](# section1)
  2. [كيفية تحويل ملف GPX إلى تنسيق CSV في C #](# section2)
  3. [تحويل GPX إلى CSV برمجيًا في C #](# section3)

محول GPX إلى CSV - تثبيت C # API

Aspose.GIS for .NET API يدعم العمل مع GIS تنسيقات الملفات حتى تتمكن من إنشاء الخرائط وتحويل البيانات الجغرافية وما إلى ذلك. يمكنك الوصول إلى API عن طريق تنزيل ملفات DLL المرجعية الخاصة بها من التنزيلات أو باستخدام أمر التثبيت التالي NuGet:

PM> Install-Package Aspose.GIS

كيفية تحويل ملف GPX إلى تنسيق CSV في C

توضح الخطوات التالية كيفية تحويل GPX إلى تنسيق CSV:

  1. قم بإنشاء كائن من فئة ConversionOptions.
  2. قم بتعيين الإحداثيات للأماكن على الأرض باستخدام نظام الإسناد المكاني.
  3. تحويل GPX إلى تنسيق CSV.

يوضح القسم التالي مزيدًا من التفاصيل حول ميزة التحويل هذه والتي يمكنك تضمينها في تطبيقاتك.

تحويل GPX إلى CSV برمجيًا في C

تحتاج إلى اتباع الخطوات أدناه لتحويل GPX إلى تنسيق CSV:

  1. إنشاء كائن من فئة ConversionOptions.
  2. قم بتعيين الإحداثيات إلى الأماكن على الأرض باستخدام نظام الإسناد المكاني.
  3. قم بتحويل تنسيق GPX إلى تنسيق CSV باستخدام طريقة التحويل.

يوضح مقتطف الشفرة التالي كيفية تحويل GPX إلى CSV برمجيًا في C #.

// حدد إعدادات التحويل إذا لزم الأمر.
Aspose.Gis.ConversionOptions options = null;

// تقوم هذه الخيارات بتعيين Wgs84 للطبقة الوجهة.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// تحويل تنسيق الملف من GPX إلى CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

احصل على ترخيص مجاني

يمكنك طلب ترخيص مؤقت مجاني لتقييم واجهة برمجة التطبيقات بكامل طاقتها.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف GPX إلى CSV في C #. ومع ذلك ، يتم تضمين العديد من الميزات الأخرى في واجهة برمجة التطبيقات والتي يمكنك تعلمها من خلال إلقاء نظرة على الفصول المختلفة ضمن مساحة التوثيق. في حالة وجود أي استفسار ، لا تتردد في مراسلتنا على المنتدى.

أنظر أيضا