このチュートリアルでは、SHP ファイルを KML 形式にC#で変換する方法を説明します。IDEの構成、必要な手順、およびC#でSHPからKMLに変換するコンバーターを作成するためのコード例が含まれています。.NET環境が構成されていれば、任意のOSでこのガイドを使用できます。
C#でSHPをKMLに変換する手順
- Aspose.GIS for .NETを使ってSHPをKMLに変換できるようにシステムを準備します
- ConversionOptionsクラスのインスタンスを作成します
- SupportsSpatialReferenceSystemメソッドを使って、必要な空間参照システムが対応しているか確認します
- DestinationSpatialReferenceSystemプロパティを使ってWgs84を出力レイヤーに設定します
- ConvertメソッドでShapefileをKML形式にエクスポートします
これらの手順に従うことで、C#でSHPをKMLに変換するプロセスを簡単に進めることができます。まず変換オプションを指定し、空間参照システムの対応を確認し、その後に変換処理とエクスポートを行います。
C#でSHPからKMLに変換するためのコード
このコードスニペットは、C#でShapefileをKMLに変換する方法を示しています。一部のドライバーが出力レイヤーの空間参照システムに対応していない場合にも対応する例外処理も含まれています。また、Convertメソッドのオーバーロードを使用することで、変換処理を柔軟にカスタマイズできます。
この記事では、ShapefileをC#でKMLに出力する方法について学びました。KMLをCSVに変換したい場合は、C#を使用してKMLをCSVに変換する方法の記事をご覧ください。