Konvertieren Sie Grad in Minuten und Sekunden in C#

Breiten- und Längenwerte werden verwendet, um jeden Ort auf der Erde anzugeben. Dagegen ist Grad, Minute, Sekunde ein anderes Format für geografische Koordinaten. In einigen Szenarien müssen Sie möglicherweise einige Dezimalgrade in das Grad-Minuten-Sekunden-Format umwandeln. Gemäß diesen Anforderungen behandelt dieser Artikel die programmgesteuerte Konvertierung von Dezimalgraden in Gradminuten und -sekunden in C#.

Dezimalgrad in Grad Minuten Sekunden DMS Converter API - Installation

Aspose.GIS for .NET API unterstützt das Erstellen oder Bearbeiten verschiedener Dateiformate im Zusammenhang mit GIS-Anwendungen wie ArcGIS, QGIS usw. Sie können es einfach installieren in Ihrer Umgebung entweder durch Herunterladen der DLL-Dateien von der Seite Neue Versionen oder Installieren mit dem folgenden NuGet-Installationsbefehl:

PM> Install-Package Aspose.GIS

Konvertieren Sie Dezimalgrade in Gradminuten in C#

Sie müssen die folgenden Schritte ausführen, um Dezimalgrade programmgesteuert in C# in Gradminuten umzuwandeln:

  1. Geben Sie zunächst die Längen- und Breitengrade an.
  2. Wandeln Sie die Dezimalgrade in Gradminuten um.
  3. Drucken Sie die konvertierten Werte auf der Konsole.

Der folgende Codeausschnitt zeigt, wie in C# Dezimalgrade programmgesteuert in Gradminuten konvertiert werden.

// Geben Sie Breiten- und Längenwerte an
Double latitude = 25.5;
Double longitude = 45.5;

// Konvertieren Sie in Grad Minuten
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// Druckausgabe auf der Konsole
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

Konvertieren Sie Dezimalgrad in Grad Minuten Sekunden in C

Mit den folgenden Schritten können Sie Dezimalgrad in Grad Minuten Sekunden umwandeln:

  1. Legen Sie zunächst die Eingabewerte für Längengrad und Breitengrad fest.
  2. Wandeln Sie die Dezimalgrade in Grad Minuten Sekunden um.
  3. Drucken Sie die Ausgabewerte auf der Konsole.

Im folgenden Beispielcode wird erläutert, wie Dezimalgrade programmgesteuert in C# in Grad, Minuten und Sekunden konvertiert werden.

// Geben Sie Breiten- und Längenwerte an
Double latitude = 25.5;
Double longitude = 45.5;

// Konvertieren Sie in Grad Minuten Sekunden
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// Druckausgabe auf der Konsole
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Einschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie verstanden, wie Sie Dezimalgrad programmgesteuert in C# in das Grad-Minuten-Sekunden-Format konvertieren. Konvertieren Sie in .NET-Anwendungen einfach die Längen- und Breitengrade in das DMS-Format. Darüber hinaus können Sie den Abschnitt Dokumentation besuchen, um viele andere in der API enthaltene Funktionen zu erkunden. Bei Bedenken wenden Sie sich bitte an uns unter forum.

Siehe auch