GIS (地理情報システム) アプリケーションでは、KML (Keyhole Markup Language) ファイルは、Earth ブラウザで地理空間データを視覚化および共有するために広く使用されています。一方、GPX (GPS Exchange Format) ファイルは、さまざまなアプリケーションやデバイス間で GPS データを交換するように調整されており、さまざまなアウトドアやナビゲーションの目的に対応しています。このブログ投稿では、オンラインで無料で KML を GPX に変換できる Web ツールについて説明します。 KML ファイルを GPS Exchange Format (GPX) 形式に変換する方法、または独自のコンバーターをプログラムで開発する方法については、こちらをご覧ください。それでは、始めましょう!
オンラインで KML を GPX に無料で変換
無料の KML から GPX へのオンライン コンバーター を使用して、KML ファイルを GPX 形式に変換します。 GIS データを Google Earth KML ファイルから GPX ファイルにすばやく簡単にエクスポートできます。
KML を GPX オンラインに変換する方法
- KML ファイルをドロップまたはアップロードします。 Dropbox または Google Drive からファイルを提供することもできます。
- まだ選択されていない場合は、[名前を付けて保存] ドロップダウンから GPX を選択します。
- 変換ボタンを押して、変換プロセスを開始します。
- その後、ダウンロードページにリダイレクトされます。
- [今すぐダウンロード] ボタンをクリックして、変換された GPX ファイルをダウンロードします。
最大 10 個のファイルをアップロードして同時に変換できます。プラグインやソフトウェアのインストールなしで、必要な数の KML ファイルを変換します。ブラウザーでオンライン コンバーターを開き、GIS データを KML から GPX にエクスポートするだけです。
注: すべての入出力ファイルは 24 時間後に自動的に削除されるため、システムは安全で安心です。
独自の KML から GPX へのコンバーターを開発する方法
無料の KML から GPX へのオンライン コンバーターは、Aspose.GIS ライブラリ を使用して構築されました。この機能を独自のソフトウェアに組み込み、プログラムで KML ファイルを GPX 形式に変換できます。次のセクションでは、KML ファイルをプログラムで GPX 形式に変換する手順とコード サンプルを示します。
KML から GPX へのコンバーター – 無料ダウンロード
Aspose.GIS for .NET は、開発者がフル マネージド コードを通じて GIS データを効果的に処理できるようにする包括的な API です。この汎用性の高い API は、ファイル形式の変換、データの視覚化、幾何学的形状の作成と解析、ベクトル データ解析などの機能を提供することで、GIS データの管理を容易にします。開発者を念頭に置いて設計された Aspose.GIS for .NET は、ユーザーからのフィードバックに基づいて継続的に進化し、機能を強化しています。
Aspose.GIS for .NET は、ソフトウェア開発、コンサルティング、銀行、政府機関など、さまざまな業界に適用可能であり、その多用途性と広範な魅力を際立たせ、グローバルな顧客基盤を誇っています。
APIのDLLをダウンロードするか、NuGetを使ってインストールしてください。
PM> Install-Package Aspose.GIS
C# で KML を GPX に変換する
C# を使用して KML ファイルから GPX 形式に GIS データをエクスポートするには、以下の手順に従ってください。
- アプリケーションに Aspose.GIS for .NET をインストールします。
- 次のコード サンプルを使用して、KML ファイルを読み込み、GPX に変換します。
// このコード例は、KML を GPX に変換する方法を示しています。
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
string sourceFile = "C:\\Files\\Kml_File.kml";
string outputFile = "C:\\Files\\output.gpx";
// 必要に応じて変換設定を指定します。オプションです。
ConversionOptions options = null;
// このオプションは、宛先レイヤーに Wgs84 を割り当てます。
// 宛先レイヤーが Wgs84 空間参照をサポートしていない場合、変換でエラーが発生する可能性があります。だからチェックする必要があります。
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// ファイル形式を KML から GPX に変換します。
VectorLayer.Convert(sourceFile, Drivers.Kml, outputFile, Drivers.Gpx, options);
C# で KML を GPX に変換する方法 の詳細なチュートリアルをご覧ください。
オンラインで KML を GPX に変換 – 無料の学習リソース
以下のリソースを使用して、KML ファイルを GPX 形式にエクスポートする方法を学び、ライブラリの他の機能を調べることができます。
C# GIS ライブラリ – 無料ライセンスを取得
無料の一時ライセンスを取得して、Aspose.GIS ライブラリを使用できます。 KML から GPX への変換を評価し、制限なく他の機能を調べることができます。
結論
この記事では、無料のオンライン コンバーター ツールを使用してオンラインで KML を GPX に変換する方法を学びました。この記事に記載されているガイドラインに従うことで、C# で KML から GPX へのコンバーターを簡単に作成できます。さらに、オンラインで KML ファイルを何度でも無制限に変換できます。ご不明な点がございましたら、無料サポート フォーラム までお問い合わせください。