GPX ファイルは、ウェイポイント、ルートなどの GPS データを記述するために使用されます。この地理情報は、経度と経度の値として存在できます。一方、CSV ファイルにはカンマ区切りの値が含まれています。特定のシナリオでは、GPX ファイルを CSV 形式に変換する必要がある場合があります。したがって、この記事では、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 形式に変換する方法について説明します。
- ConversionOptions クラスのオブジェクトを作成します。
- 空間参照系を使用して、座標を地球上の場所にマッピングします。
- GPX を CSV 形式に変換します。
次のセクションでは、アプリケーションに組み込むことができるこの変換機能について詳しく説明します。
C# でプログラムによって GPX を CSV に変換する
GPX を CSV 形式に変換するには、以下の手順に従う必要があります。
- ConversionOptions クラスのオブジェクトをインスタンス化します。
- 空間参照系を使用して座標を地球上の場所にマッピングします。
- 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 には他の多くの機能が含まれており、ドキュメント スペースのさまざまな章を参照することで学習できます。ご不明な点がございましたら、フォーラム までお気軽にお問い合わせください。