Os valores de latitude e longitude são usados para especificar qualquer local na Terra. Enquanto Graus, Minutos e Segundos é outro formato para coordenadas geográficas. Em alguns cenários, pode ser necessário converter alguns graus decimais em formatos de graus, minutos e segundos. Seguindo esses requisitos, este artigo aborda como converter graus decimais em graus, minutos e segundos DMS programaticamente em C#.
- Decimais Graus para Graus Minutos Segundos DMS Converter API - Instalação
- Converter graus decimais em graus minutos em C#
- Converter graus decimais em graus minutos segundos DMS em C#
Decimais Graus para Graus Minutos Segundos DMS Converter API - Instalação
Aspose.GIS for .NET A 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#:
- Em primeiro lugar, especifique os valores de longitude e latitude.
- Converta os graus decimais em graus minutos.
- 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 DMS em C#
Você pode converter graus decimais em graus minutos segundos com as seguintes etapas:
- Em primeiro lugar, especifique os valores de entrada para longitude e latitude.
- Converta os graus decimais em graus minutos segundos.
- 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 quaisquer limitações solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você entendeu como converter graus decimais em graus minutos segundos formato DMS 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 forum.