Converti Gradi in Minuti Secondi in C#

I valori di latitudine e longitudine vengono utilizzati per specificare qualsiasi posizione sulla terra. Considerando che il Gradi Minuti Secondi è un altro formato per le coordinate geografiche. In alcuni scenari, potrebbe essere necessario convertire alcuni gradi decimali nel formato gradi minuti secondi. Seguendo tali requisiti, questo articolo illustra come convertire i gradi decimali in gradi, minuti e secondi a livello di codice in C#.

Decimale Gradi a Gradi Minuti Secondi API del convertitore DMS - Installazione

L’API Aspose.GIS for .NET supporta la creazione o la manipolazione di diversi formati di file relativi ad applicazioni GIS come ArcGIS, QGIS, ecc. Puoi installarlo facilmente nel tuo ambiente scaricando i suoi file DLL dalla pagina Nuove versioni o installandolo con il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.GIS

Converti Gradi Decimali in Gradi Minuti in C#

È necessario seguire i passaggi seguenti per convertire i gradi decimali in gradi minuti a livello di codice in C#:

  1. Prima di tutto, specifica i valori di longitudine e latitudine.
  2. Converti i gradi decimali in gradi minuti.
  3. Stampa i valori convertiti sulla console.

Il frammento di codice seguente mostra come convertire i gradi decimali in gradi minuti a livello di codice in C#.

// Specificare i valori di latitudine e longitudine
Double latitude = 25.5;
Double longitude = 45.5;

// Converti in Gradi Minuti
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Stampa l'output sulla console
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Converti gradi decimali in gradi Minuti Secondi in C#

Puoi convertire i gradi decimali in gradi minuti secondi con i seguenti passaggi:

  1. Innanzitutto, specifica i valori di input per longitudine e latitudine.
  2. Converti i gradi decimali in gradi minuti secondi.
  3. Stampa i valori di output sulla console.

Il codice di esempio seguente spiega come convertire i gradi decimali in gradi minuti secondi a livello di codice in C#.

// Specificare i valori di latitudine e longitudine
Double latitude = 25.5;
Double longitude = 45.5;

// Converti in Gradi Minuti Secondi
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Stampa l'output sulla console
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Ottieni licenza gratuita

Puoi valutare l’API senza alcuna limitazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai capito come convertire i gradi decimali in gradi minuti secondi a livello di codice in C#. Converti semplicemente i valori di longitudine e latitudine in formato DMS nelle applicazioni .NET. Inoltre, puoi visitare la sezione documentazione per esplorare molte altre funzionalità incluse nell’API. In caso di dubbi, contattaci su forum.

Guarda anche