Значення широти та довготи використовуються для визначення будь-якого місця на землі. Тоді як градуси, хвилини, секунди – це інший формат географічних координат. У деяких сценаріях може знадобитися конвертувати деякі десяткові градуси у формат градусів, хвилин, секунд. Дотримуючись таких вимог, у цій статті описано, як програмно перетворити десяткові градуси на градусні хвилини та секунди DMS на C#.
- Десяткові градуси в градуси Хвилини Секунди DMS Converter API – встановлення
- Перетворіть десяткові градуси на градуси хвилини в C#
- Перетворення десяткових градусів на градуси, хвилини, секунди DMS у C#
Десяткові градуси в градуси Хвилини Секунди DMS Converter API – встановлення
Aspose.GIS for .NET API підтримує створення та маніпулювання різними форматами файлів, пов’язаними з програмами ГІС, такими як ArcGIS, QGIS тощо. Ви можете легко встановити його у вашому середовищі, завантаживши файли DLL зі сторінки Нові випуски або встановивши його за допомогою команди встановлення NuGet нижче:
PM> Install-Package Aspose.GIS
Перетворіть десяткові градуси на градуси хвилини в C#
Вам потрібно виконати наведені нижче дії, щоб програмно перетворити десяткові градуси в градуси-мінути в C#:
- Перш за все, вкажіть значення довготи та широти.
- Перетворіть десяткові градуси в градуси хвилин.
- Роздрукуйте перетворені значення на консолі.
У наведеному нижче фрагменті коду показано, як програмно перетворити десяткові градуси на градуси хвилин у 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#
Ви можете перетворити десяткові градуси в градуси, хвилини, секунди, виконавши такі дії:
- По-перше, вкажіть вхідні значення для довготи та широти.
- Перетворіть десяткові градуси в градуси хвилини секунди.
- Вивести вихідні значення на консоль.
У наведеному нижче прикладі коду пояснюється, як програмно перетворити десяткові градуси на градуси, хвилини, секунди в 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. Крім того, ви можете відвідати розділ документація, щоб ознайомитися з багатьма іншими функціями, включеними в API. У разі будь-яких проблем зв’яжіться з нами на форумі.