WebGL轻量化GIS+BIM融合引擎  -  在线开发平台
开发指南
欲成精工   必用良器
助力企业快速、低成本构建各类设计、交付、施工、运维阶段GIS/BIM应用

导读

当前站点致力于让开发着快速了解“葛兰岱尔-WebGL轻量化GIS+BIM融合引擎”功能提供哪些功能,快速引导开发者完成各自企业应用与“葛兰岱尔-WebGL轻量化GIS+BIM融合引擎”集成。

企业在创建自己的BIM应用时,前期准备工作往往比较繁琐,需要安装各种建模工具。以后这些事情就交由我们完成,企业只负责应用核心业务逻辑开发即可。

开发前准备点击标题可以展开

1、在线完成注册

打开在线开发平台,可以看到下方界面,点击【登录】按钮进行注册。输入手机号码、单位名称、联系人名称、在建系统访问地址、图片验证码,以及手机验证码后点击登录进行注册!

备注:在建系统访问地址如果不确定可输入http://127.0.0.1:XXXX(端口)或http://localhost:XXXX(端口),该地址将用于生成token授权认证,在加载模型时将会校验模型加载站点的地址与该地址是否一致,如果不一致则认证不成功。

2、登录在线开发平台

如果已经注册账号时,输入手机号码直接点击【登录】按钮即可登录系统。

3、创建项目(上传模型)

登录成功后点击【创建项目】即可上传模型文件。

根据需要选择上传配置,上传文件并保存。

4、模型预览及获取在线加载地址

模型文件上传成功后会先进行轻量化转码,转码完成后自动修改状态,并显示【获取在线地址】按钮

点击模型缩略图可在线查看模型。

点击【获取在线地址】可查看模型在线加载地址,也可以点击查看模型加载详细案例。

5、获取引擎授权token

点击【我的个人中心】,页面展示个人信息以及授权token申请记录。

点击【申请】进行授权token申请。输入token使用场景的描述信息,点击【确认】按钮即可完成token申请!

申请成功后页面展示如下,需要等待管理员审核。

审核通过后页面展示如下:标记1处提示若token授权到期或即将到期,可提前7天再次申请新的token授权信息。标记2表示本次申请token的有效期限。标记3处可以下载token授权文件。标记4处显示审核描述,如果审核不通过此处会有原由。

6、在建系统访问地址修改

点击个人信息后的【修改】可修改注册时添加的在建项目地址信息,此处的访问地址可以添加多个。该地址修改后会影响模型加载授权验证,需要重新设置模型加载时的参数。

备注:如果已经有token申请记录,并且token未过期则无须重新申请token,直接点击【点击下载token授权文件】获得新的token信息,替换项目中的token即可。

7、下载引擎js包

1、GIS+BIM引擎js开发包下载(Cesium.rar

葛兰岱尔GIS+BIM融合引擎API

1、葛兰岱尔GIS+BIM融合引擎API开发手册

创建自己的第一个BIM应用点击标题可以展开

1、在线完成注册、获取引擎授权token、下载引擎js包(Cesium.rar

2、在电脑D盘新建文件夹BIMDemo,将引擎js包解压到该目录下

3、在BIMDemo文件夹下新建index.html,打开后代码如下

4、初始化场景

打开葛兰岱尔GIS+BIM融合引擎API开发手册,查看【场景初始化】章节,按照要求中将css和js文件引入index.html文件,并创建模型展示的容器,编写CSS代码控制页面样式,并初始化引擎API对象,完成后index.html代码如下图。

备注:Script代码要放在画布容器下方。

5、加载模型信息

打开葛兰岱尔GIS+BIM融合引擎API开发手册,查看【模型接口】章节的【加载模型】接口,查看加载模型接口的说明文档,并复制代码到index.html中添加readyPromise和initLoadedFunc回调方法,为modelPath和modelId创建变量,完成后index.html代码如下图

6、修改参数配置defaults中的secretkey,将获取到的token内容为secretkey参数赋值

7、将获取到的“模型在线加载地址”赋值到modelPath变量,modelId变量赋值为1

8、将D盘的BIMDemo发布到IIS中,设置访问端口为8033

备注:在线开发平台中填写的【在建项目访问地址】中必须包含此处发布时绑定的IP地址和端口,否则模型认证无法成功,导致模型无法进行旋转、放大、缩小等操作。

9、浏览此站点,第一个Demo完成(点击下载BIMDemo.rar

备注:想知道更多的引擎接口用法,请访问【葛兰岱尔GIS+BIM融合引擎API开发手册

技术支持

Glendale技术支持QQ:1640552790、1731242092





为了更好的体验,建议使用支持WebGL标准的浏览器,包括Chrome、firefox、safari,IE11,采用Chrome内核的其他浏览器(如360浏览器、qq浏览器、搜狗浏览器的极速模式)!