AI神器DeepSeek免费帮你画CAD图,小白秒变大神,还免费下载!

AI神器DeepSeek免费帮你画CAD图,小白秒变大神,还免费下载!

前言

随着人工智能(AI)技术的飞速发展,其在各个领域的应用日益广泛,尤其是在设计和工程领域。计算机辅助设计(CAD)作为现代工程设计的重要工具,正逐渐与AI技术深度融合,开启了智能设计的新篇章。AI绘制CAD图不仅能够提升设计效率,减少人为错误,为工程师和设计师提供前所未有的便利。 DeepSeek作为一款新兴的AI工具,凭借其强大的自然语言处理能力和智能化功能,正在为CAD用户提供前所未有的支持,成为设计师和工程师的得力助手。

使用AI绘制CAD图并免费下载

进入唯杰地图云端管理平台,点击右边的AI绘制CAD图进入

image-20250303133120273

image-20250303133149480

点击查看视频教程 https://www.bilibili.com/video/BV1g19BYNECf/

绘制图形

1、根据问题描述绘制图形

  • 在输入框中输入要绘制的内容描述,点击发送
  • AI根据描述内容,自动生成相应代码
  • 自动执行(或可选择手动执行)代码,生成CAD图形

可点击直接下载生成的DWG图比如输入:绘制一只可爱的小猫,细节要丰富

image-20250303135551282

注:在设置中设置大模型地址和大模型名称,不同的大模型生成的图效果不一样,此次示例生成的图用的大模型为claude 3.7 sonnet

2、直接指定数据绘制图形

如果数据少时,可以在提问中直接把数据写上进行提问

比如输入:

下面有几条线的坐标,用不同颜色绘制出来。 [[0, 0],[4, 0]] [[4, 0],[2, 5],[3, 7]] [[2, 3],[0, 0]]

image-20250303140212862

3、根据用户数据绘制图形

如果用户数据量多时,因为大模型上下文字数限制,并且大模型是按字的token进行收费的,所以可以先点击用户数据, 把数据提前输入在用户数据中,让代码在运行时获取数据生成图形。需要注意的是:因为大模型不知道用户数据格式,所以需要在问题中把数据格式描述清楚

比如绘制中国地图,可先进入阿里数据可视化平台, 选择省数据,点击复制geojson

image-20250303142412632

image-20250303142742809

用户数据格式是中国地图的geojson数据, 通过这数据,绘制出中国地图,每个省需要填充颜色(颜色随机且符合地图制图规范),同时标注名称,字体颜色为青色, 最后绘制整个图的图框

image-20250303143121222

上面的geojson是通用数据,只需要描述中说明用户数据是geojson格式即可。但对于其他数据,需对数据格式进行描述才可。比如一个cvs的数据

1,Item1,3.5,7.2,A 2,Item2,1.2,4.8,B 3,Item3,5.6,9.1,C 4,Item4,2.3,6.7,A

提问时应该把每个字段描述清楚,同时把需求说清楚。

用户数据是一组csv格式的字符串数据,每项的内容为“序号,名称,x,y,类型”。获取数据中每行的x,y数据绘制一个小圆,颜色为类型来决定。小圆下面写上名称。(圆半径和字体高度根据所有数据的范围来确定)

image-20250303143743767

image-20250303144343835

注: 此次示例生成的图用的大模型为qwen-coder-plus-latest

4、引用其他CAD图的实体对象绘制

对于一些复杂的符号或符号在之前的图中已经存在,可以通过引用CAD图中的实体对象来进行绘制。

首先在唯杰地图云端管理平台上传这个CAD图模板图(命名一个mapid),通过内存直接打开的方式,点击要引用的实体对象,在右侧属性面板中获取此对象的objectid

image-20250303145548835

示例:

绘制一个停车场示例示例图(图纸宽300,高100),2排9列,每个车位置都需要绘制出车的矩形范围、标注出编号和绘制车符号[块参照来源于克隆图形car ,克隆实体id为331, 块原来范围为[587613582,3103823616,587618261,3103825364],基点在范围中点]。矩形范围画大点包含编号和车符号(占矩形1/2大小),编号在上面,车符号在下面,两个不要重叠。

image-20250303150028471

5、引用其他CAD图或图层数据绘制

也可以引用其他CAD整个图,或CAD图中的几个图层数据,比如sys_world网络线经纬度标注的内容如下

image-20250303151049961

基于图sys_world,选择图中的"网格线"和"经纬度标注"图层,图纸绘制范围为{"min":{"x":1756,"y":2537},"max":{"x":27713,"y":17957}}。请随机绘制50个颜色不同的小圆,小圆下面标注当前序号。

image-20250303151442124

生成图的方式

1、重新生成新的图形

默认情况下每次创建会新建一个图形并自动打开

image-20250303152233475

2、直接加至当前图形中

如果要基于当前的图形上再加数据,可以选择把创建的实体自动直接加至当前地图中

image-20250303153502053

3、交互式手动加至当前图形中

image-20250303153906649

下载生成的CAD图

生成图形后,点击工具栏上面的下载CAD图,即可把生成的dwg图下到本地。用autocad打开即可查看。

私有化部署后,因为数据安全考虑,需要后台配置下才可以正常下载。

打开data目录中的config.json文件, 在system键下面设置要映射的目录地址的下载路径,再在usercfg通过设置shareWorkspace(绘图所在工作区名称,为空时为默认工作区)、shareDownload(token_router_static中设置的下载路径key), 示例如下:

{ "system" : {  "token_router_static": "_download_cad::./data/workspace/share/mapfiles" },   "usercfg": {    "shareWorkspace": "share",    "shareDownload": "_download_cad" } }

相关设置

清空会话内容

因为聊天时,会根据设置把历史记录(默认五条)做为上下文传入,如果要绘制的内容发生变化时,一定要记得清空会话内容(相当于新建会话)

在线大模型API设置

大模型可以在后台进行配置,也可以在前端由用户直接设置。

image-20250303160016995

更多设置可参考文档 地图AI对话 | 唯杰地图-VJMAP

如何用在线的大模型如deepseek免费生成图形

用在线API接口会消耗token需要花Money, 通过这办法可用在线AI网站免费生成代码

  • 2、在提问区输入要提问的问题,如

1、选中设置中“只生成问题模板,不自动生成代码”

image-20250213171532518

获取北京市最近一个月的气温json数组。通过此天气的json数据创建新的地图, 要求绘制一个气温变化曲线图,绘制最高温度曲线(红色)和最低温度曲线(绿色),同时把天气情况写在最高温度曲线对应上的点上面。X轴为日期(要有刻度),y轴为气温(要有刻度, 刻度最小值为-20,最大值为40, 每个刻度的单位为5)

  • 4、打开在线AI网站如 deepseek, 复制刚粘贴的内容
  • 6、在AI提问问题对话框中点击执行代码或者点击工具栏菜单中的执行代码,粘贴刚复制的代码,点击执行
  • 7、等结果执行完成,就可以查看执行效果了

5、复制AI生成的代码

image-20250213180109112

3、点击发送开始提问,在之后弹出的AI提问问题对话框中选择复制,把问题复制下来。

image-20250213174811969

Read more

黑马点评完整代码(RabbitMQ优化)+简历编写+面试重点 ⭐

黑马点评完整代码(RabbitMQ优化)+简历编写+面试重点 ⭐

简历上展示黑马点评 完整代码地址 微服务学成在线项目 前言 当初就是当作一个学习笔记和个人面试记录发的,没想到这么多人收藏浏览,还是感慨学Java的人确实多啊。 适合什么人看呢,我仅仅说说我个人的理解,因为我现在也是个经历秋招的双非学生。 1.初学者学习完Redis基础,想来个实战,黑马点评还是特别好的一个项目,基本包含了所有数据类型的运用和redis其他功能的扩展,这篇文章可以带你提炼重点,很好的走下流程。 2.但大部分人是冲着找实习和秋招去的,像我这种学历不高的秋招就不要写黑马点评了,即使包装,也会很容易看出来,我找实习的时候就被面试官问到这是不是黑马点评过,我们可以把其中的闪光点迁移到你找的其他项目中,比如缓存穿透雪崩击穿的解决方法,redisson分布式锁解决一人一单,这种在大多项目中都可以添加,自圆其说就行。 3.对于找实习的像大二,大三上的,想找个小厂试试手垂直向上升的,可以吃透它,面试官问你遇到的困难或者是你觉得难点,就可以重点讲一人一单这个解决方法和流程,越详细越好。 4.前提是大家不用直接用这套模板,太多人用了,这也是我从网上找的别人的,巧用AI让它改改项

By Ne0inhk
最新Spring Security实战教程(十一)CSRF攻防实战 - 从原理到防护的最佳实践

最新Spring Security实战教程(十一)CSRF攻防实战 - 从原理到防护的最佳实践

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战 🌸《设计模式》专栏以实际的生活场景为案例进行讲解,让大家对设计模式有一个更清晰的理解 🌛《开源项目》本专栏主要介绍目前热门的开源项目,带大家快速了解并轻松上手使用 ✨《开发技巧》本专栏包含了各种系统的设计原理以及注意事项,并分享一些日常开发的功能小技巧 💕《Jenkins实战》专栏主要介绍Jenkins+Docker的实战教程,让你快速掌握项目CI/CD,是2024年最新的实战教程 🌞《Spring Boot》专栏主要介绍我们日常工作项目中经常应用到的功能以及技巧,代码样例完整 🌞《Spring Security》专栏中我们将逐步深入Spring Security的各个技术细节,带你从入门到精通,全面掌握这一安全技术 如果文章能够给大家带来一定的帮助!欢迎关注、评

By Ne0inhk
windows 如何更新npm及node.js到最新版本

windows 如何更新npm及node.js到最新版本

在 Windows 系统上更新 npm(Node Package Manager)可以通过以下步骤完成: 方法 1:直接更新 npm 1. 以管理员身份打开命令行工具(CMD 或 PowerShell): * 右键点击「开始菜单」→ 选择 Windows Terminal (Admin) 或 命令提示符(管理员)。 * -g 表示全局安装。 * 如果遇到权限问题,可以尝试使用系统代理或关闭杀毒软件。 验证更新是否成功: npm-v 更新 npm 到最新版本: npminstall-g npm@latest 方法 2:更新 Node.js 以附带更新 npm 如果 npm 版本过旧,可能需要直接升级 Node.

By Ne0inhk
【MySQL筑基篇】新手必看:聚簇索引、非聚簇索引与回表,一篇扫清盲区

【MySQL筑基篇】新手必看:聚簇索引、非聚簇索引与回表,一篇扫清盲区

🍃 予枫:个人主页 📚 个人专栏: 《Java 从入门到起飞》《读研码农的干货日常》 💻 Debug 这个世界,Return 更好的自己! 引言 做后端开发的同学,大概率都听过“索引优化”,也用过主键索引提升查询速度。但你真的懂索引吗?日常开发中,不少同学遇到查询卡顿就盲目加索引,结果反而导致数据增删改效率下降;还有人疑惑,为什么同样是索引,主键查询秒出结果,普通索引查询却要慢半拍?除了主键,还有哪些核心索引类型?为什么有的查询不用“绕路”,有的却要额外“回表”?今天咱们从数据库物理存储的底层逻辑出发,逐字拆解聚簇索引与非聚簇索引的核心概念,帮你夯实索引入门基础,为后续吃透B+树结构、搞定索引优化铺路~ 建议点赞收藏,避免后续需要时找不到! 文章目录 * 引言 * 一、索引基础:不止是“快速查找” * 1.1 为什么需要关注物理存储? * 二、聚簇索引:数据与索引“合二为一”

By Ne0inhk