Преобразование 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 включено множество других функций, о которых вы можете узнать, ознакомившись с различными главами в разделе документация. Если у вас возникнут вопросы, пишите нам на форум.

Смотрите также