matlab 经纬度转换,如何把经纬度转化为大地坐标

txt文件数据修改成我的数据后,替换了文件名,程序运行后出现了两个问题:

一:弹出图像框  但没有内容   图像框里是空白的,这事为什么?

二:输出的coordinate.txt文件里数据怎样处理精度问题,就像您贴出来的转换后的坐标似地能保留到小数点后很多位?请看附录二

附录一:我的程序

>> L=dlmread('hangji01.txt');

axesm utm

Z=utmzone(L(1,1),L(1,2));

setm(gca,'zone',Z)

h = getm(gca)

R=zeros(size(L));

for i=1:length(L)

[x,y]= mfwdtran(h,L(i,1),L(i,2));

R(i,:)=[x;y];

end

dlmwrite('coordinate.txt',R)

h =

mapprojection: 'utm'

zone: '50S'

angleunits: 'degrees'

aspect: 'normal'

falsenorthing: 0

falseeasting: 500000

fixedorient: []

geoid: [6.3774e+006 0.0817]

maplatlimit: [32 40]

maplonlimit: [114 120]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值