Win7下MapGIS的部分功能修复

有人在群里问到了MapGIS在Win7下一些功能不能使用的问题,总是重复地啰嗦一大堆不如给个网址,就在这里一并做出解答。

1. 属性编辑功能不能使用

第一种方法是,打开任务管理器(右击任务栏-任务管理器),点击“进程”标签,然后按名称排序找到“taskhost.exe”这个进程,结束进程,然后再重启MapGIS即可;嫌麻烦的话直接复制下边这句代码:

taskkill /F /IM taskhost.exe /T

保存到文本文档中,将扩展名“txt”更改为“bat”,以后运行MapGIS的时候先双击执行这个批处理文件即可。

第二种方法是直接修改MapGis主程序的使用权限,在主程序的安装目录下(默认为C:\Program Files\mapgis67\program\),找到mdiedit6x.exe文件,右击打开“属性”对话框,按照如下界面设置:

mapgiswin7

点“确定”后重启MapGIS即可。

2. 用户文件投影不能设置分隔符

利用投影变换系统的“用户文件投影转换”功能时不能指定分隔符,主要还是Win7权限的问题,造成了MapGIS的一些组件在安装时没有注册。解决方法是打开命令提示符窗口(“开始”菜单-“运行”-输入“cmd”-敲回车),复制下边这句命令(路径替换成自己的实际安装路径):regsvr32 C:\mapgis67\program\Dtbl32.ocx,右击命令提示符窗口,粘贴,敲回车执行。然后再重启投影变换系统即可。

做投影变换时还有一个小问题,就是设置投影参数时椭球面高程一栏经常默认为-0(XP下为0,不知道为什么会有这么奇怪的bug),这时候点“确定”的话程序就会出现错误提示,只需要把-0手工改为0即可。

3. 不能修改系统目录

当执行MapEnv.exe文件时,点击任意一个修改目录的按钮,程序立马死掉,猜测这可能是盗版狗的问题,解决方式是,打开“网络和共享中心”,找到下方的“选择家庭组和共享选项”,点击后选择退出家庭组即可,重新打开MapGIS环境设置是不是就可以修改目录了?

另一个笨方法就是每次修改目录时直接将要修改的路径粘贴到目录修改按钮下的编辑框内,然后点确定。

MapGIS在Win7下常见的问题就这几类,若发现其他问题的话欢迎留言,本文会继续完善。