המרת GPX ל-GeoJSON ב-C#

GPX היא סכימת XML המעוצבת כפורמט נתוני GPS נפוץ. בעוד שהפורמט GeoJSON הוא עיצוב סטנדרטי פתוח לייצוג מאפיינים גיאוגרפיים. במקרים מסוימים, ייתכן שיהיה עליך להמיר נתונים בפורמט GPX ל-GeoJSON. בהתאם למקרי שימוש כאלה, מאמר זה מכסה כיצד להמיר קובץ GPX לפורמט GeoJSON באופן תכנותי ב-C#.

  1. C# GPX to GeoJSON Converter API - התקנה
  2. כיצד להמיר קובץ GPX לפורמט JSON ב-C#
  3. המר קובץ GPX ל-GeoJSON באופן פרוגרמטי ב-C#

C# GPX to GeoJSON Converter API - התקנה

Aspose.GIS for .NET API יכול לשמש לקריאה ולכתיבה של נתונים וקטוריים של GIS, ולעיבוד מפות, כמו גם להמרה של GIS [פורמטים] שונים של קבצים3. אתה יכול בקלות להגדיר את ה-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 בשיטת Convert.

הקוד לדוגמה הבא מראה כיצד להמיר 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. בכל מקרה של חששות או בירורים, אנא פנה אלינו בפורום.

ראה גם