コード例 #1
0
ファイル: Projection.cs プロジェクト: chillpen/FireMonitor
        //单点-反投影
        public PointF GetLatLonFromXY(PointF pointXY, MapHandle.config.ProjPara proj)
        {
            //投影参数初始化
            PointF result = new PointF();
            IntPtr pj     = ProjWrapper.pj_init_plus(getSrcProj(proj));
            projUV temp   = new projUV(pointXY.X, pointXY.Y);
            projUV coord  = ProjWrapper.pj_inv(temp, pj);

            result.X = (float)(coord.U);
            result.Y = (float)(coord.V);
            result.X = (float)(result.X * RAD2DEG);
            result.Y = (float)(result.Y * RAD2DEG);
            return(result);
        }