已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,BIM时代协同云平台解决方案BIM360Glue及开发概览开发高级顾问ADN,演讲者,梁晓冬开发高级顾问开发技术支持部(DevTech,ADN)支持产品InventorAutoCADAutoCADMechanicalNavisworksBIMGlue,课程安排,BIM360Glue概览GlueAPI概览网络服务(WebServices)显示组件(DisplayComponent),BIM360Glue概览,BIM360Glue概览GLUE,基于云的服务数据聚合集成平台BIM协作移动版本,BIM360Glue概览免费体验,30天免费体验http:/移动版从苹果应用程序商店下载,BIM360Glue概览基于云的数据聚合和管理平台,BIM360Glue概览协作,一键访问定位指定视图,碰撞检测结果,标记等,BIM360Glue概览随时随地,GlueAPI概览,GlueAPI概览BIM360GlueSDK,两部分:,嵌入的查看器在自定义网页中查看模型,BIM360GlueSDK,WebServicesAPI,DisplayComponent,数据访问API基于REST的服务各种服务类型,可访问用户,项目,模型等信息返回数据格式JSON或XML,GlueAPI概览目前局限,无构件级别数据例:无法直接访问到特定梁,柱的的信息。可考虑获取到需要访问的模型,通过查找浏览定位到构件不能添加自定义界面到Glue例:无法在Glue平台中增加工程量或成本核算的列表。未来可能实现的需求显示组件(DisplayComponent)只能在IE中工作,除用户账号外,还需要特殊账号(获得密钥)加入ADN,并与我们联系账号类型标准开发普通访问无特权和通过界面访问得到的权限类似服务提供者可访问管理的客户账号可代表其他用户进行相关访问,GlueAPI概览开发账号,GlueAPI概览您需要了解和学习,WebServicesRESTAPIJSON或XML网络开发语言,例如C#,JS,GlueAPI概览参考资料,BIM360Glue-API文档GlueSDK和例子BIM360Glue支持的文件格式AutoCAD,Revit和Navisworks的BIM插件BIM360Glue常见问题,WebServicesAPI,WebServicesAPI工作流,WebServicesAPI服务请求串,服务端点地址参数必须的可选的通过HTTP请求发送。成功后返回数据(XML/JSON)登录,注销也需要服务请求串,登录,WebServicesAPI服务端点地址,BIMGlueAPI基本URL,服务类型和版本,服务名和返回的数据类型,获取某模型信息company_id=company_idvarapi_key=“开发者的API密匙;varapi_secret=“开发者的APISecret;varaccount_name=“开发者账号名;varaccount_password=“开发者密码;varauth_key=“用来存储返回的口令“;functionbtnLogin_onclick()functionbtnLogout_onclick(),基本URL:.formatREST方法POST必要参数Format(json/xml)(返回数据格式)login_name(用户名)Password(密码)company_id(公司ID)api_key(API账号)Timestamp(时间戳)Sig(MD5的密码哈希串,由以上信息转换)成功后,返回认证的口令。以后的请求都需要口令JSON样例(成功的返回)“auth_token”:“返回的API口令,“user_id”:“识别出的用户唯一ID,WebServicesAPI登录,WebServicesAPI登录样例(JS)-1,functionbtnLogin_onclick()/必须的参数varpostParam=;postParam+=“login_name=”+;postParam+=“postParam+=“theUrl+=security/v1/login+.json;/创建HTTP请求varxmlHttp=newXMLHttpRequest();/登录采取POST行为xmlHttp.open(POST,theUrl,false);/内容类型varcontentType=application/x-urlencoded;xmlHttp.setRequestHeader(Content-Type,contentType);/发送请求,传入前面准备好的参数字串xmlHttp.send(postParam);/若失败if(xmlHttp.status!=200)alert(Failedtologin!);return;/分析返回的Json数据varjsonResp;jsonResp=eval(+xmlHttp.responseText+);/获取口令alert(“口令是=”+jsonResp.auth_token+“唯一用户ID是=+jsonResp.user_id);,基本URL:.format?REST方法GET必要参数Format(json/xml)(返回数据格式)company_id(公司ID)api_key(API账号)auth_token(口令)Timestamp(时间戳)Sig(MD5的密码哈希串,由以上信息转换)model_id(需要访问模型的guid)成功后,返回模型基本信息,操作行为信息,碰撞检测信息等。详细参考:,WebServicesAPI模型信息,WebServicesAPI样例-模型信息(JS),functionbtnModelInfo_onclick()/其它必要参数/./模型IDpostParam+=/分析返回的Json数据,WebServicesAPI模型缩略图,基本URL:?访问方法GET/HEAD必要参数Format(json/xml)(返回数据格式)company_id(公司ID)api_key(API账号)auth_token(口令)Timestamp(时间戳)Sig(MD5的密码哈希串,由以上信息转换)model_id(需要访问模型的guid)服务请求字串直接作为图像元素的参数(SRC),返回成功后,将在图像元素中显示缩略图,显示组件,基于XBAPXAMLBrowserApplication实现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参数,显示组件使用示例,Yourbrowserdoesnotsupportiframes,functioniFrameBtn_onclick()varVIEWER_BASE_URL=BIM360.xbap?;vartURL=VIEWER_BASE_URL;/其它必要参数/设置参数,只显示漫游界面tURL+=,案例施工前调整项目集成管理核心价值项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 论文的标准格式及写作规范讲解
- 医学论文写作心得体会
- 毕业设计字体要求
- G省SY银行“大零售”业务市场营销策略研究(MBA毕业论文提纲)
- 天麻改善睡眠功能的实验研究
- MBA毕业论文答辩应注意的问题2
- 35kV电抗器故障原因分析及处理
- 论文导师评语范文
- 数控机床可靠性现状及其改善对策研究
- 会计毕业论文题目参考专题-论文格式-
- 初中理科综合复习计划与讲义资料
- 2025广东深圳市罗山科技园开发运营服务有限公司第二批招聘4人笔试考试备考试题及答案解析
- 建设项目造价中英文对照技术文献汇编
- 2025年广西继续教育公需科目真题及答案
- 2025年证券从业资格考试试卷及参考答案
- 经营权抵押合同(标准版)
- 3GWh锂离子电池生产线项目建设工程方案
- 2025云南省交通投资建设集团有限公司普洱管理处招聘约350人笔试历年参考题库附带答案详解
- 电池(储能)安全事故应急预案(如使用)
- 冬季工地车辆安全培训课件
- 医学科普脑出血康复课件
评论
0/150
提交评论