如何用matlab产生mif文件

如何用matlab产生mif文件,第1张

depth

=256

%存储器的单元数

widths

=

8%数据宽度为8位

n

=

0

:255

s

=sin(2*pi

*n/256)%计算0

~2*pi之间的sin值

fidc

=

fopen('sine.mif','wt')

fprintf(fidc

,

'depth

=

%d\n',depth)

fprintf(fidc,

'width

=

%d\n',widths)

fprintf(fidc,

'address_radix

=

uns\n')

fprintf(fidc,'data_radix

=

uns\n')

fprintf(fidc,'content

begin\n')

for(x

=

1

:

depth)

fprintf(fidc,'%d:%d\n',x-1,round(127*sin(2*pi*(x-1)/128)+128))

end

fprintf(fidc,

'end')

fclose(fidc)

首先设置每个字宽width和总的字数,然后设置地址数和数据的进制基数无符号数为(uns)

对于hex文件,用qurartsii打开mif文件另存为hex文件即可。

注:生成mif文件路径为‘。m’文件的路径所在。

转换方法:

第一步:格式转换

例1:ArcGIS中.shp文件的转换 启动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的.shp文件,右键单击—-“复位窗口”—-“确定”(此 *** 作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”, 然后根据导入的shp文件的属性(如点、线、面),对应进行保存。至此,文件转换成功。

例2:MapInfo中.mif文件的转换 MapInfo的格式一般为.tab,但是要进行MapGIS格式转换的时候首先要将.tab文件在MapInfo中转换为.mif 格式,其转换过程如下:

1. *.tab转.mif 启动MapInfo,在MapInfo中打开要转换图层,,然后选择菜单栏中的“Table”---“Export”,保存类型中选择.mif 格式,选择保存路径进行保存, *** 作完成。

2. *.mif转.wt、.wl、.wp 启动MapGIS,图形处理—-文件转换,选择菜单栏中的“输入”—-“装入MapInfo数据”,打开要装入的.mif文件,右键单击—-“复位窗口”—-“确定”(此 *** 作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”, 然后根据导入的mif文件的属性(如点、线、面),对应进行保存。至此,文件转换成功。 例3:ENVI中.evf文件的转换 ENVI的格式一般.evf,但是要进行MapGIS格式转换的时候首先要将.evf文件在ENVI中转换为.dxf格式,其 转换过程如下:

方法1:.evf转.dxf,.dxf转.wt、.wl、.wp

1. .evf转.dxf 启动ENVI,选择主菜单栏中vector---convert EVF to DXF,选择转换文件后打开,之后选择保存路径,OK, 完成 *** 作。

2..dxf转.wt、.wl、.wp 启动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-转换多个选定的dxf或者成批转换dxf,右键单击—-“复位窗口”—-“确定”(此 *** 作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后 根据导入的.dxf文件的属性(如点、线、面),对应进行保存。至此,文件转换成功(此方法为亲自实现)。

方法2:.evf转.shp,.shp转.wt、.wl、.wp

1. *.evf转.shp 启动ENVI,选择主菜单栏中vector---Open Vector File---打开要转换文件,在d出窗口“Available Vectors List”中鼠标左键选中要转换文件,然后File---Export layers to shapefile,之后选择路径后OK保存,实现 *** 作。

2. .shp转.wt、.wl、.wp 启动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的.shp文件,右键单击—-“复位窗口”—-“确定”(此 *** 作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”, 然后根据导入的shp文件的属性(如点、线、面),对应进行保存。至此,文件转换成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8084859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存