Файлы GPX используются для описания данных GPS, таких как путевые точки, маршруты и т. д. Эта географическая информация может существовать в виде значений долготы и долготы. Принимая во внимание, что файлы CSV содержат значения, разделенные запятыми. В некоторых случаях может потребоваться преобразовать файл GPX в формат CSV. Соответственно, в этой статье объясняется, как программно преобразовать файл GPX в формат CSV на языке C#.
- Конвертер GPX в CSV — установка C# API
- Как преобразовать файл GPX в формат CSV в C#
- Программное преобразование 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:
- Создайте объект класса ConversionOptions.
- Нанесите координаты на места на Земле с помощью системы пространственной привязки.
- Преобразование GPX в формат CSV.
В следующем разделе более подробно рассматривается эта функция преобразования, которую вы можете внедрить в свои приложения.
Программное преобразование GPX в CSV на C#
Вам необходимо выполнить следующие шаги, чтобы преобразовать GPX в формат CSV:
- Создайте экземпляр класса ConversionOptions.
- Сопоставьте координаты с местами на Земле с помощью системы пространственной привязки.
- Преобразуйте 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 включено множество других функций, о которых вы можете узнать, ознакомившись с различными главами в разделе документация. Если у вас возникнут вопросы, пишите нам на форум.