コード例 #1
0
        /// <summary>
        /// Converts to Military Grid Reference System
        /// </summary>
        /// <returns>Military Grid Reference System</returns>
        public override MilitaryGridReferenceSystem ToMilitaryGridReferenceSystem()
        {
            MGRSorUSNGCoordinates mgrs = new MGRS().convertFromGeodetic(this.geodeticCoordinates, 5);

            return new MilitaryGridReferenceSystem(mgrs);
        }
コード例 #2
0
 /// <summary>
 /// Converts the coordinates to Decimal Degrees.
 /// </summary>
 /// <returns>Coordintes in Decimal Degrees</returns>
 public override DecimalDegrees ToDecimalDegrees()
 {
     double _180_OVER_PI = 180d / Math.PI;
     GeodeticCoordinates geodeticCoordinates = new MGRS().convertToGeodetic(mgrsCoordinates);
     return new DecimalDegrees(Math.Round(geodeticCoordinates.longitude * _180_OVER_PI, 5), Math.Round(geodeticCoordinates.latitude * _180_OVER_PI, 5));
 }