แปลงองศาเป็นนาที วินาที DMS ใน C#

ค่าละติจูดและลองจิจูดใช้เพื่อระบุตำแหน่งใดๆ บนโลก ในขณะที่ องศา ลิปดา วินาที เป็นรูปแบบอื่นสำหรับพิกัดทางภูมิศาสตร์ ในบางสถานการณ์ คุณอาจต้องแปลงรูปแบบองศาทศนิยมเป็นองศานาทีวินาที ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงองศาทศนิยมเป็นองศานาทีและวินาที DMS โดยทางโปรแกรมใน C#

องศาทศนิยมเป็นองศานาทีวินาที DMS Converter API - การติดตั้ง

Aspose.GIS สำหรับ .NET API รองรับการสร้างหรือจัดการ รูปแบบไฟล์ ต่างๆ ที่เกี่ยวข้องกับแอปพลิเคชัน GIS เช่น ArcGIS, QGIS เป็นต้น คุณสามารถติดตั้งได้อย่างง่ายดาย ในสภาพแวดล้อมของคุณโดยการดาวน์โหลดไฟล์ DLL จากหน้า New Releases หรือติดตั้งด้วยคำสั่งการติดตั้ง NuGet ด้านล่าง:

PM> Install-Package Aspose.GIS

แปลงองศาทศนิยมเป็นองศานาทีใน C#

คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงองศาทศนิยมเป็นองศานาทีโดยทางโปรแกรมใน C#:

  1. ก่อนอื่น ระบุค่าลองจิจูดและละติจูด
  2. แปลงองศาทศนิยมเป็นองศาลิปดา
  3. พิมพ์ค่าที่แปลงแล้วบนคอนโซล

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงองศาทศนิยมเป็นองศานาทีโดยทางโปรแกรมใน C#

// ระบุค่าละติจูดและลองจิจูด
Double latitude = 25.5;
Double longitude = 45.5;

// แปลงเป็นองศาลิปดา
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// พิมพ์ผลลัพธ์บนคอนโซล
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

แปลงองศาทศนิยมเป็นองศานาทีวินาที DMS ใน C#

คุณสามารถแปลงองศาทศนิยมเป็นองศานาทีวินาทีได้ด้วยขั้นตอนต่อไปนี้:

  1. ประการแรก ระบุค่าอินพุตสำหรับลองจิจูดและละติจูด
  2. แปลงองศาทศนิยมเป็นองศานาทีวินาที
  3. พิมพ์ค่าเอาต์พุตบนคอนโซล

โค้ดตัวอย่างด้านล่างอธิบายวิธีการแปลงองศาทศนิยมเป็นองศานาทีวินาทีโดยทางโปรแกรมใน C#

// ระบุค่าละติจูดและลองจิจูด
Double latitude = 25.5;
Double longitude = 45.5;

// แปลงเป็นองศานาทีวินาที
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// พิมพ์ผลลัพธ์บนคอนโซล
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

รับใบอนุญาตฟรี

คุณสามารถประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ โดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เข้าใจวิธีแปลงองศาทศนิยมเป็นองศานาทีวินาทีในรูปแบบ DMS โดยทางโปรแกรมใน C# เพียงแปลงค่าลองจิจูดและละติจูดเป็นรูปแบบ DMS ในแอปพลิเคชัน .NET นอกจากนี้ คุณสามารถไปที่ส่วน documentation เพื่อสำรวจคุณลักษณะอื่นๆ อีกมากมายที่รวมอยู่ใน API ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราที่ ฟอรัม

ดูสิ่งนี้ด้วย