Beispiel #1
0
 public void OutputStringAsExpected()
 {
     Assert.IsTrue(Format7Letter.ToString(36.0, -170.0).Equals("36N170W"));
     Assert.IsTrue(Format7Letter.ToString(36.0, 170.0).Equals("36N170E"));
     Assert.IsTrue(Format7Letter.ToString(-36.0, -170.0).Equals("36S170W"));
     Assert.IsTrue(Format7Letter.ToString(-36.0, 170.0).Equals("36S170E"));
     Assert.IsTrue(Format7Letter.ToString(-6.0, 7.0).Equals("06S007E"));
 }
Beispiel #2
0
        public static string TryTransformCoordinate(string item)
        {
            var coord = Format7Letter.Parse(item);

            if (coord == null)
            {
                return(item);
            }
            return(coord.To5LetterFormat() ?? coord.ToDecimalFormat());
        }
 private static LatLon ParseLatLon(string s)
 {
     return(Format5Letter.Parse(s) ??
            Format7Letter.Parse(s) ??
            FormatDecimal.Parse(s));
 }