Convertir Grados a Minutos Segundos en C#

Los valores de latitud y longitud se utilizan para especificar cualquier ubicación en la tierra. Considerando que, los Grados Minutos Segundos es otro formato para coordenadas geográficas. En algunos escenarios, es posible que deba convertir algunos grados decimales al formato de grados, minutos y segundos. Siguiendo estos requisitos, este artículo explica cómo convertir grados decimales en grados, minutos y segundos mediante programación en C#.

Grados decimales a grados Minutos Segundos DMS Converter API - Instalación

Aspose.GIS para .NET La API admite la creación o manipulación de diferentes formatos de archivo relacionados con aplicaciones GIS como ArcGIS, QGIS, etc. Puede instalarlo fácilmente en su entorno, ya sea descargando sus archivos DLL desde la página Nuevas versiones o instalándolo con el comando de instalación NuGet a continuación:

PM> Install-Package Aspose.GIS

Convertir grados decimales a grados minutos en C#

Debe seguir los pasos a continuación para convertir grados decimales a minutos de grados mediante programación en C#:

  1. En primer lugar, especifique los valores de longitud y latitud.
  2. Convierte los grados decimales a grados minutos.
  3. Imprime los valores convertidos en la consola.

El siguiente fragmento de código muestra cómo convertir grados decimales a grados minutos mediante programación en C#.

// Especificar valores de latitud y longitud
Double latitude = 25.5;
Double longitude = 45.5;

// Convertir a Grados Minutos
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Imprimir salida en la consola
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Convertir grados decimales a grados minutos segundos en C#

Puede convertir grados decimales a grados minutos segundos con los siguientes pasos:

  1. En primer lugar, especifique los valores de entrada para la longitud y la latitud.
  2. Convierte los grados decimales a grados minutos segundos.
  3. Imprime los valores de salida en la consola.

El siguiente código de ejemplo explica cómo convertir grados decimales a grados, minutos, segundos mediante programación en C#.

// Especificar valores de latitud y longitud
Double latitude = 25.5;
Double longitude = 45.5;

// Convertir a Grados Minutos Segundos
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Imprimir salida en la consola
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Obtenga una licencia gratis

Puede evaluar la API sin limitaciones solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir grados decimales en formato de grados, minutos y segundos mediante programación en C#. Simplemente convierta los valores de longitud y latitud al formato DMS en las aplicaciones .NET. Además, puede visitar la sección documentación para explorar muchas otras funciones incluidas en la API. Si tiene alguna inquietud, comuníquese con nosotros en foro.

Ver también