BIM时代协同云平台解决方案 BIM 360 Glue及开发概览_第1页
BIM时代协同云平台解决方案 BIM 360 Glue及开发概览_第2页
BIM时代协同云平台解决方案 BIM 360 Glue及开发概览_第3页
BIM时代协同云平台解决方案 BIM 360 Glue及开发概览_第4页
BIM时代协同云平台解决方案 BIM 360 Glue及开发概览_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、bim时代协同云平台解决方案 bim 360 glue及开发概览 开发高级顾问 adn,演讲者,梁晓冬 开发高级顾问 开发技术支持部 (devtech, adn) 支持产品 inventor autocad autocad mechanical navisworks bim glue,课程安排,bim 360glue 概览 glue api 概览 网络服务 (web services) 显示组件 (display component,bim 360 glue 概览,bim 360 glue 概览glue,基于云的服务 数据聚合集成平台 bim 协作 移动版本,bim 360 glue 概览免费

2、体验,30天免费体验 http:/ 移动版从苹果应用程序商店下载,bim 360 glue 概览基于云的数据聚合和管理平台,bim 360 glue 概览协作,一键访问 定位指定视图,碰撞检测结果,标记等,bim 360 glue 概览随时随地,glue api 概览,glue api 概览 bim 360 glue sdk,两部分,嵌入的查看器 在自定义网页中查看模型,bim 360 glue sdk,web services api,display component,数据访问api 基于rest的服务 各种服务类型,可访问 用户,项目,模型等信息 返回数据格式json或xml,glue

3、api 概览目前局限,无构件级别数据 例: 无法直接访问到特定梁,柱的的信息。可考虑获取到需要访问的模型,通过查找浏览定位到构件 不能添加自定义界面到glue 例:无法在glue平台中增加工程量或成本核算的列表 。未来可能实现的需求 显示组件(display component)只能在ie中工作,除用户账号外,还需要特殊账号(获得密钥) 加入adn,并与我们联系 账号类型 标准开发 普通访问 无特权 和通过界面访问得到的权限类似 服务提供者 可访问管理的客户账号 可代表其他用户进行相关访问,glue api 概览开发账号,glue api 概览您需要了解和学习,web services res

4、t api json 或 xml 网络开发语言,例如c#, js,glue api 概览参考资料,http:/ bim 360 glue - api 文档 http:/ glue sdk 和 例子 http:/ bim 360 glue 支持的文件格式 https:/ autocad, revit 和 navisworks的bim插件 https:/ bim 360 glue 常见问题 http:/,web services api,web services api 工作流,web services api 服务请求串,服务端点地址 参数 必须的 可选的 通过http 请求发送。成功后返回数据

5、(xml/json) 登录,注销也需要服务请求串,登录 https:/ 获取模型信息 https:/,web services api 服务端点地址,bim glue api 基本 url,服务类型和版本,服务名和返回的数据类型,获取某模型信息 https:/ company_id=company_id var api_key = “开发者的api 密匙; var api_secret = “开发者的api secret; var account_name = “开发者账号名; var account_password = “开发者密码; var auth_key = “用来存储返回的口令 “

6、; function btnlogin_onclick() function btnlogout_onclick(),基本url: https:/ rest方法 post 必要参数 format (json/xml) (返回数据格式) login_name (用户名) password (密码) company_id (公司id) api_key (api 账号) timestamp (时间戳) sig (md5 的密码哈希串,由以上信息转换) 成功后,返回认证的口令。以后的请求都需要口令 json 样例 (成功的返回) “auth_token”:“返回的api口令, “user_id”:“识

7、别出的用户唯一id,web services api 登录,web services api 登录样例(js)-1,function btnlogin_onclick() /必须的参数 var postparam = ; postparam += “login_name=” + ; postparam += “ postparam += “ / 创建 http请求 var xmlhttp = new xmlhttprequest(); / 登录采取 post行为 xmlhttp.open(post, theurl, false); / 内容类型 var contenttype = applic

8、ation/x-www-form-urlencoded; xmlhttp.setrequestheader(content-type, contenttype); /发送请求,传入前面准备好的参数字串 xmlhttp.send(postparam); / 若失败 if (xmlhttp.status != 200) alert(failed to log in!); return; /分析返回的json数据 var jsonresp; jsonresp = eval( + xmlhttp.responsetext + ); /获取口令 alert(“口令是=” + jsonresp.auth_

9、token + “唯一用户id是 = + jsonresp.user_id);,基本url: https:/ rest方法 get 必要参数 format (json/xml) (返回数据格式) company_id (公司id) api_key (api 账号) auth_token (口令) timestamp (时间戳) sig (md5 的密码哈希串,由以上信息转换) model_id (需要访问模型的guid) 成功后,返回模型基本信息,操作行为信息,碰撞检测信息等。 详细参考:http:/,web services api 模型信息,web services api 样例-模型信息

10、 (js,function btnmodelinfo_onclick() / 其它必要参数 / . . / 模型id postparam += /分析返回的json数据,web services api 模型缩略图,基本url: https:/ 访问方法 get / head 必要参数 format (json/xml) (返回数据格式) company_id (公司id) api_key (api 账号) auth_token (口令) timestamp (时间戳) sig (md5 的密码哈希串,由以上信息转换) model_id (需要访问模型的guid) 服务请求字串直接作为图像元素

11、的参数(src),返回成功后,将在图像元素中显示缩略图,显示组件,基于xbap xaml browser application 实现wpf和网页的结合,显示组件xbap,显示组件iframe元素,嵌入元素,显示组件url 的结构,http:/bim360- stagingweb32bit/bim360.xbap,company_id=democollab,基本url,参 数,设置显示哪些glue本身的菜单 : 无任何菜单 all: 显示所有可用菜单 rev: 查看菜单 trans: 位置变换菜单 search: 查询菜单 nav: 漫游菜单 home: 主菜单 obj: 对象菜单 collab: 协作菜单 exc: 交流菜单 可组合 例如:collab,显示组件gui 参数,显示组件使用示例,your browser does not support iframes,function iframebtn_onclick() var viewer_base_url = https:/ bim360.xbap? ;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论