背景

在之前的博文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. Seamless cloning泊松克隆
  2. java list 遍历 删除元素_java中List遍历删除元素相关做法和注意事项
  3. 柴油发电机为什么会出现故障?需要注意的5个常见原因
  4. ActiveMQ中Queue生产者
  5. pku acm 2248 addtion chians 解题报告
  6. leetcode1432. 改变一个整数能得到的最大差值(贪心)
  7. 每日英文2013.06.19
  8. 海致星图2022校招算法笔试题
  9. 鸿蒙系统下载地址_华为鸿蒙代码全开源
  10. 【渝粤题库】陕西师范大学100021 大学语文 作业 (专升本、高起专、高起本)
  11. 经历三家千人互联网公司,提炼了20+条黄金法则
  12. 华为笔记本电脑真香,包邮送一台!
  13. 衣服面料成份(英文/日文/中文)
  14. 计算机的本质到底是什么?
  15. 手机和电脑在局域网下快速传递文件,隐私保证,快速搭建一个FTP
  16. 多视图几何笔记(二)射影变换
  17. JS红宝书·读书笔记
  18. NODEMCU 固件编译
  19. 加密解密工具 之 波利比奥斯方阵密码
  20. 在C#程序中三菱PLC读写数据

热门文章

  1. Git与GitHub基础全套完整版教程(持续更新....)
  2. iPad菜单日渐走热美国
  3. 学python安装-Python学习笔记-Python安装
  4. 关于1NF、2NF、3NF、BCNF范式
  5. python 语义similarity_GitHub - samelltiger/word_similarity: 基于《知网》的语义相似度计算 python2.7 API...
  6. java计算机毕业设计水果商城源代码+数据库+系统+lw文档
  7. linux中运行.tar.zp,总结一些平时常用的Linux命令 – 青梅煮酒
  8. Xgboost实践 | 第一名天池o2o优惠券的使用预测思路完整版
  9. vga转html电脑打不开,VGA转HDMI转换器解决电脑连接投影仪的问题
  10. 智能数据构建与管理(Dataphin)-资产全景