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

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

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

C # GPX to GeoJSON Converter API - التثبيت

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

PM> Install-Package Aspose.GIS

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

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

  1. تهيئة مثيل لفئة ConversionOptions.
  2. اضبط نظام الإسناد المكاني على الطبقة الوجهة.
  3. تحويل GPX إلى تنسيق JSON.

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

يمكنك تحويل ملف GPX إلى تنسيق GeoJSON باتباع الخطوات التالية:

  1. تهيئة كائن من فئة ConversionOptions.
  2. اضبط نظام الإسناد المكاني على الطبقة الوجهة.
  3. قم بتحويل تنسيق GPX إلى تنسيق GeoJSON باستخدام طريقة التحويل.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل GPX إلى GeoJSON برمجيًا في 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 إلى JSON
Aspose.Gis.VectorLayer.Convert("sample.gpx", Aspose.Gis.Drivers.Gpx, "output.geojson", Aspose.Gis.Drivers.GeoJson, options);

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

يمكنك تقييم API بدون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا