教你如何解决surfer转MAPGIS中出现的问题

教你如何解决surfer转MAPGIS中出现的问题,第1张

第一步:surfer转.mif时所有选框都要去掉,出现某某内存不能为read的错误,主要是.mif文件太大造成的,一般有三种处理方式: 一是到网上下载一个解决内存不能为read的软件,把自己的计算机处理一下; 二是将surfer中的图件复制,再新建一个surfer图形文档,在编辑中点击选择性粘贴,在剪贴板格式中选择虚槐Enhanced Metafile 或者Picture格式,注意一定要将拆解图元文件框选中,再转出.mif格式; 三是复制后粘贴到Grapher4.0以上好誉裂的版本中,选择性粘贴选择图片(图元增强文件友闭)或者Picture Metafile 格式,注意一定要将d出的break apart metafile选是 ,再转出.mif格式。 按以上三种方式 *** 作,就不会出现以上错误了,但是第一、二方式中等值线上标注的字就变成了区文件格式,不利于编辑,所以在转之间将标注先排版好。 第二步:到MAPGIS中,选择图形处理,文件转换,I输入中选择MAPINFO格式,数据进来后,在文件里换点存名,换线存名,换区存名,就行了。出处地学土地网:

一、利用excel生成MIF文件

在FGPA的设计中,经常会对ROM进行初始化 *** 作,如果内存数据不是很大(比如几十个),完全可以在quartus II 中逐个输入,但如果输入的数据较多,且数据的位数较大,如果依然采用逐个手工输入的方法的话,会遇到两个老穗问题,一是工作量激增,二是容易出错。

通常情况下,需要初始化的数据都已知,可以侍慧卜在TXT文本中,把所有的数据排成一列,再借助excel就可以很轻松的得到“.MIF”文件。

首先仔细研究下 MIF 文件的格式,例如下面的这个.MIF文件:

DEPTH = 32-- The size of data in bits

WIDTH = 8-- The size of memory in words

ADDRESS_RADIX = HEX-- The radix for address values

DATA_RADIX = BIN-- The radix for data values

CONTENT -- start of (address : data pairs)

BEGIN

00 : 00000000-- memory address : data

01 : 00000001

02 : 00000010

03 : 00000011

04 : 00000100

05 : 00000101

06 : 00000110

07 : 00000111

08 : 00001000

09 : 00001001

0A : 00001010

0B : 00001011

0C : 00001100

END

我们可以看到MIF文件分两部分,一部分是格式说明部分:DEPTH 就是地址深度, WIDTH 就是字宽,而ADDRESS_RADIX 和 DATA_RADIX 通常用 UNS;而另一部分则是 begin与end中间的"00 : 00000000" 是一一对应的地址与数据。

因此,要得到MIF文件,只需要把begin与end中间的这段换成所需要的即可,具体步骤如下:

1. 打开TXT文本文件,打开excel软件;

2. 将TXT文件中一列数据全部复制到 excel 表格的第二列;

3. 在excel的第一列第一行输入“0 :”,(注意:此处是0,是因为地址总是从0开始),在第一列第二行输入“1 :”,把这两个单元格选中,鼠标往下拉到与数据行对齐的地方即可,这是利用了excel软件的序号自动增加的特性;

4. 将得到的excel文件另存为“Unicode文本(*.txt)”文件,此时会有一些提示出现,一律确定,不影响使用;

5. 打开quartus,新建一个TXT文件(file-new-other file-txt文件),将MIF文件的格式说明拷贝过来,再将第4步得到的TXT文本文件中的数据全部复制到begin与end中间,

另存为“.mif”,即可!

二、利用Uedit编译器生成MIF文件

主要思想跟用excel方法一样,利用Uedit编译器可以列选的功能进行编序以及添加“:”。具体步骤如下:

1、 打开Uedit软件,并新建一个文件-New File;

2、 将已知初始化数据编排成一列数据全部复制到刚创建的新文件中(同excel方法第二步);

图一:创建一个新文件并将初始化数据copy到其中

3、 “列选”第一列,如图二所示

图二,列选每行数据的起始

4、碧弊 通过Column菜单中的“Insert Number”命令在每行加入序号。

5、 给每行加入序号后,再次通过列选功能,选中序号后面一列,加入“:”,MIF文件的格式说明拷贝过来再另存为MIF文件即可。

图三:列选序号后一列

图四:列选行号后一列,输入“:”

使用MapInfo软件打开。

1、MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及蔽渣其应用的概念、采用办公自动化的 *** 作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行桥并春各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。

2、MIF文件是MapInfo通用数据交换格式,这种格式是ASCⅡ码,可以编辑,容易生成,且可以工作在MapInfo支持的所有平台上。它将MapInfo数据保存在两个文件中:图形数据保存在.MIF文件中,而敏耐文本(属性)数据保存在.MID文件中。其中,.MIF文件有两个区域:文件头区域和数据节,文件头中保存了如何创建MapInfo表的信息,数据节中则是所有图形对象的定义。故MIF应是保存图形的一种文件格式。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存