欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
從Revit到Web端,這一波操作就夠了
  • 一、 應用需求

  • 二、 主要流程

  • 三、 涉及軟件

  • 四、 實(shí)現步驟

    • 第一步 將Revit模型轉入SuperMap

    • 第二步 據項目需要或數據特點(diǎn)深入處理模型數據

    • 第三步 通過(guò)SuperMap iServer發(fā)布三維服務(wù)

    • 第四步 通過(guò)SuperMap iClient3D for WebGL開(kāi)發(fā)WebGIS項目

  • 五、 相關(guān)資料推薦

作者:徐蕾

一、 應用需求

基于A(yíng)utodesk Revit制作的BIM模型數據,如何在GIS項目中使用。本文將以RVT模型數據為例,通過(guò)SuperMap iDesktop桌面軟件、SuperMap iServer服務(wù)管理平臺以及SuperMap iClient3D for WebGL二次開(kāi)發(fā)平臺,梳理BIM+GIS項目建設的全流程,詳細介紹Revit模型從接入到Web端應用的技術(shù)要點(diǎn),同時(shí)匯總分享大家在此過(guò)程中常見(jiàn)的問(wèn)題。

二、 主要流程

  1. 將Revit模型轉入SuperMap;

  2. 根據項目需要或數據特點(diǎn)深入處理模型數據;

  3. 通過(guò)SuperMap iServer 發(fā)布三維服務(wù);

  4. 通過(guò)SuperMap iClient3D for WebGL開(kāi)發(fā)WebGIS項目。

三、 涉及軟件

  1. Autodesk Revit軟件;

  2. SuperMap iDesktop、SuperMap iServer和SuperMap iClient 3D for WebGL;

  3. 超圖Revit插件:通過(guò)百度網(wǎng)盤(pán)(鏈接:https://eyun.baidu.com/s/3dzbgVO,密碼:8SsM)下載。

注意事項:
a)目前超圖Revit插件支持的Revit版本為Revit2016~2020;
b)插件經(jīng)常更新,建議大家下載使用網(wǎng)盤(pán)上的最新版本;
c)網(wǎng)盤(pán)中提供了Revit插件配置的說(shuō)明文檔,請參考該文檔進(jìn)行配置。

四、 實(shí)現步驟

第一步 將Revit模型轉入SuperMap

  1. 如果使用的是低于10i版本的iDesktop,請安裝導出插件到Revit,然后借助該插件導出模型到SuperMap數據源文件中。
    具體操作是:?jiǎn)?dòng)Revit軟件,打開(kāi)RVT模型數據,在“項目瀏覽器”中選擇三維視圖模式,RVT模型數據需要在該模式下導出數據。

  2. 在Revit軟件的“附加模塊”中,點(diǎn)擊Revit插件,如下圖。


  3. 設置導出參數后,點(diǎn)擊“確定”按鈕,將Revit的模型的幾何信息和屬性信息,一次性批量導出到SuperMap的數據源文件中。

提示:
如果使用的是10i及以上版本的iDesktop,可以直接使用“導入BIM數據-Revit”功能,將模型導入到SuperMap數據源文件中,需要設置的參數與使用插件導出類(lèi)似。
這種方式不要求安裝插件到Revit,但計算機上要安裝與iDesktop位數一致的Revit軟件。


常見(jiàn)問(wèn)題:
a)設置導出參數時(shí)需要注意什么?選擇輸入“模型定位點(diǎn)”還是“導入投影文件”?
場(chǎng)景投影信息:通過(guò)插入點(diǎn)或者投影信息文件來(lái)確定RVT模型在超圖三維場(chǎng)景中的位置。若已知測量點(diǎn)在球面/投影坐標系的坐標值,輸入該坐標值作為模型定位點(diǎn);若Revit建模是基于坐標系的值進(jìn)行的,則選擇“導入投影文件”(*.xml)。
導出網(wǎng)絡(luò )數據集:若RVT模型中存在管線(xiàn)、風(fēng)管、電纜架橋等數據,在GIS應用中需要使用三維網(wǎng)絡(luò )分析功能,建議勾選“導出網(wǎng)絡(luò )數據集”,該參數會(huì )將數據導出為相應的三維點(diǎn)、線(xiàn)數據集。后續可以通過(guò)桌面軟件基于該三維點(diǎn)、線(xiàn)構成三維網(wǎng)絡(luò )數據集。
新建數據源:插件會(huì )將RVT模型數據存儲在SuperMap數據源文件中,因此該參數用于設置數據源存放路徑。

b)如果原始RVT模型是基于地方坐標系制作的,具體操作方法如下:
首先,Revit軟件中,利用插件導出模型數據,選擇輸入“平面坐標”,并以測量點(diǎn)在地方坐標系中的值作為插入點(diǎn)。


其次,使用SuperMap iDesktop打開(kāi)上一步導出的數據源,打開(kāi)模型數據集的“屬性”視窗,在“坐標系”選項卡中,重新設定其坐標系為地方坐標系。

提示:如果RVT模型需要用于WebGL開(kāi)發(fā),可以使用SuperMap iDesktop的投影轉換功能(開(kāi)始菜單-投影轉換-數據集投影轉換),將地方坐標系轉換成China2000或WGS1984坐標系。

c)如果RVT模型使用了過(guò)濾器添加顏色,導出時(shí)顏色缺失,可能是因為模型導出時(shí)未勾選“著(zhù)色顏色”而使用了“真實(shí)顏色”,建議使用“著(zhù)色顏色”導出并查看效果;此外,目前僅支持貼圖和過(guò)濾器顏色,其他材質(zhì)效果暫時(shí)導不出來(lái)。

第二步 據項目需要或數據特點(diǎn)深入處理模型數據

  1. RVT的模型是否需要單體化處理?
    將RVT模型導出之后,不需要對其進(jìn)行單體化操作,模型數據集中的構件對象與Revit軟件中是一樣的,構件已經(jīng)是單體了。

  2. RVT模型在SuperMap中是否可以編輯?
    RVT模型導出之后,如果需要手動(dòng)修改幾何信息(例如位置、貼圖等)和屬性信息,都可以直接在SuperMap iDesktop中進(jìn)行操作,不需要重新導出。
    操作方法:編輯模型的位置和貼圖時(shí),先選中模型,在右鍵菜單選擇“編輯模型”。其中,只有帶uv坐標的貼圖文件,才能用于對RVT模型進(jìn)行貼圖。



  3. 制作和導出模型的時(shí)候隨意設置的模型插入點(diǎn)坐標,如何校正模型的坐標?
    模型導入到SuperMap數據源中,如果坐標不正確,可以通過(guò)配準的功能(開(kāi)始菜單-新建三維配準)來(lái)糾正模型數據的坐標。在三維配準時(shí)可以使用二三維線(xiàn)面,柵格或者影像數據作為參考數據集。


  1. RVT模型與傾斜攝影模型數據、地形數據如何精確匹配?
    如果RVT模型與傾斜攝影模型數據相互遮蓋,一般是通過(guò)“三維地理設計-截面與投影-提取邊界”獲得RVT模型的范圍面,再使用“三維地理設計-傾斜攝影操作-鑲嵌/挖洞”功能,把傾斜攝影模型進(jìn)行平整處理;如果RVT模型與地形數據相互遮蓋,可以基于RVT模型的范圍面,使用“三維地理設計-TIN地形操作-鑲嵌/挖洞”功能修改地形表面,使之與模型精確匹配起來(lái)。


    提示:
    如果是高速路及隧道模型,存在地形完全覆蓋路面和邊溝的情況,需要與TIN地形進(jìn)行精確匹配,首先準備隧道路段三維線(xiàn)數據,使用“三維地理設計-放樣”功能生成隧道實(shí)體模型,再通過(guò)“三維地理設計-TIN地形操作-布爾運算”功能從TIN地形中挖出一條隧道。整個(gè)過(guò)程都是手動(dòng)操作完成,如果會(huì ).NET組件,可以自行開(kāi)發(fā)批處理工具。

  2. RVT模型構件多且精細,數據量大,加載速度慢,如何優(yōu)化?
    對RVT模型進(jìn)行優(yōu)化的主要方式包括實(shí)例化、BIM輕量化處理和生成三維切片緩存等,下面列舉3個(gè)最常用的功能進(jìn)行說(shuō)明。
    a)實(shí)例化
    添加RVT模型到球面三維場(chǎng)景,使用“實(shí)例化處理”工具(三維數據-模型工具-實(shí)例化處理)能夠實(shí)現相同的幾何模型只保存繪制一個(gè),降低顯卡和內存的壓力,適用于重復模型較多的情況。


    b)三角網(wǎng)簡(jiǎn)化
    很多RVT模型存在大量冗余的三角面,通過(guò)三角網(wǎng)簡(jiǎn)化(三維地理設計-模型編輯-三角網(wǎng)簡(jiǎn)化)功能,可以實(shí)現對這些模型進(jìn)行批量簡(jiǎn)化,降低內存的占用。


    c)操作子對象
    添加數據后,找到“三維地理設計-模型編輯-操作子對象”功能,可以對單個(gè)的模型進(jìn)行簡(jiǎn)化、或者直接刪除在GIS中無(wú)用的子對象,如建筑物里面的門(mén)把手、鎖芯等。

  3. 模型數據如何生成三維切片緩存?
    將模型數據生成緩存可分為兩種方式,一種是多個(gè)模型數據集批量生成到一個(gè)緩存圖層中,另一種是每個(gè)數據集分別生成一個(gè)緩存圖層。對于RVT模型來(lái)說(shuō),一般采用批量生成緩存的方式,它的主要優(yōu)勢在于能夠減少圖層數量,加強系統調度。
    操作方法:打開(kāi)數據源文件,使用“批量生成緩存”功能(三維數據-生成緩存-批量生成緩存-模型),添加多個(gè)模型數據集,批量生成S3M緩存,以提升模型瀏覽性能。


    a)設置緩存參數
    設置“緩存用途”參數,主要包括普通PC設備和iOS系列設備、Android系列設備和不壓縮,對于不同用途的緩存,應用程序將采用不同的紋理壓縮方式,以減少紋理圖像所使用的顯存數量。
    若需要將模型添加到平面場(chǎng)景中,可以將“場(chǎng)景類(lèi)型”改為“平面”。
    設置“LOD層數”以及每層數據的簡(jiǎn)化率,當三維場(chǎng)景拉近看的時(shí)候,模型呈現最精細的一層,當瀏覽整個(gè)場(chǎng)景的時(shí)候,模型只需要以較粗糙的方式顯示即可,這樣最大程度的優(yōu)化資源的占用,提高整個(gè)三維場(chǎng)景的性能。


b)緩存加載到場(chǎng)景中,保存場(chǎng)景和工作空間
新建一個(gè)球面場(chǎng)景,通過(guò)“添加三維切片緩存”功能,將生成的緩存添加到場(chǎng)景中,保存場(chǎng)景命名為“BIMScene”,并保存工作空間命名為“BIM”。

第三步 通過(guò)SuperMap iServer發(fā)布三維服務(wù)

  1. 啟動(dòng)iServer服務(wù),打開(kāi)iServer服務(wù)管理頁(yè)面,使用“快速發(fā)布一個(gè)或一組服務(wù)”功能,選擇發(fā)布“工作空間”,遠程瀏覽添加“BIM.smwu”工作空間文件。


    提示:發(fā)布服務(wù)時(shí),也可以選擇“數據來(lái)源”為“三維切片緩存”,直接發(fā)布三維切片緩存,然后在Web端訪(fǎng)問(wèn)時(shí)使用scene.addS3MTilesLayerByScp方法添加三維切片緩存圖層到三維場(chǎng)景中。

  1. 選擇發(fā)布的服務(wù)類(lèi)型為“REST-三維服務(wù)”。
    提示:iServer會(huì )對選擇發(fā)布的工作空間進(jìn)行分析判斷,如果“REST-三維服務(wù)”的復選框為灰色,請檢查工作空間中是否沒(méi)有成功保存三維場(chǎng)景;如果需要在Web客戶(hù)端實(shí)現SQL查詢(xún),還需要勾選“REST-數據服務(wù)”。

  2. 完成服務(wù)配置后,將獲得訪(fǎng)問(wèn)該服務(wù)的超鏈接:
    http://localhost:8090/iserver/services/3D-BIM/rest


    常見(jiàn)問(wèn)題:
    服務(wù)發(fā)布完成后,如果對發(fā)布的工作空間進(jìn)行了修改,例如使用SuperMap iDesktop在三維場(chǎng)景中增加了一個(gè)圖層,或者修改了圖層風(fēng)格,不需要重新發(fā)布服務(wù)。SuperMap iServer會(huì )對發(fā)布的工作空間進(jìn)行實(shí)時(shí)的檢查,一旦發(fā)現有變化,會(huì )自動(dòng)更新服務(wù)。

第四步 通過(guò)SuperMap iClient3D for WebGL開(kāi)發(fā)WebGIS項目

SurerMap iServer三維服務(wù)支持客戶(hù)端進(jìn)行一系列的操作,例如加載圖層、自定義 Action等。本文以打開(kāi)加載了S3M緩存圖層的三維場(chǎng)景為例,演示RVT模型在Web客戶(hù)端上的訪(fǎng)問(wèn)與瀏覽。

  1. 獲取三維服務(wù)地址
    在三維服務(wù)根目錄下,點(diǎn)擊“Realspace”進(jìn)入3D資源,即三維服務(wù)根節點(diǎn)地址:
    (http://localhost:8090/iserver/services/3D-BIM/rest/realspace),用于在Web端訪(fǎng)問(wèn)發(fā)布的三維場(chǎng)景。

  2. 創(chuàng )建WebGIS工程
    本文直接使用SuperMap iServer自帶的Tomcat進(jìn)行工程發(fā)布。在SuperMap iServer安裝目錄下的webapps文件夾中,創(chuàng )建工程目錄“HelloWorld”,將SuperMap iClient 3D for WebGL中的Build文件夾復制到工程目錄中。其中最重要的是Build\Cesium文件夾,它包含了Cesium.js及所有需要的依賴(lài)文件。

  3. 實(shí)現場(chǎng)景加載
    在工程目錄中創(chuàng )建HTML文件—HelloWorld.html,添加對Cesium.js文件的引用,添加對widgets.css樣式文件的引用,然后在窗體加載響應函數中,實(shí)例化Viewer,并通過(guò)viewer對象獲取到場(chǎng)景對象scene,再獲取到在線(xiàn)三維場(chǎng)景服務(wù)地址,最后通過(guò)scene對象提供的open方法,打開(kāi)在線(xiàn)三維場(chǎng)景。具體代碼如下:


    常見(jiàn)問(wèn)題:
    a)三維場(chǎng)景中,除了加載S3M緩存,還可以同時(shí)加載在線(xiàn)地圖疊加顯示,如果看不到在線(xiàn)地圖,檢查模型的坐標系或坐標值是否正確。
    b)如果把多種數據都放在了同一個(gè)場(chǎng)景中,那么在WebGL開(kāi)發(fā)中直接用 scene.open方法打開(kāi)就可以了;如果數據是在不同的場(chǎng)景或者不同的工作空間中,那么可以使用scene.addS3MTilesLayerByScp方法依次添加圖層到同一個(gè)場(chǎng)景中。
    c)在Web端瀏覽時(shí),如果需要控制各圖層的顯隱狀態(tài),可以通過(guò)layer.setOnlyObjsVisible(ids,true)來(lái)實(shí)現,具體代碼可以參考范例。
    http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles

  4. 通過(guò)瀏覽器瀏覽三維場(chǎng)景
    使用Chrome瀏覽器,訪(fǎng)問(wèn)http://localhost:8090/HelloWorld/HelloWorld.html,即可瀏覽三維場(chǎng)景中的RVT模型數據。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
水運基礎設施設計與施工BIM數據標準化需求分析
如何將Revit格式的BIM數據導入GIS平臺?
后悔沒(méi)早點(diǎn)學(xué)Revit,速建三維模型還能配套風(fēng)管明細表
BIM GIS的深度融合之路
在空間數據數字化轉型主導化的現在,我們該如何提高效率
透過(guò)地圖看深度世界:鯤鵬加持下,超圖如何讓數字政府再深化?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久