Konversi LAT LONG ke UTM di C#

Universal Transverse Mercator (UTM) adalah sistem koordinat yang mewakili lokasi di permukaan bumi. Akurasinya pada area yang luas dan kemudahan penggunaannya menjadikannya pilihan populer untuk aplikasi GIS. Dalam postingan blog ini, kita akan mempelajari cara mengonversi LAT LONG ke UTM di C#. Artikel ini memberikan panduan langkah demi langkah yang komprehensif dan contoh kode untuk menyederhanakan proses konversi. Anda dapat menggunakannya sebagai titik awal untuk mengembangkan konverter LAT LONG ke UTM Anda sendiri.

Artikel ini mencakup topik-topik berikut:

  1. Konverter C# LAT LONG ke UTM
  2. Langkah-Langkah Mengonversi LAT LONG ke UTM
  3. Konversi LAT PANJANG ke UTM
  4. Konversi LAT LONG ke UTM Daring
  5. Sumber Belajar Gratis

API Konverter C# LAT PANJANG ke UTM - Unduh Gratis

Untuk mengonversi LAT LONG ke UTM, kami akan menggunakan API Aspose.GIS for .NET. Ini adalah API canggih yang memungkinkan pengembang untuk bekerja dengan sistem informasi geografis (GIS) dan data geospasial dalam aplikasi .NET mereka. Ini menyediakan berbagai fitur dan fungsi untuk bekerja dengan berbagai format data GIS, melakukan analisis spasial, dan membuat peta interaktif. API mendukung berbagai sistem koordinat dan memungkinkan Anda mengubah data antara sistem koordinat yang berbeda.

Silakan unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package Aspose.GIS

Bagaimana Mengonversi LAT LONG menjadi UTM?

Kita dapat dengan mudah mengubah koordinat LAT LONG ke koordinat UTM dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sistem referensi spasial untuk koordinat
  2. Ciptakan transformasi
  3. Ubah geometri sebagai titik

Sekarang, mari kita lihat cara mengubah langkah-langkah ini menjadi kode C# dan mengonversi LAT LONG ke UTM.

Konversi LAT LONG ke UTM di C#

Silakan ikuti langkah-langkah di bawah ini untuk mengonversi LAT LONG ke UTM:

  1. Buat sistem referensi spasial menggunakan metode CreateFromEpsg() dengan kode epsg 4326 untuk LAT LONG.
  2. Ulangi langkah di atas dengan kode epsg 32631 untuk UTM.
  3. Panggil metode CreateTransformationTo() untuk membuat transformasi.
  4. Transformasi geometri, misalnya titik, menggunakan metode Transform().
  5. Terakhir, tunjukkan koordinat yang diubah.

Contoh kode berikut menunjukkan cara mengonversi shapefile ke SVG menggunakan C#.

// Contoh kode ini menunjukkan cara mengubah LAT LONG menjadi UTM di C#
using Aspose.Gis.Geometries;
using Aspose.Gis.SpatialReferencing;

// menciptakan transformasi
int epsgFrom = 4326; // LAT LONG
int epsgTo = 32631;  // UTM
var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);
var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);
var transformation = fromSrs.CreateTransformationTo(toSrs);

// Ubah geometri seperti titik
var fromGeometry = new Point(0, 0);
var toGeometry = transformation.Transform(fromGeometry);

// Mencetak
Console.WriteLine(toGeometry.GetCentroid().AsText());
Console.WriteLine(toGeometry.AsText());
POINT (166021.44308054075 0)
POINT Z (166021.44308054075 0 0)

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Konversikan LAT LONG ke UTM Online

Selain itu, Anda juga dapat mengonversi koordinat LAT LONG ke koordinat UTM menggunakan Konverter LAT LONG ke UTM kami yang berbasis web tanpa biaya. Alat online ini dibuat menggunakan Aspose.GIS for .NET API.

LAT PANJANG ke UTM – Sumber Belajar Gratis

Selain mengonversi koordinat, pelajari cara membaca, mengonversi, dan memanipulasi berbagai format data GIS, termasuk Shapefile, GeoJSON, KML, dan GML , dengan mengikuti sumber daya di bawah ini:

Kesimpulan

Dalam postingan blog ini, kami menunjukkan cara mengonversi LAT LONG ke koordinat UTM di C#. Kami menggunakan perpustakaan Aspose.GIS for .NET untuk melakukan transformasi koordinat. Dengan mengikuti langkah-langkah yang diuraikan dalam postingan blog ini dan menggunakan contoh kode yang disediakan, Anda dapat dengan mudah mengembangkan konverter LAT LONG ke UTM Anda sendiri. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga