Значения широты и долготы используются для указания любого местоположения на земле. Принимая во внимание, что градусы, минуты, секунды — это еще один формат географических координат. В некоторых сценариях может потребоваться преобразовать некоторые десятичные градусы в градусы, минуты, секунды. В соответствии с такими требованиями в этой статье рассказывается, как программно преобразовать десятичные градусы в градусы, минуты и секунды 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. Если у вас возникнут вопросы, свяжитесь с нами на форуме.