C# で LAT LONG を UTM に変換します

ユニバーサル横メルカトル (UTM) は、地球の表面上の位置を表す座標系です。広いエリアでの精度と使いやすさにより、GIS アプリケーションでよく選ばれています。このブログ投稿では、C# で LAT LONG を UTM に変換する方法を学びます。この記事では、変換プロセスを簡素化するための包括的なステップバイステップのガイドとコード例を提供します。これを出発点として使用して、独自の LAT LONG から UTM へのコンバーターを開発できます。

この記事では次のトピックについて説明します。

  1. C# LAT LONG から UTM へのコンバーター
  2. LAT LONG を UTM に変換する手順
  3. LAT LONG を UTM に変換
  4. LAT LONG をオンラインで UTM に変換
  5. 無料の学習リソース

C# LAT LONG から UTM へのコンバーター API - 無料ダウンロード

LAT LONG を UTM に変換するには、Aspose.GIS for .NET API を使用します。これは、開発者が .NET アプリケーションで地理情報システム (GIS) および地理空間データを操作できるようにする強力な API です。さまざまな GIS データ形式の操作、空間分析の実行、対話型マップの作成のための幅広い機能が提供されます。 API はさまざまな座標系をサポートしており、異なる座標系間でデータを変換できます。

APIのDLLをダウンロードするか、NuGetを使用してインストールしてください。

PM> Install-Package Aspose.GIS

LAT LONGをUTMに変換するにはどうすればよいですか?

以下の手順に従って、LAT LONG 座標を UTM 座標に簡単に変換できます。

  1. 座標の空間参照系を作成する
  2. 変換の作成
  3. ジオメトリを点として変換する

次に、これらの手順を C# コードに変換し、LAT LONG を UTM に変換する方法を見てみましょう。

C# で LAT LONG を UTM に変換します

LAT LONG を UTM に変換するには、以下の手順に従ってください。

  1. CreateFromEpsg() メソッドと LAT LONG の epsg 4326 コードを使用して、空間参照系を作成します。
  2. UTM の epsg 32631 コードを使用して上記の手順を繰り返します。
  3. CreateTransformationTo() メソッドを呼び出して変換を作成します。
  4. Transform() メソッドを使用して、点などのジオメトリを変換します。
  5. 最後に、変換された座標を表示します。

次のコード サンプルは、C# を使用してシェープファイルを SVG に変換する方法を示しています。

// このコード例は、C# で LAT LONG を UTM に変換する方法を示します。
using Aspose.Gis.Geometries;
using Aspose.Gis.SpatialReferencing;

// 変換を作成する
int epsgFrom = 4326; // LAT LONG
int epsgTo = 32631;  // UTM
var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);
var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);
var transformation = fromSrs.CreateTransformationTo(toSrs);

// 点などのジオメトリを変換する
var fromGeometry = new Point(0, 0);
var toGeometry = transformation.Transform(fromGeometry);

// 印刷する
Console.WriteLine(toGeometry.GetCentroid().AsText());
Console.WriteLine(toGeometry.AsText());
POINT (166021.44308054075 0)
POINT Z (166021.44308054075 0 0)

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

オンラインでLAT LONGをUTMに変換します

さらに、Web ベースの LAT LONG to UTM コンバータ を無料で使用して、LAT LONG 座標を UTM 座標に変換することもできます。このオンライン ツールは、Aspose.GIS for .NET API を使用して構築されました。

LAT LONG から UTM – 無料の学習リソース

座標の変換に加えて、ShapefileGeoJSONKMLGML などのさまざまな GIS データ形式を読み取り、変換、操作する方法を学びます。 、以下のリソースに従ってください。

結論

このブログ投稿では、C# で LAT LONG を UTM 座標に変換する方法を説明しました。座標変換を実行するために、Aspose.GIS for .NET ライブラリを使用しました。このブログ投稿で説明されている手順に従い、提供されているコード サンプルを使用すると、独自の LAT LONG から UTM へのコンバーターを簡単に開発できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目