|
问题先描述如下, 以下示意图:以经纬度方式定义坐标, 经度[0度,360 度], 纬度[--90度,+90度];
存在球心o点,设赤道面为C,A,D三点所在圆面, 弧线FAB为0度经线,则球面上各个点坐标为:
A点(0度,0度), B点(0 度,z度),C点(90度,0度);
D点(270度,0度), E点(x度,y度),F点(0度,--u度);
则可知: 角AoB = z度, 角AoF = u度;
现在将赤道面以直线COD为轴, 沿着0度经线(弧线FAB所在的大圆面)向上转动z度,
则原来的赤道弧线CAD到达弧线CBD的位置;
现如果以C,B,D三点所在的大圆面为赤道面, 弧线FAB为0度经线,则球面上各个点的坐标为:
A点(0度,--z度), B点(0 度,0度),C点(90度,0度);
D点(270度,0度), E点(m度,n度),F点(0度,--(u+z) 度);
最后问题是:
已知:1)对于球面上的同一点E,旧坐标(x度,y度);
2)由于赤道面沿0度经线的变化z度,
求:E点新坐标(m度, n度);
我实际需要知道的是旧坐标(x度,y度)到新坐标(m度, n度)变换函数!
[br][br]-=-=-=-=- 以下内容由 hanzhen0901 在 时添加 -=-=-=-=-
[br][br]-=-=-=-=- 以下内容由 hanzhen0901 在 时添加 -=-=-=-=-
|
|