夜雨聆风学习资料网

ARTICLE · 990425

QGIS 画房插件(易画房)

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 里画图斑还遇到过哪些别扭的地方?评论区聊聊,说不定下一篇就写你遇到的那个 👇

相关学习资料