AI辅助绘制

使用说明

AI辅助绘制是基于深度学习模型的智能对象采集工具。工具根据影像中的目标地物自动识别对象边界,辅助采集建筑物、道路、水体、植被等面状地物,减少手动逐点绘制的工作量。

提供点选识别和框选批量识别两种识别方式。点选识别适用于单个或少量离散地物的提取;框选批量识别适用于建筑密集区等地物群的批量采集。完成AI辅助提取后,提供画线修边和移动线功能,可手动对提取对象进行修整和微调。

应用场景

  • 需要从影像中快速提取建筑物、水体、农田、植被等面状地物边界。
  • 数据生产中需要批量采集大量面状要素,传统手动绘制效率低。

功能条件说明

  • 仅支持在矢量面图层上进行绘制。
  • 地图窗口中需加载影像底图作为AI识别的数据来源。
  • 需要安装 AI扩展包 并配置 Python环境,否则功能不可用。

版本信息

本功能从SuperMap iDesktopX 2026版本开始支持。

功能入口

  • 数据编辑选项卡 > 对象绘制组 > AI辅助复选框。

参数说明

点选识别和框选批量识别共用部分参数。根据选择的识别方式,设置对话框会显示对应参数。参数说明如下:

参数 说明 适用识别方式
识别方式 选择目标地物的识别方式。点选识别适用于单个或少量离散地物;框选批量识别适用于在矩形范围内批量识别多个地物。 /
分割阈值 控制 AI 识别结果的边界范围。值越高,识别边界越收缩;值越低,识别范围越宽。取值范围 [0, 1],默认 0.5。 点选、框选
光滑系数 控制识别结果边界的光滑程度。值越大,边界节点越多,曲线越光滑。取值范围 [0, 5],默认 3。 点选、框选
识别类型 描述需要识别的目标,模型会在框选范围内查找并分割相应地物。提供建筑物、道路、屋顶 、自定义 4 种方式。 仅框选批量识别
候选置信度 控制框选批量识别候选结果的置信度。提高阈值可减少低置信度候选结果,降低阈值可保留更多候选结果。默认 0.17。 仅框选批量识别
掩膜阈值 控制模型保留的掩膜像素范围。降低阈值通常会扩大掩膜范围,可能减少漏识别;提高阈值通常会收缩掩膜范围,可能减少相邻目标粘连。默认 0.62。 仅框选批量识别
自定义识别类型 当识别类型选择“自定义”时,输入需要识别的目标描述。建议使用简洁、准确的英文描述。 仅框选批量识别
自动建筑物规则化 对识别出的建筑物边界进行直角化和规则化处理,使边界更接近矩形或 L 形。未选中时保留 AI 识别的原始边界形态。采集规则建筑物时建议勾选。 点选、框选
自动道路规则化 对识别出的道路边界进行平滑和规则化处理,使边界更加规整。未选中时保留 AI 识别的原始边界形态。采集道路时根据结果勾选。 点选、框选
框选精细识别 先获取框选识别结果中各地物的中心点,再以中心点作为提示点进行精细识别,以改善对象边界和识别完整性。 仅框选批量识别
小范围密集区域识别 适用于非道路目标的框选识别。启用后缩小原图分块,有助于改善密集建筑的粘连和边界效果;分块像素越小,识别时间越长。 仅框选批量识别
分块像素 设置影像分块大小。分块像素越小,识别边缘效果越好,但识别时间越长。默认 512。 点选、框选

操作步骤

启用 AI 辅助绘制

  1. 打开工作空间和地图窗口,确认影像图层已加载。
  2. 在图层管理器中选中需要写入识别结果的矢量面图层,并确保该图层处于可编辑状态。
  3. 在数据编辑选项卡的对象绘制组中,勾选AI辅助复选框。也可以使用快捷键 Alt+Q 快速切换 AI 辅助模式。

点选识别

  1. 在设置对话框中选择点选识别,根据目标地物和识别效果在参数说明中选择合适的参数。
  2. 选择面绘制工具:单击面下拉按钮,选择“多边形”或其他面绘制工具,将鼠标移动到影像中的目标地物上。

  3. 单击鼠标左键,AI 自动识别并高亮显示目标地物边界。识别范围不完整时,继续在未识别区域单击鼠标左键以扩展范围。
  4. 按住 Ctrl 键并单击鼠标左键,可排除阴影或相邻地物等误识别区域。
  5. 在地图窗口中单击鼠标右键,完成当前对象采集。系统自动进行光滑处理,并将对象保存至当前可编辑图层。

框选批量识别

框选批量识别适用于一次提取矩形范围内的多个目标地物。

  1. 在数据编辑选项卡的对象绘制组中勾选AI辅助复选框,单击设置按钮打开AI辅助绘制设置对话框。
  2. 在识别方式中选择框选批量识别。
  3. 根据目标地物和识别效果在参数说明中选择合适的参数,单击确定保存参数设置。
  4. 选择面绘制工具,将鼠标移动到目标区域,按住鼠标左键拖拽绘制矩形框,覆盖需要识别的目标地物。
  5. 松开鼠标左键,系统自动识别框内目标地物并显示识别结果。框选范围越大,识别时间越长。
  6. 对于遗漏目标,可切换到点选识别进行补充。按住 Ctrl 键并单击鼠标左键可以取消对象的选中状态。
  7. 在地图窗口中单击鼠标右键,完成当前采集并将识别结果保存至当前可编辑图层。

规则化与辅助修边

  1. 规则化用于对 AI 识别完成后的对象边界进行后处理。选中一个或多个需要处理的 AI 辅助面对象后,单击规则化下拉按钮,根据对象类型选择建筑物规则化或道路规则化。
    • 建筑物规则化:将建筑物边界调整为直线段,并对直角关系进行规整,使结果更接近矩形或 L 形。
    • 道路规则化:对道路边界进行平滑和规整,减少识别结果中的细小抖动。
  2. 辅助修边用于在 AI 识别结果的基础上快速调整局部边界。选中需要修整的 AI 辅助面对象后,单击辅助修边下拉按钮,选择以下工具:
    • 画线修边:绘制一条与当前选中面对象边界存在两个或两个以上交点的线,单击鼠标右键结束绘制,系统根据绘制线调整面对象边界。
    • 移动线:直接拖拽当前选中 AI 辅助面对象的一条边,对边界位置进行快速调整。

修边完成后,请检查对象边界和拓扑关系,确认无误后保存编辑结果。

注意事项:
  • 识别结果受影像分辨率、地图比例尺、目标地物纹理和参数设置影响。识别后请检查对象边界,并根据需要使用对象编辑工具修正。
  • 对于密集建筑群,建议使用框选批量识别,并结合点选识别补充遗漏或排除误识别区域。
  • 点选识别和框选批量识别使用同一目标图层和对象采集类型时,识别结果可写入当前可编辑图层。
  • 当识别模式为框选批量识别时,不支持通过按住 Ctrl 键并单击鼠标左键的方式来排除误选区域。

相关主题

对象绘制概述

绘制设置

绘制多边形

画线修边

画线修线