背景

由于CAD格式Dwg文件为私有格式,在网页Web展示并且无差异化显示一直以来是一个技术门槛比较高的技术活,本文将介绍如何在零代码的情况下,三分钟实现Web快速看图和实现高科技效果展示。

之前我们介绍了一款开源的利用最新技术栈Vue3开发的 唯杰地图云端图纸管理平台。

他实现了对AutoCAD格式的DWG图纸的云端管理查看功能。

大致功能如下:

yarn cd packages/map-manage yarn dev

(4)打开页面 http://localhost:3000/#/ 如果不想跑源码,可以直接打开 唯杰地图云端图纸管理平台 https://vjmap.com/app/cloud

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(1)

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(2)

网页Web端打开CAD图形

(1) 点击上传新图形

(2) 选择要上传打开的DWG文件

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(3)

(3) 打开后选择存储后渲染栅格

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(4)

(4) 打开效果如下

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(5)

高科技效果实现打开数据展示

点击数据展示的功能按钮,打开数据展示功能

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(6)

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(7)

烟花效果

(1) 点击随机数据,生成设置好的随机数据,用于烟花显示的点位置

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(8)

(2) 选择中间效果栏中的烟花效果,点击预览

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(9)

(3)这时候我们可以看到地图中已经出现了烟花效果了,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(10)

立体光墙

(1)点击选择实体[坐标位置]

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(11)

(2) 反选(下至上,从右至左)选择最外面的边框实体,按回车键点击确定返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(12)

(3) 选择立体光墙效果,勾选线自动闭合

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(13)

(4) 点击预览,这时候我们可以看到地图中已经出现了烟花效果了,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(14)

(5) 点击四棱锥,勾选绘制点时绘制线上所有点

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(15)

(6) 点击预览,这时候我们可以看到地图中已经出现了四棱锥,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(16)

飞线效果

(1) 选择采集线

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(17)

(2) 在图上采集从中心点到四个角的四条直线,采集完成,按回车键点击确定返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(18)

(3) 点击飞线效果

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(19)

(4) 点击预览,这时候我们可以看到地图中已经出现了飞线效果,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(20)

拉伸图中的实体

(1) 选择选择实体[返回几何坐标],同时切换到点选

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(21)

(2)点击选择图中要选择的实体,按回车键点击确定返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(22)

(3) 选择拉伸多边形

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(23)

(4) 点击预览,这时候我们可以看到地图中已经出现了刚选择的实体已拉伸,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(24)

路径动画

(1) 选择采集线, 在图上采集路径的直线,采集完成,按回车键点击确定返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(25)

(2) 效果栏中选择路径动画

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(26)

(3) 点击预览,这时候我们可以看到地图中在刚采集的线上面,出现了路径动画了,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(27)

点符号

下面我们在地图上再模拟点传感器位置和数据 (1)点击随机数据,生成设置好的随机数据, 选择点符号,同时勾选绘制点时包括线上所有点

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(28)

(2) 点击预览,这时候我们可以看到地图中已出现刚模拟的传感器图标和数据了,点击“确定”返回

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(29)

高科技主题样式

关闭数据展示功能 , 在工具栏上更多功能上选择高科技主题样式

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(30)

最终效果如下:

可视化vue编辑器(零代码三分钟Vue开源实现CAD网页快速看图和高科技效果展示)(31)

结论

至此,我们在零代码的情况下,实现了网页端快速查看CAD图形,同时实现了一个简单的高科技效果。当然,在实际中,我们需要根据自己的业务数据和逻辑来写代码实现了,不过基本流程和思路是一致的。

大家如果想实现更酷的效果,可以访问 唯杰地图云端图纸管理平台 https://vjmap.com/app/cloud/#/map/sys_zp?version=v1&mapopenway=GeomRender&vector=false 来在线体验,也可以下载源码研究实现过程。

,