草庐IT

数字孪生城市可视化大屏设计,智慧楼宇开源项目

数字孪生家族 2023-04-04 原文

纵观城市发展历史,技术的革命必然会带动城市内部的变革。当前,以数字孪生为代表的前言信息技术飞速发展,必然会使社会对数字城市的深度和广度有着更为清晰的认知。加快构建数字孪生城市管理平台,通过三维可视化大屏直观展示,将有利于政府合理规划建设城市,提高政府的工作效率。

数字孪生城市可视化大屏设计

北京智汇云舟科技有限公司成立于2012年,专注于创新性的“视频孪生(实时实景数字孪生)”技术研发与应用。目前,智汇云舟依托自研“孪舟”数字孪生专属引擎,推出了“披萨”低代码PaaS视频孪生开发平台、“速融咖啡”视频孪生一体机及视频孪生行业解决方案等多个产品线。

数字孪生城市可视化大屏设计

凭借领先的技术基础,智汇云舟持续助力能源行业数字化转型,以及推动产业协作的数字化升级。公司先后参与了许多重点项目建设,应用领域涉及智慧城市、数字乡村、智慧园区、工业生产、交通、水利、电力、军事、应急、场馆等全行业场景。

数字孪生城市可视化大屏设计

一、数字孪生城市与核心数据可视化的设计

数字孪生城市将不同的空间数据组成信息化数据,通过网络为用户提供虚拟现实场景。而三维可视化则在数字孪生城市的基础上为用户提供更优质的数据信息,使用户在接收视觉信息的同时,可以结合自身决策做出相应的空间决策。

二、数字孪生城市核心数据可视化设计

在数字孪生城市数据可视化的展现中,可视化大屏是最能展现工作价值的一个有效途径。“具有未来感的配色,大面积炫酷的动效”是数字化大屏给人留下的直观印象。与传统电子地图相比,三维沙盘是利用材质、设计、交互所带给用户的一种全新认知。怎样让用户快速了解数据信息以及获得更好的视觉体验,数据可视化的设计是必不可少的。数字化大屏设计流程如图所示:

数字孪生城市可视化大屏设计

基于用户体验的数字化展示设计,数字孪生设计者重点考虑了用户在利用数字化大屏时的内在期望与实际感受,因此在设计数字可视化的具体应用时,我们首先要了解用户的具体评价。 在本次调查中,与传统二维沙盘相比,用户对数字城市的评价量规主要分为视觉设计满意度、交互时效性等。由用户体验评价可知,数据可视化大屏的优化是至关重要的。

三、可视化大屏视觉设计分为以下几个方面:

1、具体应用场景和屏幕尺寸的确定。在设计可视化大屏时,数字孪生首先要确定数据可视化的具体应用场景(如主办公区域或前台大厅的实时数据展示等)。其次是确定物理大屏的尺寸,因为大屏幕与普通电子屏相比分辨率较高,如不确定大屏尺寸后期投放会造成偏差与失真,因此在设计时就要根据屏幕的实际大小选择合适的分辨率。

数字孪生城市可视化大屏设计

2、核心指标确定和页面布局划分。数字孪生根据所设计数字城市的具体案例,定义要展示的关键指标数据,再对大屏幕进行布局的划分和排列,通常为主要指标置于屏幕中心,次要指标和图表类辅助位于两侧进行补充说明等。

3、定义设计风格。数字孪生为可视化大屏挑选合适的主色调需要考虑项目所涉及的行业和用户喜好,一般可视化大屏的案例以深色基调居多,这是由于用户长期观看深色屏幕不易产生疲劳感,同时也较为省电,浅色基调不能更好地实现动感光线等特效展示,数字孪生相较于深色基调也缺少数字未来的科技感。不过在特定场景下也会有不同的色彩基调,例如政党机关在党建宣传等节日采用的红色调或能源行业的绿色调等。

数字孪生城市可视化大屏设计

数字孪生确定大屏主色调后,还要注意选择不同材质的设计方案 , 用色彩明度来区分关键数据,淡化其他元素作为背景,采用与主色调容易区分的搭配色对字体进行排布设计,或将红橙黄的暖色系和蓝青紫的冷色系相结合,数字孪生利用颜色的对比来烘托主题,从而形成更有层次感的数据可视化图表。

数字孪生在可视化大屏材质的设计案例中,金属质感的青灰色材质符合理性的智能化产品个性,透明发光的高亮材质让数据更有吸引力,数字孪生高风险的红色材质又会强化用户对风险的感知, 所以要根据场景来选择合适的材质方案。字体方案的设计也应包括字体类型、字号和字色,字体和颜色要与整体可视化大屏相呼应,突出的指标数据要与正文有所区分。

有关数字孪生城市可视化大屏设计,智慧楼宇开源项目的更多相关文章

  1. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  2. ruby-on-rails - 使用 rails 4 设计而不更新用户 - 2

    我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它​​不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数

  3. ruby - Ruby 中的波形可视化 - 2

    我即将开始一个将录制和编辑音频文件的项目,我正在寻找一个好的库(最好是Ruby,但会考虑Java或.NET以外的任何库)以进行实时可视化波形。有人知道我应该从哪里开始搜索吗? 最佳答案 要流入浏览器的数据量很大。Flash或Flex图表可能是唯一能提高内存效率的解决方案。Javascript图表往往会因大型数据集而崩溃。 关于ruby-Ruby中的波形可视化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  4. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  5. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  6. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  7. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  8. ruby-on-rails - 设计注册确认 - 2

    我在我的项目中有一个用户和一个管理员角色。我使用Devise创建了身份验证。在我的管理员角色中,我没有任何确认。在我的用户模型中,我有以下内容:devise:database_authenticatable,:confirmable,:recoverable,:rememberable,:trackable,:validatable,:timeoutable,:registerable#Setupaccessible(orprotected)attributesforyourmodelattr_accessible:email,:username,:prename,:surname,:

  9. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  10. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

随机推荐