Converti gradi in minuti secondi DMS in C#

I valori di latitudine e longitudine vengono utilizzati per specificare qualsiasi posizione sulla terra. Considerando che, i 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. In base a tali requisiti, questo articolo illustra come convertire i gradi decimali in gradi minuti e secondi DMS a livello di codice in C#.

Decimale Gradi a Gradi Minuti Secondi DMS Converter API - 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 New Releases 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#.

// Specifica 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 DMS 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 illustra come convertire i gradi decimali in gradi minuti secondi a livello di codice in C#.

// Specifica 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 la 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 in formato DMS a livello di codice in C#. Basta convertire 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