by tcdos 2026-09-05

告别手填到手酸:WebGIS图斑属性批量复制的设计复盘

做林业年度督查或变更调查时,是不是常常遇到这种情况:几十上百个林地小班都需要填同样的“优势树种”或“平均胸径”,一个一个手动录入?不仅手酸,还极容易填错。

这不是功能缺不缺的问题,是交互根本没做对。


拆解问题:用户真正在做什么

表面上看,用户需要“批量填属性”。但仔细拆开,其实分三步:找一个参照(源图斑)→ 决定抄哪些字段 → 写到一批目标图斑里。如果漏掉任何一步或者顺序搞反,用户就会卡住。

因此,我将交互主线锁定为:选源 → 映射 → 执行,一步不能多,一步不能少。顺序绝不能乱。


方案取舍:为什么不做批量编辑

还有一种常见做法是批量编辑表单——填一个值、点应用、所有选中图斑一起改。乍一看更直接,但我没走这条路。

因为用户不是凭空填值,他们几乎总是参照一个已有图斑来填。“复制粘贴”这个动作用户早就烂熟于心,零学习成本。把“选源”这一步显性化,反而让操作意图更清晰——我知道自己在参照谁。


字段映射:最头疼也最关键的交互

跨图层字段名不一致是常态。“平均胸径”对“胸径(XIONGJING)”,机器不认识,但人一眼就懂。这里的难点是怎么在不增加操作负担的前提下,让用户完成映射。

我用了左右对照 + 下拉配对的方式。左侧列源字段(只读),右侧是目标字段下拉。之所以不用拖拽,是因为字段少的时候拖拽反而慢,字段多的时候精确拖拽也容易出错。下拉有明确的目标感,点一下就定。

还有一个容易忽略的细节:面板顶部放了“3 个选中要素”的计数。这不是装饰。批量操作最大的恐惧就是不确定影响范围,放一个数字在那儿,用户的焦虑感会降很多。


模板复用:高频场景的长尾价值

林业督查每年都要做,映射关系基本不变。如果每次都要重新配一遍字段映射,用户会烦。所以我加了“保存为模板”的能力——第一次设置完,之后一键复用。

设计这个功能时犹豫过要不要自动记忆上次映射关系。后来决定还是让用户手动保存,因为自动记忆在边界场景下容易引入意料之外的错误映射,反而不可控。


双面板的取舍

复制面板粘贴面板是分开的两个面板,左右对照。好处是操作路径清晰——左边“选好没”,右边“映射对没”,不会混在一起。代价是占屏幕空间。

这个取舍我认为值。GIS 用户的操作容错率很低,清晰度比紧凑度重要。而且目标用户基本都在桌面端操作,屏幕空间不是瓶颈。


最后一点

做 B 端工具的设计,最难的不是把功能做出来,而是把复杂逻辑藏起来的同时,让用户始终知道“我现在在哪一步”、“下一步该干嘛”。这个功能从问题拆解到最终交互成形,都在反复掂量这两件事。


欢迎留言讨论与点赞,后续将分享更多关于GIS交互设计的思考。

系列文章:GIS交互复盘
  • 2026-09-05 告别手填到手酸:WebGIS图斑属性批量复制的设计复盘
天草工坊公众号

欢迎关注 天草工坊 公众号

好的设计被看见,好的开发被落地。

围观:12| 收获点赞:0

评论 0

暂无评论,来说点什么吧

?
内容目录
快捷操作
点赞 评论 返回顶部