做GIS的兄弟,谁没被这破弹窗折磨过?
早上刚打开ArcGIS或者QGIS,准备跑个模型,突然蹦出个“geo已停止工作”。
那一刻,心都凉了半截。
数据没保存,进度条停在99%,心态直接崩盘。
你是不是也遇到过这种情况?
明明昨天还好好的,今天突然就不行了。
重启软件?没用。
重装系统?太麻烦,而且大概率还是老样子。
别急,我是干了十年GIS的老张,今天不跟你扯那些虚头巴脑的理论。
直接上干货,怎么快速解决geo已停止工作这个问题。
先说个最常见的坑:内存溢出。
很多兄弟喜欢同时开好几个大工程。
ArcMap开一个,QGIS开一个,浏览器还开着几十个网页查资料。
电脑内存瞬间爆满。
这时候软件为了保命,只能强制关闭。
解决办法很简单,关掉那些没用的软件。
特别是那些吃内存的插件,比如某些遥感影像处理插件,不用的时候赶紧卸载或者禁用。
还有,别把工程文件放在C盘。
C盘是系统盘,空间一少,系统就卡,软件自然就崩。
把数据挪到D盘或者E盘,固态硬盘最好,读写速度快,不容易卡死。
再说说数据格式的问题。
有些老数据,格式特别奇葩。
比如shp文件,如果属性表里有空值,或者字段名太长,超过255个字符。
这在某些版本的软件里,直接就是致命伤。
geo已停止工作,多半是因为读不懂这些数据。
检查你的数据,把属性表里的空值填上,或者把字段名改短点。
实在不行,导出成新的shp文件,或者转成file geodatabase。
file geodatabase兼容性更好,不容易出这种幺蛾子。
还有一个容易被忽视的地方:权限问题。
有些兄弟把工程文件放在桌面上,或者放在共享文件夹里。
桌面文件容易丢失,共享文件夹权限复杂。
软件在读写文件时,如果权限不够,或者文件被其他程序占用。
就会直接报错。
把工程文件放到专门的文件夹里,比如D:\GIS_Projects。
确保你对这个文件夹有完全控制权限。
如果是团队项目,最好用版本控制工具,或者定期备份。
别等崩了再哭。
另外,显卡驱动也是个坑。
特别是用ArcGIS Pro或者QGIS做三维可视化的时候。
显卡驱动太老,或者太新,都可能不兼容。
去官网下载最新稳定版的驱动,别用那种第三方驱动软件自动更新。
那些软件经常装错版本,导致软件崩溃。
最后,说说软件本身。
如果你用的是ArcGIS,检查一下Service Pack补丁。
有时候官方修复了某个bug,你没更新,就会踩雷。
如果是QGIS,看看插件有没有冲突。
有些插件更新后,跟主程序不兼容。
把最近安装的插件一个个禁用,看看是不是某个插件在搞鬼。
记住,geo已停止工作,不是绝症。
大部分时候,都是小毛病。
别一报错就重装软件,那是最后的手段。
先排查数据,再排查环境,最后才考虑重装。
我见过太多新人,一报错就慌,然后重装,结果数据全丢了。
那才叫真崩溃。
保持冷静,一步步来。
你的数据很珍贵,别让它白白牺牲。
希望这些经验能帮到你。
如果还有问题,评论区留言,我尽量回。
毕竟,咱们都是在这个坑里摸爬滚打过来的。
互相帮衬,才能走得远。
别怕报错,报错是常态。
解决报错,才是本事。
加油,GIS人。