最近在唯杰地图云端管理平台试了一下它的 AI 绘图功能,入口就在右侧 'AI 绘制 CAD 图',顺手把几种用法和踩到的点记录下来。

根据描述生成
直接在输入框里告诉 AI 要画什么,它会生成代码并执行。比如 '绘制一只可爱的小猫,细节要丰富',出来的效果如下。不同模型差别挺大,设置里可以配大模型地址和名称,这里用的是 claude 3.7 sonnet。

塞坐标画图
数据量小的时候,直接把坐标嵌在提问里就行:
下面有几条线的坐标,用不同颜色绘制出来。
[[0, 0],[4, 0]] [[4, 0],[2, 5],[3, 7]] [[2, 3],[0, 0]]

数据量大就走用户数据通道
上下文长度和 token 计费都摆在那里,数据多的时候不要硬塞提示词。点 '用户数据' 提前把数据传上去,让代码运行时自己去取。要害在于,你得在提示词里把数据结构说清楚,AI 不会自动猜你的格式。
GeoJSON 算一个典型:画中国地图前,先把省界 GeoJSON 传好,提示词说明 '这是通用 GeoJSON 格式,填充随机颜色,用青色字体标名称,再画个图框'。

CSV 同理,挨个字段解释。比如:
用户数据是一组 csv 格式的字符串数据,每项的内容为'序号,名称,x,y,类型'。获取数据中每行的 x,y 数据绘制一个小圆,颜色由类型决定。小圆下方写上名称。

这个例子用的是 qwen-coder-plus-latest。
克隆已有 CAD 里的东西
复杂符号可以不用自己从头画,直接从上传好的 CAD 图里引。
- 上传模板图,起个 mapid。
- 用 '内存直接打开' 方式打开,选中目标对象,右侧属性面板拿到 objectid。




