;http://surveying.wb.psu.edu/sur351/georef/Ellip3.htm
;将球面坐标转换成平面坐标
(setq a 6378137.0 ;长半轴
f (/ 1.0 298.257223563) ;扁率
BB 25.0 ;纬度
LL 118.0 ;经度
L0 117.0 ;中央子午线
H 0.0 ;投影高
)
;测试 (tt A f BB LL L0 H)
(defun tt (A f BB LL L0 H / B DL E12 E22 F L LB N R2 TE X Y)
(setq B (/ (* BB PI) 180.0))
(setq L (/ (* LL PI) 180.0))
(setq e12 (- (* f 2.0) (* f f)));e1平方
(setq e22 (/ e12 (- 1.0 e12)));e2平方
(setq N (+ H (/ a (expt (- 1.0 (* e12 (sin B) (sin B))) 0.5))));卯酉圈半径+投影高
(setq Lb (* N (cos B) B));从赤道到子午线孤长
(setq Te (/ (sin B) (cos B)))
(setq R2 (* e22 (cos B) (cos B)))
(setq Dl (/ (* (- LL L0) Pi) 180))
(setq X (+
Lb
(* 0.5 Te N (expt (* (cos B) Dl) 2))
(* (/ 1.0 24) Te N (expt (* (cos B) Dl) 4) (- 5.0 (* Te Te) (* -9.0 R2) (* -4.0 R2 R2)))
(* (/ 1.0 720) Te N (expt (* (cos B) Dl) 6) (- 61.0 (* 58.0 Te Te) (* -1.0 (expt Te 4)) (* -270.0 R2) (* 330.0 Te Te R2)))
)
)
(setq Y (+
(* N (cos B) Dl)
(* (/ 1.0 6) N (expt (* (cos B) Dl) 3) (- 1.0 (* Te Te) (* -1.0 R2)))
(* (/ 1.0 120) N (expt (* (cos B) Dl) 5) (- 5.0 (* 18.0 Te Te) (* -1.0 (expt Te 4)) (* -14.0 R2) (* 58.0 Te Te R2)))
)
)
(List (rtos X 2 3) (rtos Y 2 3))
)