この短い記事では、C# で KML を GPX に変換する方法について説明します。変換を実行するための開発環境の設定に関する詳細、プログラムで実行する必要のある最小限のタスクのリスト、および C#** での **KML から GPX ファイルへの変換を理解するための実行可能なサンプル コードが提供されます。出力 GPX ファイルをカスタマイズするためのさまざまなオプションについても学習します。
C# で KML を GPX ファイルに変換する手順
- Aspose.GIS for .NET を使用して KML を GPS に変換するように IDE を設定します
- 空間参照を設定するための ConversionOptions オブジェクトをインスタンス化します。
- 宛先レイヤーでの Wgs84 空間参照のサポートを確認します。
- サポートが利用可能な場合は空間参照を設定します
- Convert() メソッドを呼び出して GPX を KML に変換します
これらの手順では、C#* で *KML から GPX ファイル コンバーターを開発するプロセスについて説明します。このプロセスは、Aspose.Gis 名前空間から ConversionOptions のオブジェクトを宣言することで開始され、その後、ターゲットの空間参照のサポートをテストします。サポートが利用可能な場合は、宛先の SpatialReferenceSystem 値を Wgs84 に設定し、Convert() メソッドを呼び出して形式を変換します。
C# で KML ファイルを GPX に変換するコード
上記のコードは、C# で KML を GPX に変換するプロセスを示しています。 ConversionOptions クラス オブジェクトは、SpatialReferenceSystem 列挙子を使用して宛先空間参照系を設定するために使用されます。 VectorLayer クラスの Convert() メソッドは、指定された設定でソース KML ファイルを GPX に変換するために使用されますが、属性のカスタム コンバーター、宛先レイヤーの DestinationDriverOptions 値、およびターゲット レイヤーの SourceDriverOptions を設定することもできます。必要に応じてソース層。
この記事では、ソース KML ファイルを GPX ファイルに変更する方法を説明しました。シェープファイルを作成するプロセスについて知りたい場合は、C# でシェープファイルを作成する方法 の記事を参照してください。