坐标转换从经纬度坐标到大地坐标及源码.doc

坐标转换从经纬度坐标到大地坐标及源码.doc

ID:48596866

大小:25.50 KB

页数:9页

时间:2020-02-26

坐标转换从经纬度坐标到大地坐标及源码.doc_第1页
坐标转换从经纬度坐标到大地坐标及源码.doc_第2页
坐标转换从经纬度坐标到大地坐标及源码.doc_第3页
坐标转换从经纬度坐标到大地坐标及源码.doc_第4页
坐标转换从经纬度坐标到大地坐标及源码.doc_第5页
资源描述:

《坐标转换从经纬度坐标到大地坐标及源码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、坐标转换从经纬度坐标到大地坐标及源码利用网络上开源的资料,可以很容易的实现从经纬度坐标向各种投影坐标的转换,美国地质调查局开发USGS的GCTP就是很好的东西之一,有C语言版本的支持各种投影类型的源代码,比如UNIVERSALTRANSVERSEMERCATOR,ALBERSCONICALEQUALAREA,LAMBERTCONFORMALCONIC等等,我们机房使用的就是LAMBERTCONFORMALCONIC(LAMBERT圆锥等角投影),利用GCTP提供的源代码详见source文件夹下的lamccfor.c 和 lamccinv.c ,可以轻松实现经纬度投影坐标和LAMBERT

2、CONFORMALCONIC坐标的相互转化,其他投影方式使用的比较少,还要进一步研究,就以后在写了.lamccforint函数设置LAMBERTCONFORMALCONIC投影的各个参数,比如长半轴,短半轴,中心点经纬度坐标,标准纬线等等信息.longlamccforint(r_maj,r_min,lat1,lat2,c_lon,c_lat,false_east,false_north)doubler_maj;                /*majoraxis*/doubler_min;                /*minoraxis*/doublelat1;        

3、           /*firststandardparallel             */doublelat2;                   /*secondstandardparallel            */doublec_lon;                  /*centerlongitude                    */doublec_lat;                  /*centerlatitude                     */doublefalse_east;             /*xoffsetin

4、meters                  */doublefalse_north;            /*yoffsetinmeters                  */{doublesin_po;                 /*sinvalue                           */doublecos_po;                 /*cosvalue                           */doublecon;                    /*temporaryvariable               

5、   */doublems1;                    /*smallm1                           */doublems2;                    /*smallm2                           */doubletemp;                   /*temporaryvariable                  */doublets0;                    /*smallt0                           */doublets1;        

6、            /*smallt1                           */doublets2;                    /*smallt2                           */r_major=r_maj;r_minor=r_min;false_northing=false_north;false_easting=false_east;/*StandardParallelscannotbeequalandonoppositesidesoftheequator------------------------------------

7、------------------------------------*/if(fabs(lat1lat2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。