Beispiel #1
0
 /// <summary>
 /// Create a RT90 position by converting a WGS84 position
 /// </summary>
 /// <param name="position">WGS84 position to convert</param>
 /// <param name="rt90projection">Projection to convert to</param>
 public RT90Position(WGS84Position position, RT90Projection rt90projection)
     : base(Grid.RT90)
 {
     GaussKreuger gkProjection = new GaussKreuger();
     gkProjection.swedish_params(GetProjectionString(rt90projection));
     var lat_lon = gkProjection.geodetic_to_grid(position.Latitude, position.Longitude);
     Latitude = lat_lon[0];
     Longitude = lat_lon[1];
     Projection = rt90projection;
 }
Beispiel #2
0
         /// <summary>
 /// Create a RT90 position by converting a WGS84 position
 /// </summary>
 /// <param name="position">WGS84 position to convert</param>
 /// <param name="rt90projection">Projection to convert to</param>
 public SWEREF99Position(WGS84Position position, SWEREFProjection projection)
     : base(Grid.SWEREF99)
 {
     GaussKreuger gkProjection = new GaussKreuger();
     gkProjection.swedish_params(GetProjectionString(projection));
     var lat_lon = gkProjection.geodetic_to_grid(position.Latitude, position.Longitude);
     Latitude = lat_lon[0];
     Longitude = lat_lon[1];
     Projection = projection;
 }