Convertir des degrés en minutes secondes DMS en C#

Les valeurs de latitude et de longitude sont utilisées pour spécifier n’importe quel emplacement sur la terre. Considérant que les degrés minutes secondes sont un autre format pour les coordonnées géographiques. Dans certains scénarios, vous devrez peut-être convertir certains degrés décimaux au format degrés minutes secondes. En suivant ces exigences, cet article explique comment convertir des degrés décimaux en degrés, minutes et secondes DMS par programmation en C#.

Degrés décimaux en degrés Minutes Secondes API DMS Converter - Installation

Aspose.GIS for .NET L’API prend en charge la création ou la manipulation de différents formats de fichiers liés aux applications SIG comme ArcGIS, QGIS, etc. Vous pouvez facilement l’installer dans votre environnement en téléchargeant ses fichiers DLL à partir de la page New Releases ou en l’installant avec la commande d’installation NuGet ci-dessous :

PM> Install-Package Aspose.GIS

Convertir des degrés décimaux en degrés minutes en C#

Vous devez suivre les étapes ci-dessous pour convertir des degrés décimaux en degrés minutes par programmation en C# :

  1. Tout d’abord, spécifiez les valeurs de longitude et de latitude.
  2. Convertissez les degrés décimaux en degrés minutes.
  3. Imprimez les valeurs converties sur la console.

L’extrait de code suivant montre comment convertir des degrés décimaux en degrés minutes par programmation en C#.

// Spécifiez les valeurs de latitude et de longitude
Double latitude = 25.5;
Double longitude = 45.5;

// Convertir en Degrés Minutes
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Sortie d'impression sur la console
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Convertir des degrés décimaux en degrés minutes secondes DMS en C#

Vous pouvez convertir des degrés décimaux en degrés minutes secondes en procédant comme suit :

  1. Tout d’abord, spécifiez les valeurs d’entrée pour la longitude et la latitude.
  2. Convertissez les degrés décimaux en degrés minutes secondes.
  3. Imprimez les valeurs de sortie sur la console.

L’exemple de code ci-dessous explique comment convertir des degrés décimaux en degrés minutes secondes par programmation en C#.

// Spécifiez les valeurs de latitude et de longitude
Double latitude = 25.5;
Double longitude = 45.5;

// Convertir en degrés minutes secondes
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Sortie d'impression sur la console
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Obtenez une licence gratuite

Vous pouvez évaluer l’API sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez compris comment convertir des degrés décimaux en degrés minutes secondes au format DMS par programmation en C#. Convertissez simplement les valeurs de longitude et de latitude au format DMS dans les applications .NET. De plus, vous pouvez visiter la section documentation pour explorer de nombreuses autres fonctionnalités incluses dans l’API. En cas de problème, veuillez nous contacter sur forum.

Voir également