קבצי GPX משמשים לתיאור נתוני GPS כמו נקודות ציון, מסלולים וכו’. מידע גיאוגרפי זה יכול להתקיים כערכים של קו אורך וקו אורך. בעוד שקובצי ה-CSV מכילים ערכים מופרדים בפסיקים. בתרחישים מסוימים, ייתכן שיהיה עליך להמיר קובץ GPX לפורמט CSV. בהתאם לכך, מאמר זה מסביר כיצד להמיר קובץ GPX לפורמט CSV באופן פרוגרמטי ב-C#.
- ממיר GPX ל-CSV - התקנת API של C#
- כיצד להמיר קובץ GPX לפורמט CSV ב-C#
- המר GPX ל-CSV באופן פרוגרמטי ב-C#
ממיר GPX ל-CSV - התקנת API של C#
Aspose.GIS for .NET API תומך בעבודה עם GIS פורמטים של קבצים כך שתוכל ליצור מפות, להמיר נתונים גיאוגרפיים וכו’. תוכל לגשת ל-API על ידי הורדת קובצי ה-DLL הייחוס שלו מה-[Downloads] ]6 או באמצעות פקודת ההתקנה הבאה של NuGet:
PM> Install-Package Aspose.GIS
כיצד להמיר קובץ GPX לפורמט CSV ב-C#
השלבים הבאים מסבירים כיצד להמיר GPX לפורמט CSV:
- צור אובייקט מהמחלקה ConversionOptions.
- מפה את הקואורדינטות למקומות על פני כדור הארץ עם מערכת ההתייחסות המרחבית.
- המרת GPX לפורמט CSV.
הסעיף הבא מרחיב יותר על תכונת ההמרה הזו שתוכל להטמיע באפליקציות שלך.
המר GPX ל-CSV באופן פרוגרמטי ב-C#
עליך לבצע את השלבים הבאים כדי להמיר GPX לפורמט CSV:
- הצג אובייקט מהמחלקה ConversionOptions.
- מפה את הקואורדינטות למקומות על פני כדור הארץ עם מערכת ייחוס מרחבית.
- המר 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);
קבל רישיון חינם
אתה יכול לבקש [רישיון זמני] בחינם10 כדי להעריך את ה-API במלוא קיבולתו.
סיכום
במאמר זה, למדת כיצד להמיר קובץ GPX ל-CSV ב-C#. עם זאת, תכונות רבות אחרות כלולות ב-API שאותן תוכל ללמוד על ידי עיון בפרקים שונים במרחב תיעוד. בכל מקרה של שאלות, אנא אל תהסס לכתוב לנו ב-פורום.