windbells888
路人甲
路人甲
  • 注册日期2006-12-27
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:4570回复:10

[原创]写了个切割Mapinfo地图的插件,分享之

楼主#
更多 发布于:2007-12-28 15:02
<P>   学的GIS,毕业后的几年里却没怎么碰过本专业的东西,MapInfo用得都不熟,前两天需要裁一块图出来,发现只能一层层擦除,于是重找来以前的书,摸索着写了个蹩脚的插件,给需要的人,本人菜鸟,不好用大家莫笑话。</P>
<P>插件简介:<br>  E-mail:yyq@ti.js.cn<br>  Tab Splitter v1.1是一款在mapInfo里二次开发的小插件,它可以将当前工作空间的所有表切出指定区域,方便快捷稳定。</P>
<P>关键词:切图 裁图 分幅 分割 切割</P>
<P><br>加载方法:</P>
<P>  1.运行Tab splitter v1.1.MBX可自动调用MapInfo并加载“tab表切割器”菜单;<br>  2.或在MapInfoj里运行菜单“工具>运行MapBasic程序”,浏览到“Tab Splitter v1.1.MBX”亦可快速加载;<br>  3.若想使插件在MapInfo启动时自动加载,可将Tab Splitter v1.1.MBX拷入MapInfo安装目录下的tools文件夹,并通过菜单“工具>工具管理器>增加工具”浏览到该插件,再将“自动装入”勾选即可。</P>
<P><br>操作方法:<br>  在顶部新建一图层,通过创建面来定义切割区域,程序将切除区域外的部分。该区域可以是矩形、椭圆及其它不规则多边形或它们的组合,保留区域将是它们的并集;而“切出另存为…”则是按照每个区域分别切出。特别注意:切割区域所在层一定要是顶层,且层内不得有点、线和文字等非区域对象。</P>
<P><br>菜单说明:<br>********************************<br>  切出(Ctrl+B): 切除区域外部分但不保存更改,可以通过菜单“撤销更改”撤销未保存的操作;<br>  切出并保存(Ctrl+M):切除区域外部分并保存更改;<br>  切出并紧缩:切除区域外部分后保存更改,并紧缩所有表;<br>********************************<br>  切出另存为(Ctrl+Y):将指定的若干区域分别切出多幅图并另存 <br>********************************<br>  撤销更改(Ctrl+I):批量撤销所有未保存的更改;<br>  保存表(Ctrl+J):保存所有更改;<br>  紧缩表(图形)(Ctrl+Q):保存所有更改,并紧缩所有表(仅图形部分)。<br>  紧缩表(图形|数据)(Ctrl+Q):保存所有更改,并紧缩所有表(包括图形和表格两种数据)。<br></P>
<P><br>下载:</P>
<P><a href="attachment/2010-9/2010962222939675.rar">2010-9/2010962222939675.rar</a></P>
[此贴子已经被作者于2010-9-6 22:03:06编辑过]
喜欢0 评分0
windbells888
路人甲
路人甲
  • 注册日期2006-12-27
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-12-29 14:39
可以下啊,点链接到我的永硕空间里下就可以下了
[此贴子已经被作者于2007-12-29 14:39:44编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部