📄 test_coordinate_system.c
字号:
/******************test_coordinate_system.c**********************/
/***********测试时间系统统一函数(test_coordinate_system.c)*******/
/* 编写人:吴光跃 时间:20060316********************************/
/* 修改人:吴光跃 时间:20060323********************************/
/* 测试人: 时间: ********************************/
/**************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "coordinate_system.h"
/**************************************************************************/
/*double X_WGS84=0,Y_WGS84=0,Z_WGS84=0;*/
/**************************************************************************/
void main(void)
{
time_t t;
double X_CGS2000=0,Y_CGS2000=0,Z_CGS2000=0;
double X_WGS84=0,Y_WGS84=0,Z_WGS84=0;
/* 获取当前时间,从1970年1月1日到当前时刻的秒数 */
t = time(NULL);
printf("从1970年1月1日到当前时刻的秒数是 %ld\n",t);
seek_coefficient(); /*标定模型方程系数函数*/
/*假定某运动点在CGS2000坐标系下的当前坐标*/
X_CGS2000=0.0000001*t;
Y_CGS2000=0.0000002*t;
Z_CGS2000=0.0000003*t;
printf("CGS2000坐标系下的当前坐标为:\n");
printf("(%f, %f, %f)\n",X_CGS2000,Y_CGS2000,Z_CGS2000);
printf("转化为WGS-84坐标系下的坐标为:\n");
/*调用坐标转换函数将CGS2000坐标系下坐标转换为WGS-84坐标系下坐标*/
coordinate_CGS2000_to_WGS84(X_CGS2000,Y_CGS2000,Z_CGS2000,&X_WGS84,&Y_WGS84,&Z_WGS84);
//printf("(%f, %f, %f)\n",*X_WGS84,*Y_WGS84,*Z_WGS84);
printf("(%f, %f, %f)\n",X_WGS84,Y_WGS84,Z_WGS84);
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -