用AI绘制CAD气温曲线图

此文章视频讲解地址 https://www.bilibili.com/video/BV1JtKjenEhF

需求

根据气温的JSON数据,用AI自动生成CAD格式的气温曲线DWG图

数据准备

deepseek获取了北京市最近一个月的气温json数据

image-20250212164624130

AI对话

首先进入唯杰地图云端管理平台
选择与唯杰地图AI对话

image-20250212165148973

需求描述

1、要弹出一个对话框,输入天气的json数据

2、要描述下输入天气json数据中每个字段的内容和意义

3、要根据这个数据生成什么样的曲线,颜色是什么, 刻度怎么绘制

下面需求描述的具体示例:

弹出数据创建对话框, 获取返回的数据data。
数据data是一个json数组格式,是北京市最近一个月的气温。
json中每项的内容为date(日期)、weather(天气情况)、max_temp(最高气温)、min_temp(最低气温),
通过此天气的json数据创建新的地图, 要求绘制一个气温变化曲线图,
绘制最高温度曲线(红色)和最低温度曲线(绿色),
同时把天气情况写在最高温度曲线对应上的点上面。
X轴为日期(要有刻度),
y轴为气温(要有刻度, 刻度最小值为-20,最大值为40, 每个刻度的单位为5)

AI生成曲线

  • 在提问这里填上需求描述
  • AI首先会自动选择问题相关的知识库
  • 可以对知识库进行手动确定或重选择 (设置中选中知识库搜索结果确认)
  • 这时候AI会自动生成相应代码了
  • 这个示例用的大模型是GPT-4o(在设置中可以设置大模型API接口,文档 https://vjmap.com/guide/aichat.html
  • 稍等片刻后,代码生成出来了,并自动执行了
  • 在弹出的对话框中填入气温json数据点击确定
  • 这时候就自动绘制出了气温曲线的CAD图形

image-20250212165800204

细节完善和修改

AI生成的图看上去还可以,可以再加个需求或调下细节

比如每个曲线点位置绘制一个黄色的小圆,x轴刻度值格式不需要标注年份

  • 在设置中选择“关联历史记录条数(5)” (因为是对需求进行变更,需关联历史聊天数据才可以)
  • 在聊天对话框中输入"每个曲线点位置绘制一个黄色的小圆,x轴刻度值格式不需要标注年份",点击发送

稍等片刻后,代码又自动生成出来了,并自动执行了

再次填入气温json数据点击确定

这时候绘制的图形就是我们想要的图

image-20250212170600508

下载DWG图用CAD打开

刚AI生成的图可直接下载成DWG格式,直接在AutoCAD图中打开效果如下

image-20250212170817120

image-20250212170916182

更进一步

生成的图元素也可以来源于其他CAD图,如上传一个模板的CAD图,里面有一个块符号

image-20250212174035416

在提问中输入

以json创建地图,在每个曲线点位置分别创建块参照,
块参照都来源于克隆图形sys_symbols,克隆实体id为25B,块参照放大0.003

这样会把CAD模板中这个块符号拷贝并缩放到曲线点的相关位置上。效果如下

image-20250212174229191

总结

用唯杰地图(vjmap.com)AI对话绘制CAD图,能告别繁琐绘图,让绘图更简单!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/16818.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web应用项目开发 ——Spring Boot邮件发送

一.邮件发送介绍 邮件发送是一个非常常见的功能,注册时的身份认证、重要通知发送等都会用到邮件发送。在现代的Web应用程序中,邮件发送功能是非常常见且重要的一部分,Spring Boot框架提供了简单且强大的方式来实现邮件发送功能。Spring中提供…

【STM32】通过L496的HAL库Flash建立FatFS文件系统(CubeMX自动配置R0.12C版本)

【STM32】通过L496的HAL库Flash建立FatFS文件系统(CubeMX自动配置R0.12C版本) 文章目录 FlashFlash地址写Flash地址读 FatFS文件系统配置FatFS移植驱动函数时间戳函数 文件操作函数工作区缓存文件挂载和格式化测试文件读写测试其他文件操作函数 测试附录…

机械臂运动学笔记(一):正向运动学

正向运动学指的是通过相邻关节间的转动和移动坐标,将末端的坐标计算出来。 反向运动学指的是已知机械臂末端的坐标,反算每个关节可能的转动和移动参数。 参考资料:4.机械臂几何法与DH表示法_哔哩哔哩_bilibili 一.任意连杆连接的变量定义&a…

Leetcode - 周赛435

目录 一、3442. 奇偶频次间的最大差值 I二、3443. K 次修改后的最大曼哈顿距离三、3444. 使数组包含目标值倍数的最少增量四、3445. 奇偶频次间的最大差值 II 一、3442. 奇偶频次间的最大差值 I 题目链接 本题使用数组统计字符串 s s s 中每个字符的出现次数,然后…

鸿蒙HarmonyOS NEXT开发:优化用户界面性能——组件复用(@Reusable装饰器)

文章目录 一、概述二、原理介绍三、使用规则四、复用类型详解1、标准型2、有限变化型2.1、类型1和类型2布局不同,业务逻辑不同2.2、类型1和类型2布局不同,但是很多业务逻辑公用 3、组合型4、全局型5、嵌套型 一、概述 组件复用是优化用户界面性能&#…

pyrender 渲染报错解决

pyrender渲染后,出来的图样子不对: 正确的图: 解决方法: pip install numpy1.26 下面的不是必须的: pip install pyrender0.1.45 os.environ["PYOPENGL_PLATFORM"] "egl" os.environ[EGL_DEVI…

CCFCSP第34次认证第一题——矩阵重塑(其一)

第34次认证第一题——矩阵重塑(其一) 官网链接 时间限制: 1.0 秒 空间限制: 512 MiB 相关文件: 题目目录(样例文件) 题目背景 矩阵(二维)的重塑(reshap…

Neurlps2024论文解读|BERTs are Generative In-Context Learners-water-merged

论文标题 BERTs are Generative In-Context Learners BERTs 是生成式上下文学习器 论文链接 BERTs are Generative In-Context Learners论文下载 论文作者 David Samuel 内容简介 本文探讨了掩码语言模型(如DeBERTa)在上下文学习中的生成能力&…

深入理解Java对接DeepSeek

其实,整个对接过程很简单,就四步,获取key,找到接口文档,接口测试,代码对接。 1.获取 KEY https://platform.deepseek.com/transactions 直接付款就是了(现在官网暂停充值2025年2月7日&#xf…

OSPF高级特性(3):安全特效

引言 OSPF的基础我们已经结束学习了,接下来我们继续学习OSPF的高级特性。为了方便大家阅读,我会将高级特性的几篇链接放在末尾,所有链接都是站内的,大家点击即可阅读: OSPF基础(1):工…

HCIA项目实践--静态路由的总结和简单配置

七、静态路由 7.1 路由器获取未知网段的路由信息: (1)静态路由:网络管理员手工配置的路由条目,它不依赖网络拓扑的变化进行自动更新,而是根据管理员预先设定的路径来转发数据包。其优点是配置简单、占用系…

3dtiles——Cesium ion for Autodesk Revit Add-In插件

一、说明: Cesium已经支持3dtiles的模型格式转换; 可以从Cesium官方Aesset中上传gltf等格式文件转换为3dtiles; 也可以下载插件(例如revit-cesium插件)转换并自动上传到Cesium官方Aseet中。 Revit转3dtiles插件使用…

HCIA项目实践---网络层次常见的三种模型

2.2 网络的层次 2.2.1 常见的三种网络层次划分 应用层 (1)OSI 七层模型 物理层:处于最底层,主要负责处理物理介质上的信号传输,如电缆、光纤、无线等。其作用是定义物理设备的接口标准、信号的编码方式、传输速率等&…

【图片转换PDF】多个文件夹里图片逐个批量转换成多个pdf软件,子文件夹单独合并转换,子文件夹单独批量转换,基于Py的解决方案

建筑设计公司在项目执行过程中,会产生大量的设计图纸、效果图、实景照片等图片资料。这些资料按照项目名称、阶段、专业等维度存放在多个文件夹和子文件夹中。 操作需求:为了方便内部管理和向客户交付完整的设计方案,公司需要将每个项目文件…

Python:凯撒密码

题目内容: 凯撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,对应关系如下: 原文:A B C D E F G H I J K L M N O P Q R …

亚信安全正式接入DeepSeek

亚信安全致力于“数据驱动、AI原生”战略,早在2024年5月,推出了“信立方”安全大模型、安全MaaS平台和一系列安全智能体,为网络安全运营、网络安全检测提供AI技术能力。自2024年12月DeepSeek-V3发布以来,亚信安全人工智能实验室利…

2024BaseCTF_week4_web上

继续!冲冲冲 目录 圣钥之战1.0 nodejs 原型 原型链 原型链污染 回到题目 flag直接读取不就行了? 圣钥之战1.0 from flask import Flask,request import jsonapp Flask(__name__)def merge(src, dst):for k, v in src.items():if hasattr(dst, __geti…

【Java 面试 八股文】Redis篇

Redis 1. 什么是缓存穿透?怎么解决?2. 你能介绍一下布隆过滤器吗?3. 什么是缓存击穿?怎么解决?4. 什么是缓存雪崩?怎么解决?5. redis做为缓存,mysql的数据如何与redis进行同步呢&…

使用 Dockerfile 构建自定义 Nginx 镜像并集成 nginx_upstream_check_module

目录 1. 为什么需要自定义 Nginx 镜像? 2. Dockerfile 解析 2.1 基础镜像选择 2.2 安装依赖 2.3 下载并解压 Nginx 源码 2.4 应用补丁并编译 Nginx 2.5 暴露端口并设置启动命令 3. 构建并运行自定义 Nginx 镜像 3.1 构建镜像 3.2 运行容器 3.3 健康检测配…

Python办公自动化之PDF

python版本:3.13.1 开发工具:pycharm 安装三方库:pypdf2 、pdfplumber、pymupdf 一、从PDF中提取文字 用Python从PDF中提取文字-CSDN博客 二、从PDF中提取表格 用Python从PDF中提取表格-CSDN博客 三、拆分和合并PDF文件 用Python拆…