日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

matlab 水平投影,科学网—Matlab中如何将投影信息写入到shape文件中 - 朱永超的博文...

發(fā)布時(shí)間:2024/9/15 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 水平投影,科学网—Matlab中如何将投影信息写入到shape文件中 - 朱永超的博文... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在Matlab中保存shape格式數(shù)據(jù)時(shí),沒有具體的函數(shù)可以將投影信息直接寫入到shape文件中,不過可以通過另外一種方式實(shí)現(xiàn)。看下shape格式的文件不難發(fā)現(xiàn),shape文件的投影信息是一個(gè)單獨(dú)的文件,也就是說在保存shape文件時(shí)可以直接將投影信息寫入到與shape文件同名的prj文件中,從而實(shí)現(xiàn)將將投影信息寫入到shape文件中的目的。簡單說就是自己手動(dòng)添加一個(gè)同名的.prj投影文件.

下面的代碼添加WGS84地理坐標(biāo):%?保存shape文件-p是自己要保存的點(diǎn)數(shù)據(jù)

p?=?mappoint();

p.X?=?lons_henan;

p.Y?=?lats_henan;

p.Z?=?double(dataIn_henan);

shapewrite(p,'my.shp')

%?新建一個(gè)'.prj'文件

fid?=?fopen(['my.prj'],'w');

%?添加的投影信息-WGS84地理坐標(biāo)為例

prj_WGS84?=?['GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",',...

'SPHEROID["WGS_1984",6378137.0,298.257223563]],',...

'PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'];

%?寫入到prj文件中

fprintf(fid,'%s\n',prj_WGS84);

%?關(guān)閉文件

fclose(fid);

轉(zhuǎn)載本文請聯(lián)系原作者獲取授權(quán),同時(shí)請注明本文來自朱永超科學(xué)網(wǎng)博客。

鏈接地址:http://blog.sciencenet.cn/blog-3367669-1168753.html

上一篇:站點(diǎn)氣溫?cái)?shù)據(jù)的積溫計(jì)算(含Matlab程序?qū)崿F(xiàn))

下一篇:Matlab中將圖片保存為avi動(dòng)畫

總結(jié)

以上是生活随笔為你收集整理的matlab 水平投影,科学网—Matlab中如何将投影信息写入到shape文件中 - 朱永超的博文...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。