ARTICLE · 990425
QGIS 画房插件(易画房)
《普通人用 AI 做产品》(七)· 让 QGIS 画房屋,也能像专业采集软件一样顺手
这个系列前面聊过天气小程序、工时系统、单一项目实时进度平台,还有一堆 GIS 小工具。今天是第 7 篇,聊个我刚做出来的东西——一个装进 QGIS 里的画房插件,我叫它易画房(EasyHouse)。
一、在 QGIS 里画图斑,一直有点别扭
QGIS 是个好软件,免费、开源、功能强,这点没得说。但干过内业采集的同行大概都懂:用它画房屋图斑,手上是有点别扭的。
明明就是画个房子这么点事,操作上却要绕好几个弯——先开编辑、再调捕捉、画的时候拐角得手动掰直、闭合还得收一下。每一步都不难,可加在一起,节奏就是不顺。跟咱们平时用的那些专业采集软件比,那种"手到擒来"的顺滑感,QGIS 里是缺一块的。
我一直在想:能不能把这块补上?
二、易画房:画房该有的样子
所以做了这个插件。目标很单纯——让在 QGIS 里画房屋,跟专业采集软件一样顺手。一共 8 个工具,分成"画"和"改"两组。
先说"画":4 种画法,房子就该这么出
- 矩形房屋
——按住左键一拖就出,规矩的房子两秒搞定。 - 不规则房屋
——逐点点击描边,按住 Shift 自动吸 45°/直角。手抖画歪?不存在的。 - 直角房屋
——最省心的一个:每画一条新边,自动跟上一条垂直。最后收尾那一下,它还会自动补一个直角把口封上。 - 直角·滑动边——这个是经典中的经典(堪比专业采集软件)
——这个是我自己最喜欢用的。先点两下把第一条边的方向定住,之后你鼠标点到哪,上一个墙角就自动沿着那条边的延长线滑过去。描墙角的时候不用再手动找垂直,房子自己就方了。 工具栏也简洁好找。 
再说"改":画错了、要调整,也不用重来
- 移动
——在图斑上按住一拖,房子跟着走。 - 复制
——按住拖到新位置松开,原图保留,属性一起复制。一排同样的房子,拖几下就齐了。 - 缩边
——房子画宽了、进深不对?点住那条边垂直一拖,直接改,不用重画。 - 分割
——一栋要拆成两栋(比如院里加盖),点两个点连条线,自动切开,两半都带上原来的属性。切错了 Ctrl+Z 撤回来。
三、几个小细节,才是"懂行"的地方
工具谁都能列一串,但好不好用,全在这些不起眼的地方:
- 捕捉自动开
——装上就能吸附,不用你去设置里配捕捉。这一个省了多少事,用过的都懂。 - 预览带填充
——画的时候就能看见房子填出来长什么样,而不是一根孤零零的线。 - 退格撤销
——画错一个点,按退格就退回去,不用整栋重来。 - 画完自动弹属性表
——画一栋填一栋,不用来回切窗口(嫌烦也能关掉)。 - 经纬度下也准
——做了纬度校正,45° 和直角在真实地面上就是准的,不会因为坐标是经纬度就歪掉。
做这些的时候我就一个念头:别让操作打断思路。画房就专心画房,别跟工具较劲。
四、顺手解决的另一个麻烦:影像
画房得对着影像画。以前这套流程是:找影像 → 下载下来 → 拷到电脑 → 在 QGIS 里加载 → 对齐,然后才能开工。遇上影像大、网速慢、换台电脑,开工前先折腾半天。
现在直接挂在线影像,打开就有底图,照着就能画。下载、拷贝、加载这一整串,全省了。
这一条看着不起眼,实际省的是每天开工前那半小时。
五、怎么做出来的:还是那套老办法
我没写一行代码。就是把自己当成一个挑剔的用户,把"顺手"这件事讲清楚:画房要能拖着出、拐角要自动直、画错能退一步、捕捉别让我配。AI 当工程师落地,来回改、反复试,不好用就接着提。
技术细节我照样不懂,但"哪里别扭"我最清楚。把这些讲明白,它就能做出来。
六、一点心里话
做工具做久了,我越来越觉得:从"能用"到"好用",中间隔着的全是这种不起眼的别扭。QGIS 功能那么强,可就因为画房屋这一下不顺手,很多人宁可换软件。把这些别扭一个个磨掉,工具才真的落地。
这个插件刚做出来不久,项目上生产已经在用了。好用不好用,手上最有数。
如果身边有用 QGIS 画房画得别扭的朋友,把这篇转给 TA——TA 可能正被这事儿烦着。你们在 QGIS 里画图斑还遇到过哪些别扭的地方?评论区聊聊,说不定下一篇就写你遇到的那个 👇