將su模型導入arcgis,並獲取高度信息,多面體轉shp文件(ArcMap)


問題:將Sketchup中導出的su模型,導入arcgis並得到面shp文件,進而獲取各建築的高度、面積等信息。

思路: (1)導入arcgis得到多面體

    (2)轉為面shp文件

    (3)計算高度/面積等

1、【3D Analyst工具】【轉換】【由文件轉出】【導入3D文件】(在此步驟之間,建議先建立一個用於儲存過程文件的數據庫)

 導入3D文件工具位置

 

導入3D文件參數設置

 

 

導入3D文件結果圖(ArcScene展示結果)

 

【打開屬性表】,此時模型的屬性信息如圖:

 

 2、【轉換工具】【轉為柵格】【多面體轉柵格】

【多面體轉柵格】工具位置

 

 

【多面體轉柵格】參數設置

注: 輸出像元大小可根據需要調整。

多面體轉柵格局部結果圖

 3、【乘】運算(下邊建議使用搜索工具查找相關分析工具,當然也可用【柵格計算器】工具進行此操作,目的是在【轉為整型】后保持數據精度)

 

搜索工具查找【乘】工具

 

【乘】參數設置

注: 這個因精確到小數點后一位,故乘10;若兩位,則乘100。

4、【轉為整型】(為下邊的【柵格轉面】做准備)

【轉為整型】參數設置

 5、【柵格轉面】

柵格轉面參數設置

注:一定注意勾選【簡化面】

 

 

柵格轉面結果圖

此時,就得到了面shp文件

 6、【添加字段】

 

【添加字段】參數設置

 7、計算字段,使用【字段計算器】

 

【字段計算器】參數設置

此處對應上文的【乘】運算,相應的÷10,可對應需要調整

 打開屬性表,即可看到每個建築對應的高度信息(也可以根據需要對shp文件進行融合等等一系列操作)

 

高度信息

 

 

 

 

不同高度顯示圖

 

 

模型流程圖

 

 模型已上傳百度網盤,須根據需要修改參數,請關注公眾號,發送"SUtoSHP"。

 

掃碼關注公眾號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM