Converter Graus em Minutos Segundos em C #

Os valores de latitude e longitude são usados para especificar qualquer local na Terra. Considerando que, os Graus Minutos Segundos são outro formato para coordenadas geográficas. Em alguns cenários, pode ser necessário converter alguns graus decimais para o formato de graus minutos segundos. Seguindo esses requisitos, este artigo aborda como converter Graus Decimais em Minutos e Segundos Graus programaticamente em C#.

Graus Decimais para Graus Minutos Segundos API do Conversor DMS - Instalação

Aspose.GIS for .NET API suporta a criação ou manipulação de diferentes formatos de arquivo relacionados a aplicativos GIS como ArcGIS, QGIS, etc. Você pode instalá-lo facilmente em seu ambiente baixando seus arquivos DLL da página New Releases ou instalando-o com o comando de instalação NuGet abaixo:

PM> Install-Package Aspose.GIS

Converter Graus Decimais em Graus Minutos em C

Você precisa seguir as etapas abaixo para converter graus decimais em minutos de grau programaticamente em C#:

  1. Em primeiro lugar, especifique os valores de longitude e latitude.
  2. Converta os graus decimais para graus minutos.
  3. Imprima os valores convertidos no console.

O trecho de código a seguir mostra como converter graus decimais em graus minutos programaticamente em C#.

// Especificar valores de latitude e longitude
Double latitude = 25.5;
Double longitude = 45.5;

// Converter para Graus Minutos
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Saída de impressão no console
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Converter Graus Decimais em Graus Minutos Segundos em C

Você pode converter graus decimais em graus minutos segundos com as seguintes etapas:

  1. Em primeiro lugar, especifique os valores de entrada para longitude e latitude.
  2. Converta os graus decimais para graus minutos segundos.
  3. Imprima os valores de saída no console.

O código de exemplo abaixo explica como converter graus decimais em graus minutos segundos programaticamente em C#.

// Especificar valores de latitude e longitude
Double latitude = 25.5;
Double longitude = 45.5;

// Converter para Graus Minutos Segundos
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Saída de impressão no console
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Obtenha Licença Gratuita

Você pode avaliar a API sem limitações solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu como converter graus decimais para o formato de graus minutos segundos programaticamente em C#. Basta converter os valores de longitude e latitude para o formato DMS em aplicativos .NET. Além disso, você pode visitar a seção documentação para explorar muitos outros recursos incluídos na API. Em caso de dúvidas, entre em contato conosco em fórum.

Veja também