根据坐标计算所在图幅
来源:互联网 发布:长春工业大学知乎 编辑:程序博客网 时间:2024/04/30 03:19
//根据坐标计算2.5万图幅号的公式。
int M1, M2, M3, M4, J1;
double J2, W;
W = y; //纬度
J1 = (int)x; //经度度
J2 = x-J1;//经度秒
M1 = (int)(W*60/40);
M2 = J1-60;
M3 = (int)( (W*60/40-( (int)(W*60/40) ) ) *40/5);
M4 = (int)(J2*3600)/450;
char ss1[3],ss2[3],ss3[2],ss4[2];
_itoa(M1,ss1,10);
_itoa(M2,ss2,10);
_itoa(M3,ss3,10);
_itoa(M4,ss4,10);
CString M;
M = ss1;
M += ss2;
M += ss3;
M += ss4;
//根据坐标计算5千图幅号的公式。
xMin=M2*3600+M4*450+60*3600;
xMax=xMin+450;
yMin=M1*2400+M3*300;
yMax=yMin+300;
double xx,yy;
xx = x*3600-xMin;
yy = y*3600-yMin;
int mapcode_1 = 3 + int(xx/225) - 2*int(yy/150);
xx = xx - int(xx/225)*225;
yy = yy - int(yy/150)*150;
int mapcode_05 = 3 + int(xx/112.5) - 2*int(yy/75);
CString strTemp;
strTemp.Format("%s_%d_%d", M, mapcode_1, mapcode_05);
- 根据坐标计算所在图幅
- 根据经纬度坐标计算距离
- php根据坐标计算距离
- 根据经纬坐标计算距离
- 根据坐标抠图
- 根据经纬度坐标计算实际距离
- PHP根据两个经纬度坐标计算距离
- 根据坐标计算两点之间距离
- 根据输入的地点坐标计算中心点
- mysql函数-根据经纬度坐标计算距离
- 根据两点经纬度坐标计算距离
- Unity根据深度值计算世界坐标
- 根据角度计算圆的坐标点
- 根据两个坐标点计算旋转角度
- 根据两个经纬度坐标计算两个坐标间的距离
- iOS根据坐标数据点所在的坐标区域来动态显示到可视范围
- iOS根据坐标数据点所在的坐标区域来动态显示到可视范围
- 根据指定日期计算所在周一的日期
- CRC算法之二:具体实现代码
- SRAM与SDRAM的比较
- Windows Data Types --- 字符串指针
- IP地址转换函数:
- 学生表数组-熟悉数组的使用。
- 根据坐标计算所在图幅
- 功率单位dBm及其换算
- 场效应管,及与三极管的差别
- 启动加载
- struts2.1.6 ognl 05
- IE中的URL最大长度限制
- Sql Server 索引使用情况及优化的相关 Sql
- Android Camera Hal 的初步实现1
- PHP5 for Windows XP安装注意事项