オンラインでSHPをKMLに変換

SHPKML は、最も一般的な地理空間データ形式の 2 つです。シェープファイル (SHP) は、GIS ソフトウェアで広く使用されているベクトル形式です。一方、Keyhole Markup Language (KML) は、Google Earth やその他の地図アプリケーションで使用される XML 形式です。この記事では、SHP をオンラインで KML に変換するための無料の Web ベースのツールについて説明します。また、C# で独自の SHP から KML へのコンバーター アプリケーションをプログラム的に開発する方法も示します。

オンラインでSHPをKMLに変換

この便利なオンライン SHP から KML コンバーター を利用して、SHP ファイルを簡単に KML 形式に変換できます。そして最も素晴らしい点は、完全に無料であることです。プラグイン、ソフトウェアのインストール、またはサブスクリプションに煩わされることなく、任意のブラウザーまたはデバイスからこの Web アプリケーションにアクセスできます。

オンラインで SHP を KML に変換する方法

  1. SHP ファイルをドロップまたはアップロードします。あるいは、Dropbox または Google Drive からファイルを提供します。
  2. [名前を付けて保存] ドロップダウン リストから [KML] を選択します。
  3. 「変換」ボタンを押して、変換プロセスを開始します。
  4. その後、ダウンロードページにリダイレクトされます。
  5. 「今すぐダウンロード」ボタンをクリックして、変換された KML ファイルをダウンロードします。

すべての入力ファイルと出力ファイルは 24 時間以内に自動的に削除され、データの安全性が確保されます。

SHP から KML へのコンバーター API

この無料のオンライン SHP から KML コンバータは、Aspose.GIS API を使用して構築されました。データ操作、変換、レンダリングなどの幅広い地理空間機能を提供します。シェープファイル、GeoJSON、KML、ESRI ファイル ジオデータベースなど、さまざまな地理空間ファイル形式をサポートしています。 Aspose.GIS の重要な機能の 1 つは、SHP から KML など、異なる地理空間ファイル形式間で変換できる機能です。

C# で SHP を KML に変換する

C# を使用して SHP ファイルを KML に変換するには、次の手順に従ってください。

  1. Aspose.GIS for .NET をアプリケーションにインストールします。
  2. 次のコード サンプルを使用して、SHP ファイルを読み込み、KML に変換します。
// このコード例は、C# でシェープファイルを KML に変換する方法を示します。
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// 必要に応じて変換設定を指定します。オプションです。
ConversionOptions options = null;

// 宛先レイヤーが Wgs84 空間参照をサポートしていない場合、変換でエラーが発生する可能性があります。したがって、確認する必要があります。
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Wgs84を宛先レイヤーに割り当てる
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// シェープファイルを KML に変換します。
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

C# で SHP を KML に変換する方法 に関する詳細なチュートリアルを確認してください。

C# GIS ライブラリ – 無料ライセンスを取得する

無料の一時ライセンスを取得して、Aspose.GIS の機能を制限なく評価および探索できます。

SHP から KML へ – オンライン学習リソース

SHP ファイルを KML 形式に変換するだけでなく、以下のリソースを使用してライブラリについて詳しく学び、他のさまざまな機能を探索してください。

結論

この記事では、オンラインで SHP を KML に変換する方法を学びました。この記事で説明する手順に従うと、SHP ファイルを無料で簡単に KML 形式に変換できます。さらに、C# でプログラム的に SHP ファイルを KML に変換するためのスタンドアロン API も提供しました。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。

関連項目