Перетворення GPX на CSV на C#

Файли GPX використовуються для опису даних GPS, таких як шляхові точки, маршрути тощо. Ця географічна інформація може існувати як значення довготи та довготи. Тоді як файли CSV містять значення, розділені комами. У деяких випадках вам може знадобитися конвертувати файл GPX у формат CSV. Відповідно, у цій статті пояснюється, як програмно перетворити файл GPX у формат CSV на C#.

  1. Перетворювач GPX у CSV – встановлення C# API
  2. Як конвертувати файл GPX у формат CSV у C#
  3. Програмне перетворення GPX на CSV на C#

Конвертер GPX у CSV – встановлення C# API

Aspose.GIS for .NET API підтримує роботу з ГІС формати файлів, тому ви можете створювати карти, конвертувати географічні дані тощо. Ви можете отримати доступ до 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 за допомогою методу Convert.

Наведений нижче фрагмент коду демонструє, як програмно перетворити 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);

Отримайте безкоштовну ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.

Висновок

У цій статті ви дізналися, як конвертувати файл GPX у CSV у C#. Однак багато інших функцій включено в API, про які ви можете дізнатися, переглянувши різні розділи в розділі документація. У разі будь-яких питань, будь ласка, напишіть нам на форум.

Дивись також