Пример #1
0
 /// <summary>
 /// Conversion of topocentric rectangular coordinate to topocenteric polar coordinate.
 /// </summary>
 /// <param name="site">topocentric rectangular coordinate</param>
 /// <returns>topocenteric polar coordinate</returns>
 public static TopocentricPolarCoord NEU_RAE(TopocentricRectCoord site)
 {
     NEU_RAE(site.Northing, site.Easting, site.Upping, out double range, out Angle azimuth, out Angle elevation);
     return(new TopocentricPolarCoord(range, azimuth, elevation));
 }
Пример #2
0
 /// <summary>
 /// Conversion of topocentric rectangular coordinate to space rectangular coordinate
 /// </summary>
 /// <param name="ellipsoid">ellipsoid</param>
 /// <param name="neu">topocentric rectangular coordinate</param>
 /// <param name="site">geodetic coordinate of station</param>
 /// <returns>space rectangular coordinate</returns>
 public static SpaceRectangularCoord NEU_XYZ(Ellipsoid ellipsoid, TopocentricRectCoord neu, GeodeticCoord site)
 {
     NEU_XYZ(ellipsoid, site.Latitude, site.Longitude, site.Height, neu.Northing, neu.Easting, neu.Upping, out double X, out double Y, out double Z);
     return(new SpaceRectangularCoord(X, Y, Z));
 }