Beispiel #1
0
        public Vector3D ReprojectGeocentricToGeodetic(Vector3D geocentric)
        {
            var xys_as_array = new List <double>
            {
                geocentric.X,
                geocentric.Y
            }.ToArray();

            var zs_as_array = new double[]
            {
                geocentric.Z
            };

            GeocentricConverter.GeocentricToGeodetic(xys_as_array, zs_as_array, 0, 1);

            return(new Vector3D(Convert.ToSingle(xys_as_array[0] * 180 / Math.PI), Convert.ToSingle(xys_as_array[1] * 180 / Math.PI), Convert.ToSingle(zs_as_array[0])));
        }