在 C# 中将 GPX 转换为 CSV

GPX 文件用于描述 GPS 数据,如航路点、路线等。此地理信息可以以经度和经度值的形式存在。而 CSV 文件包含以逗号分隔的值。在某些情况下,您可能需要将 GPX 文件转换为 CSV 格式。因此,本文介绍了如何在 C# 中以编程方式将 GPX 文件转换为 CSV 格式。

  1. GPX 到 CSV 转换器 - C# API 安装
  2. 如何在 C# 中将 GPX 文件转换为 CSV 格式
  3. 在 C# 中以编程方式将 GPX 转换为 CSV

GPX 到 CSV 转换器 - C# API 安装

Aspose.GIS for .NET API 支持使用 GIS 文件格式,因此您可以创建地图、转换地理数据等。您可以通过从 [下载] 下载其参考 DLL 文件来访问 API ]6 部分或使用以下 NuGet 安装命令:

PM> Install-Package Aspose.GIS

如何在 C# 中将 GPX 文件转换为 CSV 格式

以下步骤解释了如何将 GPX 转换为 CSV 格式:

  1. 创建 ConversionOptions 类的对象。
  2. 使用空间参考系统将坐标映射到地球上的位置。
  3. 将 GPX 转换为 CSV 格式。

以下部分进一步详细说明了您可以将其嵌入到您的应用程序中的转换功能。

在 C# 中以编程方式将 GPX 转换为 CSV

您需要按照以下步骤将 GPX 格式转换为 CSV 格式:

  1. 实例化 ConversionOptions 类的对象。
  2. 使用空间参考系统将坐标映射到地球上的位置。
  3. 使用 Convert 方法将 GPX 转换为 CSV 格式。

以下代码片段演示了如何在 C# 中以编程方式将 GPX 转换为 CSV。

// 如有必要,指定转换设置。
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。

结论

在本文中,您学习了如何在 C# 中将 GPX 文件转换为 CSV。但是,API 中还包含许多其他功能,您可以通过查看 文档 空间下的不同章节来了解这些功能。如有任何疑问,请随时写信至论坛

也可以看看