將 GPX 轉換為 CSV 在 C# 中

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 文件或使用以下 NuGet 安裝命令來訪問該 API:

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。

// Specify conversion settings if necessary.
Aspose.Gis.ConversionOptions options = null;
// This options assigns Wgs84 to the destination layer.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Convert file format from GPX to CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

獲取免費許可證

您可以請求 免費臨時許可證 以評估該 API 的全部功能。

結論

在本文中,您已學會如何在 C# 中將 GPX 文件轉換為 CSV。不過,該 API 還包含許多其他功能,您可以通過查看 文檔 區域下的不同章節來了解。如果您有任何疑問,請隨時通過 論壇 與我們聯繫。

另見