基于ODM和Cesium的無人機傾斜攝影建模及可視化
發(fā)布時間:2021-11-22 12:07
GIS隨著計算機科學技術(shù)的發(fā)展尤其是Web技術(shù)和WebGL技術(shù)的發(fā)展,近些年正逐漸三維web化,但無法直接復用較成熟的二維WebGIS方案。本文提出一種Cesium結(jié)合ODM(OpenDroneMap)進行三維WebGIS開發(fā)的方案,通過ODM在服務(wù)端自動處理無人機傾斜攝影測量采集的影像數(shù)據(jù),將處理后產(chǎn)生的傾斜模型、點云、DEM等數(shù)據(jù)進行數(shù)據(jù)管理,最后在客戶端瀏覽器進行三維可視化。本文闡述兩者的開發(fā)模式、使用方法、數(shù)據(jù)組織和軟件框架,概述了在無人機數(shù)據(jù)傾斜建模及可視化中的應用。
【文章來源】:軟件. 2020,41(04)
【文章頁數(shù)】:6 頁
【部分圖文】:
無人機數(shù)據(jù)處理系統(tǒng)架構(gòu)
通過docker pull opendronemap/opendronemap安裝在docker安裝ODM的鏡像,通過Maven在Java工程中引入Java-docker包,通過createContainer、startContainer等進行容器的控制,通過Java的Process在docker具體容器中調(diào)用ODM命令進行數(shù)據(jù)處理,根據(jù)原始無人機數(shù)據(jù)目錄在Process中執(zhí)行本地命令:指令的作用是通過OpenDronMap對odm_test_1/images目錄下的圖像文件同時進行正射影像(odm_orthophoto)和紋理網(wǎng)面建模(odm_texturing)的圖像處理,opendronemap/opendronemap是指明需要調(diào)用的鏡像,這里是調(diào)用Repository為opendronemap/opendronemap的鏡像,可以用該鏡像的tag(如果有設(shè)置的話)和鏡像ID替代。產(chǎn)生數(shù)據(jù)如圖3所示。
指令的作用是通過OpenDronMap對odm_test_1/images目錄下的圖像文件同時進行正射影像(odm_orthophoto)和紋理網(wǎng)面建模(odm_texturing)的圖像處理,opendronemap/opendronemap是指明需要調(diào)用的鏡像,這里是調(diào)用Repository為opendronemap/opendronemap的鏡像,可以用該鏡像的tag(如果有設(shè)置的話)和鏡像ID替代。產(chǎn)生數(shù)據(jù)如圖3所示。執(zhí)行過程中會返回處理狀態(tài)信息如圖4所示,通過Process讀取信息并進行正則分析提取進度百分比,以服務(wù)方式發(fā)布json數(shù)據(jù)在前端展示進度。
【參考文獻】:
期刊論文
[1]從專業(yè)遙感到大眾遙感[J]. 單杰. 測繪學報. 2017(10)
[2]Anivy Generator三維藤本植物建模技術(shù)應用研究[J]. 王媛,趙曉春,王瑋,李準. 安徽農(nóng)業(yè)科學. 2008(08)
碩士論文
[1]基于Java EE的遼河河口濕地地理信息管理系統(tǒng)設(shè)計[D]. 王麗雪.中國海洋大學 2013
[2]基于WebGIS的湖泊水質(zhì)模擬系統(tǒng)研究[D]. 李海青.華中科技大學 2011
[3]空間分析技術(shù)在電網(wǎng)可視化管理系統(tǒng)中的應用與實踐[D]. 胡娟.電子科技大學 2009
本文編號:3511656
【文章來源】:軟件. 2020,41(04)
【文章頁數(shù)】:6 頁
【部分圖文】:
無人機數(shù)據(jù)處理系統(tǒng)架構(gòu)
通過docker pull opendronemap/opendronemap安裝在docker安裝ODM的鏡像,通過Maven在Java工程中引入Java-docker包,通過createContainer、startContainer等進行容器的控制,通過Java的Process在docker具體容器中調(diào)用ODM命令進行數(shù)據(jù)處理,根據(jù)原始無人機數(shù)據(jù)目錄在Process中執(zhí)行本地命令:指令的作用是通過OpenDronMap對odm_test_1/images目錄下的圖像文件同時進行正射影像(odm_orthophoto)和紋理網(wǎng)面建模(odm_texturing)的圖像處理,opendronemap/opendronemap是指明需要調(diào)用的鏡像,這里是調(diào)用Repository為opendronemap/opendronemap的鏡像,可以用該鏡像的tag(如果有設(shè)置的話)和鏡像ID替代。產(chǎn)生數(shù)據(jù)如圖3所示。
指令的作用是通過OpenDronMap對odm_test_1/images目錄下的圖像文件同時進行正射影像(odm_orthophoto)和紋理網(wǎng)面建模(odm_texturing)的圖像處理,opendronemap/opendronemap是指明需要調(diào)用的鏡像,這里是調(diào)用Repository為opendronemap/opendronemap的鏡像,可以用該鏡像的tag(如果有設(shè)置的話)和鏡像ID替代。產(chǎn)生數(shù)據(jù)如圖3所示。執(zhí)行過程中會返回處理狀態(tài)信息如圖4所示,通過Process讀取信息并進行正則分析提取進度百分比,以服務(wù)方式發(fā)布json數(shù)據(jù)在前端展示進度。
【參考文獻】:
期刊論文
[1]從專業(yè)遙感到大眾遙感[J]. 單杰. 測繪學報. 2017(10)
[2]Anivy Generator三維藤本植物建模技術(shù)應用研究[J]. 王媛,趙曉春,王瑋,李準. 安徽農(nóng)業(yè)科學. 2008(08)
碩士論文
[1]基于Java EE的遼河河口濕地地理信息管理系統(tǒng)設(shè)計[D]. 王麗雪.中國海洋大學 2013
[2]基于WebGIS的湖泊水質(zhì)模擬系統(tǒng)研究[D]. 李海青.華中科技大學 2011
[3]空間分析技術(shù)在電網(wǎng)可視化管理系統(tǒng)中的應用與實踐[D]. 胡娟.電子科技大學 2009
本文編號:3511656
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/3511656.html
最近更新
教材專著