智慧城市时空大数据平台建设

核心提示你好,这里是 BIMBOX。接触过云平台项目的小伙伴,一定对驾驶舱、数据中心、运营大屏这些词耳熟能详。通过这样的图形、图表,以及三维交互的数据展示方式,和传统单一的平台数据呈现体验相比有了很大的变革,尤其对非专业人员而言,数据呈现更加直观,

你好,这是宾博克斯。

接触过云平台项目的小伙伴一定对驾驶舱、数据中心、操作大屏这几个词很熟悉。

与传统的单一平台数据呈现体验相比,这种图形、图表、三维交互的数据呈现方式发生了很大的变化。尤其是非专业人士,数据呈现更直观,更有冲击力。

在项目的实际应用中,领导总是希望在一个页面上既能看到项目的BIM模型,又能看到各种数据的图表。这些场景需求在BIM可视化领域越来越活跃,几乎成为常规需求。

市场上知名的BIM图形平台厂商太多了,但是使用这些平台是有门槛的,或者需要更高的成本,或者更强的开发能力。

如果想一个人完成BIM数据大屏的开发,呈现上有质的变化,需要掌握更多的Web编程技术和3D知识。

至于行业发展的需求,那就都谈不上了。先说一个懂Web和3D的技术工程师在市场上值多少钱。这是我们在招聘网站上找到的一家公司的JD。是不是挺吸引人的?

这个JD提到了3D图形框架和前端RD工程师的一些技能要求。当然,我们不可能两个方向都精通。但如果你是前端RD工程师,能够独立完成大部分项目应用场景的大数据屏,相信你一定会成为BIM Web可视化领域领导和猎头眼中的宠儿。

最近很多小伙伴跟我们说,市场环境不好,养家糊口很难。我们觉得越是外部环境不好的时候,我们的小伙伴越要把时间花在自我成长上,这样在环境回暖的时候才能成功。

在去年的线下活动中,我们遇到了一个老朋友,聊到他正好在做这个领域的相关工作,并且已经在这个领域探索了很多年。活动结束后,我们商量一起做一个相关的课程,把他的绝活教给更多的小伙伴。

我先简单介绍一下他吧。他的名字叫颜。

洪是工地上最早监督钢筋绑扎和抹灰的监工。他周游世界,做着重复性的工作,职业发展相对有限。

为了改变这种生活,洪诗做了一件别人不理解的事情——自学编程。一开始是从我们都很熟悉的Revit的二次打开开始的。在此期间,为了更好地了解业务,我们通过了第一次建筑考试。

在一份BIM咨询的工作中,领导让洪诗参与Revit的一些RD工作,也开始做一些前期研究演示。在这个过程中,他涉及了一些Web开发技术,然后逐渐加强了自己的Web编程能力。

通过以往的积累和经验,在接下来的工作中,洪诗正式成为了全职的前端RD工作人员,在项目中贡献了自己的代码能力。

这些成就彻底改变了他个人的职业发展。他的工作地点已经从工地转到了办公室,有了自己从来不敢奢望的双休。虽然他的工作内容不断面临新的挑战,但他也接触到了更前沿的技术,逐渐完善了自己的技术栈。

在过去六年的RD生涯中,洪诗参与了智慧城市管理平台、某公司BIM后端管理服务系统、某车站全生命周期管理平台的开发,以及BIM云平台二次开发的技术支持。熟悉前端和WebGL技术,对如何快速熟悉BIM图形平台并应用于实际项目有丰富的经验和独到的个人理解。以他良好的表达能力,相信他能带领大家顺利进入Web3D的大门,和你一起改变自己的职业发展。

说起做这门课程的初衷,石弘总结了三点。

第一,在使用商业图形平台的时候,大部分程序员都很迷茫。他们缺乏的不是开放平台本身的能力,而是使用平台的能力。对于他们来说,平台是有门槛和距离的。他们缺少的是更基础的Web编程知识,这门课程可以陪他们走完开发前的“最后一公里”。

其次,他们都戏称自己是“野路子”研发,其实建筑师转向研发也是一个过程,希望我能把项目中积累的实战经验整理分享出来,让我们面对实际项目至少不会有“陌生感”。

第三,洪诗希望他的经历能激励更多想改变自己的人。哪怕他是漫漫长夜里的一点星光,也可以代代相传,照亮一个失落的建筑程序员。

课程介绍

我们将由洪诗本人来表达这一部分!

我是大洪,这是我们第一次见面。希望通过这个简单的介绍,可以坚定你对Web3D开发的信心。

事不宜迟,我们先来看看大数据屏幕的一些截图。

这是我在网上找到的驾驶舱大屏幕。我们来分析一下。该页面包含许多图表和一些网页元素。

让我们看另一个。这是一个运维大屏。中间部分的地图也是用图表绘制的,两边还是图表。

我们再来看看这个。这是一个智能建筑工地的大屏幕,有许多图表、网页元素,中间是一个交互式3D模型。

还有一个,这是一个智能建筑场景的大屏幕,一个分析,或者一个图表,一个三维模型。

这是智慧园区的大屏幕,有图表、网页元素、三维模型。

最后一个是智慧城市的场景,也是由图表、网页元素、三维模型组成。

要完成这一系列不同场景的大屏,需要掌握的内容可以分为三个部分。

首先是能画各种图表,包括饼状图、直方图、地图等等。

二是能够加载三维模型,然后点击拖动。

第三是能够画一些网页元素,比如列表,按钮之类的。

有了这三个技能,你就有能力打造自己的大数据屏了。

正是针对这三种技能的需求,才有了今天的Web3D开发入门课程,也是我为每一个渴望改变自己编程技能的人精心准备的课程。

课程设计紧紧围绕两个主题展开,一个是Web,一个是3D。总的来说,该课程有三个特点:

一、本课程完全是为编程小白设计的,零基础课程。

在这个课程中,你只需要准备一台可以运行浏览器的电脑,安装一些简单的编程工具。

还有一件事,你需要准备20个小时的默默奉献。10个小时学视频,10个小时练所学。

第二,这个课程是真正的手拉手飞行。它模拟项目的实际RD过程,是一门实践性很强的课程。

假设你是一名前端RD工作人员,你已经收到了BIMBOX数据大屏幕的RD需求。从最初的原型和产品需求文档,到UI设计手稿,再到最后的成品,每一个过程都有一个完整的代码编写过程。

而且最关键的流程产品已经呈现在你面前,面对实际的开发项目,你绝不会感到陌生。

第三,我们的课程是学习一门课程,入门有两个方向:一个是Web,一个是3D。

Web方向,我们会涉及到前端三剑客,前端框架基础知识,网络编程基础知识,中间会穿插一些Web开发的小技巧。

在3D部分,有3D库的基本概念,以及两个图形平台的使用。

学完本课程后,您已经掌握了网络和3D的基本概念知识。以后可以根据自己的兴趣自由发挥。

学习过程

我们的实践目标,也就是这个BIMBOX数据大屏,才是这门课的终极目标。那么这门课程是如何实现目标的呢?我们一步一步来拆解。

开发环境

作为小白的入门课程,首先,我将带您构建最基本的开发环境。作为一名合格的前端工程师,如何才能更高效的开发?

js,css,html

然后,你会学到我们前端著名三剑客的基础知识。学完之后,可以在顶部添加交互按钮,让它显示在你的页面上。在这里你可以设置一个小旗子。

Vue框架

接下来,你将开始学习前端框架的基本用法,了解工程前端项目。学到这里,你可以再次实现大数据屏幕左侧那些框架的网页元素,这里你又设置了一个标志。

网络编程

这一部分,你需要学习网络编程。既然是Web开发,这很自然。您还将学习接口文档以及如何调用接口来获取数据。

图表

然后是图表,亮点之一。学完之后,你就可以完成大数据屏涉及的折线图和直方图,离你的目标更近一步。

3D图书馆

最后是整个课程最重要的部分——3D模型。你会尝试用三种方式实现项目的三维需求,体验自研和商业平台的区别。

我已经为你描述了这门课程的学习路线。我们把大数据屏幕的目标拆解了,形成了一个小的学习目标。经过这样的学习路径,你可以一步一步的到达我们当初梦想的地方。

你可能觉得这个课程的目标看起来有点低,但是通过切换模式,你可以一秒切换到智慧园区平台。

还可以一秒切换到智慧城市平台。

而这些技巧都在这个Web3D开发的入门课程里。让我们一起学习,悄悄变强!

看看有学问的朋友怎么说。

为了给还没开始学习的朋友一些真实的反馈和建议,我们在课程上线前找了两个朋友学习了这门课程。他们是BOX的Revit二次开发课程老师Kevin和北京建筑设计研究院有限公司产品经理九歌。

他们希望从学习体验、实用性等方面给这门课程一些建议。,也希望他们的评价能给朋友们一些参考。

九歌

课程节奏控制的特别好,有代入感,学习过程不会觉得枯燥。从一个产品经理的角度,突然明白了前端是怎么实现的,恍然大悟。

该教程充满了内容和信息。可以多看几遍,才能理解老师的意图。

教程的每一课我都看得很仔细,受益匪浅。虽然不能转行做前端开发,但是让我深刻的了解和认识了前端开发的流程,对我以后的产品设计有很大的借鉴意义。在后续的设计中,可以充分考虑如何实现UI。

凯文

颜老师的课件制作精良,非常用心,让我非常渴望学习。课程内容循序渐进,讲课节奏有针对性,非常适合非学科类Web开发者学习。

学习整个课程不仅会对Web3D开发有一个全面的了解,还会从最基础最细致的地方掌握Web3D开发的流程、方法和应用。

对于已经有Revit二次开发基础的同学,入门会比较滑。该课程为那些以全栈开发为目标的合作伙伴提供了加速发展的途径。

以上是两位的学习心得,希望他们的反馈能给你一些学习前的建议。

整个课程都经过后期编辑,帮助你节省学习时间。这个课程也准备了几个月。我们和洪诗花了这么多心血做这个课程,希望能帮助更多的人打开发展的大门,突破学习的壁垒,学有所成,学有所用。

有态度有深度,这里是BIMBOX,我们下期再见!

 
友情链接
鄂ICP备19019357号-22