发布网友 发布时间:2022-04-20 21:34
共2个回答
热心网友 时间:2023-07-23 17:28
VC程序
所用软件:Mapinfo,MapBasic,VC++6.0
先装Mapinfo,后装MapBasic.不装mapinfo,MapBasic不能运行。
打开Mapinfo,打开一个.tab或.wor文件,有些例子文件在Mapinfo\data中。.tab文件是图层文件,不同的图层有不同的定义。一般一个图有几个图层组成。同时打开相关的几个图层,选择打开.wor文件就行了。.tab文件仅含有图层的结构信息,如姓名,年龄...。这些项行和列的数据在和它相同名称的其它四个文件里,如xxx.DAT,xxx.ID,xxx.MAP,xxx.IND。用\Window\New brower window可以看到表的结构和数据。
在options菜单中打开show Mapbasic window窗口,可以看到在mapinfo中操作所对应的mapbasic命令。如由MapInfo中打开china.tab文件,则相应的MapBasic命令显示在Mapbasic window里
Open Table "D:\aa\china.TAB" Interactive Map From plane
如果把上述命令copy到mapbasic window里,打回车,又重复了刚刚的菜单命令。
好了,再看一下MapBasic程序。打开MapBasic,File\New新建一个空白.MB文件,将上两行代码放进去,运行project\compile the current file,存储后,显示对话框 Compiled:xxx.MBX,No Eorrors:Compilation Successful. 编译成功。选择project\run,你会看到这个china.tab文件被打开,和刚才在MapInfo中用菜单打开的结果一摸一样。mapbasic不复杂吧:)
热心网友 时间:2023-07-23 17:29
在一般的电脑上都装了这个程序的