Example #1
0
 public bool IsSame(Spheroid sp)
 {
     return(sp != null &&
            Math.Abs(SemiminorAxis - sp.SemiminorAxis) < double.Epsilon &&
            Math.Abs(SemimajorAxis - sp.SemimajorAxis) < double.Epsilon &&
            Math.Abs(InverseFlattening - sp.InverseFlattening) < double.Epsilon);
 }
Example #2
0
 public Datum(string name, Spheroid spheroid)
 {
     Name     = name;
     Spheroid = spheroid;
 }
Example #3
0
 //DATUM["D_WGS_1984",
 //             SPHEROID["WGS_1984",6378137.0,298.257223563]
 //            ]
 public Datum(WktItem wktItem)
 {
     Spheroid = new Spheroid(wktItem.GetWktItem("SPHEROID"));
     Name     = (wktItem.Value.Split(',')[0]).Replace("\"", string.Empty);
 }