背景

在之前的博文CAD图DWG解析WebGIS可视化技术分析总结中讲解了如何把CAD的DWG格式的图纸Web可视化的方案。博文发布后,受到不少同行们的关注,也有不少咨询一些专业问题,其中大家可能疑惑的比较多的是WebGIS网上发布CAD图形和传统的Web上打开CAD图绘制有啥优势。下面针对自己的理解和经验说下自己的看法。

概念

传统的Web发布CAD图形是指把CAD图形进行转换成前端成绘制的格式,如SVG,PDF,F2d,obj等threejs或其他绘制框架所能支持的格式,下载到前端再进行渲染

WebGIS发布是指把CAD图形在后台读取DWG文件渲染成GIS栅格矢量瓦片数据,然后前端利用GIS框架加载瓦片进行渲染

比较

加载速度

传统的Web发布CAD图形会把整个图形通过http下载到web端,如何对于图形比较大的情况,如几十M或更大的DWG图形,请求图形的速度就会慢。

而WebGIS的思路是以空间换时间,在后台已经把数据渲染成了栅格矢量瓦片数据,根据用户查看的可视图形范围加载所看到的数据,不会一次性加载全部数据。所以加载速度会快很多。

绘制性能

传统的Web发布CAD图形每次刷新图形的时候,都要重新渲染全部图形,尽管现在WebGL技术成熟性能卓越,图比较大时,也会造成渲染变慢。

而WebGIS,只需在前端加载显示已渲染的栅格数据即可,性能不成问题。即便渲染成矢量瓦片数据需要在前端进行渲染,也是可视瓦片数据进行渲染,所以不会造成性能问题。

应用开发

现实生活中的有些常用功能,WebGIS中容易实现,但在传统Web发布CAD中却很难。举例如下:

  • 不同显示级别显示不同内容 以大家熟悉的中国地图为例,一开始是全国的图纸,随着图纸的放大,内容会越来越丰富。

  • 文字避让 如果需要显示的文字内容很多,GIS中可以设置文字避让,使用户只看到关心的文字标识,这样图纸显得清晰。

文字避让效果:

  • 应用效果开发 WebGIS可以基于html5并且利用gis强大的生态圈开发不同的应用效果,开发简单,开发速度快,效果好

  • 与互联网地图叠加 有些图纸如地形图,在GIS里通过坐标转换可以与互联网地图叠加查看

WebGIS的缺点是在后台渲染瓦片数据,要进行所谓的切片,对服务器的性能要求比较高;

结论

传统的Web发布CAD图形适用于在Web端需图形编辑、可只简单的进行查看图形的场景。

而对WebGIS网页端展示CAD图形更适合于性能体验、速度要求比较高、开发应用效果好的场景!

唯杰地图 唯杰地图-VJMAP-为CAD图WebGIS可视化显示开发提供的一站式解决方案-VJ学习园地为用户自定义地图格式WebGIS可视化显示开发提供的一站式解决方案,完全兼容AutoCAD的DWG格式23d效果完美切换高性能webgl渲染个性化地图定制矢量栅格瓦片全支持跨平台私有化部署。感兴趣的朋友可以访问demo体验下.

demo地址 可访问 vjmap-webclient-javascript

效果如下:

CAD网页Web端显示开发为什么要以WebGIS的思路来开发?相关推荐

  1. 使用海康威视设备在Web端显示实时视频

    前言 目前做的项目,需要Web端显示实时视频数据.本次项目使用的是海康威视的摄像头进行实时监控. 硬件:萤石的摄像头(海康威视旗下的),海康威视的硬盘录像机. 软件:vlc 2.2.6版本. Web端 ...

  2. 利用ros3d.js实现 turtlebot3 在web 端显示并导航

    ros3d导航,rosweb, 利用ros3djs实现 turtlebot3 在web 端显示并导航 主要是用到 ros3djs.rosbridge_server.tf2_web_republishe ...

  3. 海康威视设备在Web端显示实时(回放)视频

    前言 目前做的项目,需要Web端显示实时视频数据.本次项目使用的是海康威视的摄像头进行实时监控. 硬件:海康威视的摄像头 软件:video.js.nginx.vlc 参考:https://blog.c ...

  4. zabbix搭建完,web端显示“zabbix服务器端运行中 不”

    zabbix搭建完,web端显示"zabbix服务器端运行中 不"如下图: 但是查看服务器的状态是running 然后查日志/var/log/zabbix/zabbix-serve ...

  5. 利用ros3djs接收pointcloud2在web端显示

    因项目需要,要将道路实时的点云流在经过算法处理后在web端显示出来.其中用到点云检测算法,然后发布相应的处理后的点云topic.在web端相应位置创建3Dview接收显示. 主要是用到 ros3djs ...

  6. WEB端显示三维地形模型

    注:正常在WEB上显示三维地形首选Cesium,本文内容仅作为研究,展示文章用DEM制作通用三维地形模型中制作的局部三维地形模型 Cesium是可以很容易的实现在WEB端三维地形的,下面的图是分别是使 ...

  7. 网页显示不全(运行时网页pc端显示完全,手机端显示不全)

    故障情况:   网页css编写无误,项目运行时,网页在pc端显示完全,但是当在手机端的屏幕宽度小于1080时,会出现右上角变成白色,可以交互,但不能正确显示 解决方法:  在该页面的 <head ...

  8. 目标检测算法部署网页web端1

    先上效果图 这个是页面显示,该页面包括:上传图片按钮,图片预测按钮,结果清空按钮,和下载按钮 听名字就知道各个按钮的功能了,就不一一介绍了. 本篇先更新html的代码,后续更新剩余部分. 我使用的是p ...

  9. WEB端显示摄像头实时图像数据

    目录 前言 方案详情 技术点 代码 C++部分 js部分 结果 存在问题 下一步计划 前言 为实现远程画面监视,大致上有两种思路:(1)实时视频数据的传输:(2)实时图像数据的传输.本篇主要讲述下实时 ...

最新文章

  1. mysql5.6之key_buffer_size优化设置
  2. JAVA面试中问及Hibernate与 Mybatis的对比
  3. Android实现蝴蝶动画,Android中的动画具体解释系列——飞舞的蝴蝶
  4. css实现简单的告警提示动画效果
  5. layui添加复选框_layui复选框使用介绍
  6. UI设计配色专辑,设计师应用技巧
  7. vue项目中跨域问题的解决
  8. 互联网创业团队需要什么样的人
  9. Linux系统重要日志文件
  10. 测试人员常用的20个Linux命令(附Linux视频教程)
  11. 疫情可视化--2.爬虫--百度迁徙的疫情数据(各省市各个时间段迁入迁出比例)
  12. 【转载】斐讯K2P B1刷入金梅林固件,加koolproxy、S-S R等【V1.0尝鲜版】
  13. Unity禁止多点触控
  14. 向上滚动的文字的淡入淡出效果
  15. SSH项目,failed to lazily initialize a collection of role
  16. 美颜sdk与人脸识别技术的结合:为智能化时代注入美感
  17. WebAPI压力测试
  18. HackTheBox::Seal
  19. 8.Python中装饰器是什么?
  20. 面对气势汹汹的瑞丽算法,SEO应该怎样做

热门文章

  1. 今日头条,今日特卖自媒体号如何申请。
  2. 计算机制图如何绘制太极图,太极图,如何用PS绘制太极图?
  3. 第三批游戏版号下发 移动安全从业者有话说
  4. 重磅消息!微信电脑版本,终于支持刷朋友圈啦!附内测下载地址!
  5. 锁的优化机制了解嘛?请进!
  6. Lync2013 升级Skype For Bussiness 2015 升级思路整理
  7. html鼠标悬停超链接(头像、文字)显示提示信息
  8. 合工大机器人足球仿真robocup2D球队代码实验七实验验收
  9. Windows 10 缺少 efi 分区无法启动的修复
  10. Android手机听筒和扬声器切换