Konversi Derajat ke Menit Detik di C#

Nilai lintang dan bujur digunakan untuk menentukan lokasi mana pun di bumi. Padahal, Derajat Menit Detik adalah format lain untuk koordinat geografis. Dalam beberapa skenario, Anda mungkin perlu mengonversi beberapa derajat desimal ke format derajat menit detik. Mengikuti persyaratan tersebut, artikel ini membahas cara mengonversi Derajat Desimal ke Derajat Menit dan Detik secara terprogram dalam C#.

Derajat Desimal ke Derajat Menit Detik DMS Converter API - Instalasi

Aspose.GIS for .NET API mendukung pembuatan atau manipulasi berbagai format file yang terkait dengan aplikasi GIS seperti ArcGIS, QGIS, dll. Anda dapat menginstalnya dengan mudah di lingkungan Anda baik dengan mengunduh file DLL dari halaman Rilis Baru atau menginstalnya dengan perintah instalasi NuGet di bawah ini:

PM> Install-Package Aspose.GIS

Konversi Derajat Desimal ke Derajat Menit di C#

Anda harus mengikuti langkah-langkah di bawah ini untuk mengubah derajat desimal menjadi menit derajat secara terprogram dalam C#:

  1. Pertama-tama, tentukan nilai bujur dan lintang.
  2. Konversikan derajat desimal menjadi derajat menit.
  3. Cetak nilai yang dikonversi pada konsol.

Cuplikan kode berikut menunjukkan cara mengonversi derajat desimal menjadi derajat menit secara terprogram dalam C#.

// Tentukan nilai lintang dan bujur
Double latitude = 25.5;
Double longitude = 45.5;

// Ubah ke Derajat Menit
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Hasil cetak di konsol
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Konversi Derajat Desimal ke Derajat Menit Detik di C#

Anda dapat mengonversi derajat desimal menjadi derajat menit detik dengan langkah-langkah berikut:

  1. Pertama, tentukan nilai masukan untuk bujur dan lintang.
  2. Konversikan derajat desimal menjadi derajat menit detik.
  3. Cetak nilai keluaran di konsol.

Kode contoh di bawah ini menjelaskan cara mengonversi derajat desimal menjadi derajat menit detik secara terprogram dalam C#.

// Tentukan nilai lintang dan bujur
Double latitude = 25.5;
Double longitude = 45.5;

// Ubah ke Derajat Menit Detik
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Hasil cetak di konsol
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Dapatkan Lisensi Gratis

Anda dapat mengevaluasi API tanpa batasan apa pun dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah memahami cara mengonversi format derajat desimal ke derajat menit detik secara terprogram dalam C#. Cukup ubah nilai bujur dan lintang ke format DMS di aplikasi .NET. Selanjutnya, Anda dapat mengunjungi bagian dokumentasi untuk menjelajahi banyak fitur lain yang disertakan dalam API. Jika ada masalah, harap hubungi kami di forum.

Lihat juga