Wartości szerokości i długości geograficznej są używane do określenia dowolnego miejsca na ziemi. Natomiast stopnie minuty sekundy to inny format współrzędnych geograficznych. W niektórych scenariuszach może być konieczne przekonwertowanie niektórych stopni dziesiętnych na stopnie minuty i sekundy. Zgodnie z takimi wymaganiami w tym artykule opisano, jak programowo przekonwertować stopnie dziesiętne na stopnie minuty i sekundy DMS w języku C#.
- Stopnie dziesiętne na stopnie minuty sekundy API konwertera DMS — instalacja
- Konwersja stopni dziesiętnych na stopnie minuty w C#
- Konwersja stopni dziesiętnych na stopnie minuty sekundy DMS w C#
Stopnie dziesiętne na stopnie minuty sekundy API konwertera DMS — instalacja
Aspose.GIS for .NET API obsługuje tworzenie lub manipulowanie różnymi formatami plików związanymi z aplikacjami GIS, takimi jak ArcGIS, QGIS itp. Możesz go łatwo zainstalować w swoim środowisku, pobierając jego pliki DLL ze strony New Releases lub instalując je za pomocą poniższego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.GIS
Konwersja stopni dziesiętnych na stopnie minuty w C#
Musisz wykonać poniższe kroki, aby programowo przekonwertować stopnie dziesiętne na stopnie minuty w języku C#:
- Przede wszystkim określ wartości długości i szerokości geograficznej.
- Zamień stopnie dziesiętne na stopnie minuty.
- Wydrukuj przekonwertowane wartości na konsoli.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować stopnie dziesiętne na stopnie minut w języku C#.
// Określ wartości szerokości i długości geograficznej
Double latitude = 25.5;
Double longitude = 45.5;
// Zamień na stopnie minuty
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);
// Wydrukuj dane wyjściowe na konsoli
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);
Konwersja stopni dziesiętnych na stopnie minuty sekundy DMS w C#
Możesz przekonwertować stopnie dziesiętne na stopnie minuty sekundy, wykonując następujące czynności:
- Najpierw określ wartości wejściowe dla długości i szerokości geograficznej.
- Zamień stopnie dziesiętne na stopnie minuty sekundy.
- Wydrukuj wartości wyjściowe na konsoli.
Poniższy przykładowy kod wyjaśnia, jak programowo przekonwertować stopnie dziesiętne na stopnie minuty sekundy w języku C#.
// Określ wartości szerokości i długości geograficznej
Double latitude = 25.5;
Double longitude = 45.5;
// Zamień na stopnie minuty sekundy
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);
// Wydruk na konsoli
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);
Uzyskaj bezpłatną licencję
Możesz testować API bez żadnych ograniczeń, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule zrozumiałeś, jak programowo konwertować stopnie dziesiętne na stopnie minuty sekundy w formacie DMS w języku C#. Wystarczy przekonwertować wartości długości i szerokości geograficznej na format DMS w aplikacjach .NET. Ponadto możesz odwiedzić sekcję dokumentacja, aby zapoznać się z wieloma innymi funkcjami zawartymi w interfejsie API. W razie jakichkolwiek wątpliwości skontaktuj się z nami pod adresem forum.