Resumé

Converti Decimali in Gradi e Viceversa con .Net

Cristian Merighi () 5,00

Questo articolo riguarda lo sviluppo di un oggetto struct (C#) che si occupa della conversione dei valori da formato sessagesimale a decimale e viceversa. Un'utile applicazione è quella relativa alla formattazione di latitudine e longitudine nell'ambito delle mappe Virtual Earth o Google.
Questo articolo è da considerarsi obsoleto. Alcune funzionalità potrebbero non essere più disponibili e non è possibile aggiungere commenti.

Oggigiorno un cliente che richieda una sezione "contattaci" (o analoga) per il proprio sito web si aspetta di essere accontentato con un servizio di mapping/routing tipo quelli forniti da Google o Microsoft (davvero dei begli oggettini).

I parametri passati al fine di visualizzare la porzione di mondo desiderata sono i soliti latitudine e longitudine.
Un problema cui però ci si trova solitamente di fronte è quello della conversione tra lo standard, convenzionale sistema sessagesimale e quello decimale (peculiare del tipo di web controls elencati sopra)

Essendo maniaco della strutturazione, mi sono promesso di sviluppare un mio personale oggetto (Struct Pacem.Math.Deg) al fine di risolvere una volta per tutte questa noia: eccone delineati i membri...

Demo

Esempio di utilizzo (VB.Net)

Dim deg As Pacem.Math.Deg = Pacem.Math.Deg.FromDouble(10.234)
Dim deg2 As Pacem.Math.Deg = Pacem.Math.Deg.FromDegValues(10, 14, 2.4)
Dim toparse As String = "10° 34' 55.23"""

' Flushing to the Page
Response.Write(deg.ToString() & _
" -- " & _
deg2.ToDouble().ToString() & _
" -- " & _
Pacem.Math.Deg.Parse(toparse, System.Globalization.CultureInfo.InvariantCulture).ToString())

Test it!

zip file « download Pacem.Math.Deg struct

Take care. Bye.

Feedbacks

  • Re: Convert Between Degrees and Decimals using .Net

    Antonello sabato 31 gennaio 2009 5,00

    ottimo mi serviva proprio. la mia calcolatrice a dato forfait

  • Re: Convert Between Degrees and Decimals using .Net

    roby sabato 4 aprile 2009 5,00

    Ottimo, mi servirà per utilizzare al meglio il mio GPS. Grazie e saluti.

feedback
 

Syndicate

Autore

Cristian Merighi facebook twitter google+ youtube

Ultimi articoli

Top rated

Archivio

Dove sono?

Autore

Cristian Merighi facebook twitter google+ youtube

Le mie letture

Feeds