999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用FME對三維矢量線和航片進行快速建模的方法

2015-05-30 18:22:41陳潤華
科技創新與應用 2015年23期

陳潤華

摘 要:文章針對數字城市三維建模的需求,提出了使用FME結合三維矢量線和航片進行快速建模的方法,介紹了實現過程。

關鍵詞:FME;三維矢量線;航片;建模

1 概述

雖以Smart3D為代表的利用照片建模的三維重建技術正在迅速普及,但受限于使用此種方法得到的場景模型尚未實現模型單體化,在需要制作精細模型的項目中,仍然使用屋頂三維線結合航片影像生成模型的技術。

2 總體流程設計

3 實現過程

3.1 準備源數據。提取第三方航測軟件生成的空三成果,整理成CSV格式文件方便在FME中使用,整理好的文件格式如下:外方位元素文件:相片文件路徑,X,Y,Z,Phi,Omega,Kappa。測區參數文件:相機焦距,像主點x0,像主點y0,相片高(像素),相片寬(像素),像素大小,地面分辨率。準備屋頂三維矢量線和DEM文件。

3.2 檢查、處理屋頂矢量線

首先對屋頂矢量線做必要的檢查,包括檢查不閉合的面、檢查面邊界是否有弧、重復頂點、面自相交、面重疊等。針對圖形規范的檢查和自動處理,可以使用GeometryValidator轉換器。

人工采集屋頂矢量線的過程中,容易出現因捕捉不到位造成的頂點間以及點線間的縫隙,需要對其進行一定容差內的規范處理,包括二三維捕捉和給人字形屋頂加中線。其中人字形屋頂的所有頂點不在同一個平面上,屬于不規范圖形。但因為此類要素較多,如果采集過程中分別采集兩個屋頂面,會嚴重降低作業效率。可以在FME處理過程中針對此類圖形自動添加屋脊線,將其分隔成兩個面。

3.3 檢查屋頂線與相片是否重合

使用InsidePointReplacer轉換器得到各屋頂投影面的中心點,使用NeighborFinder轉換器求出離各屋頂面中心點最近的相片文件,然后根據攝影測量專業的共線條件方程,將矢量線的各頂點坐標計算到相片坐標,然后輸出到FME Data Inspector中查看。在Inspector轉換器中按相片全路徑分組,矢量線對應的相片路徑會直接顯示在FME Data Inspector數據列表的節點上,可以更方便的檢查。若屋頂線與相片不套合,最常見的原因是相片的外方位元素不規范,航測條帶轉向后坐標系正方向未保持一致。程序提供根據航帶號的奇偶性進行自動糾正的功能。

3.4 獲取底面

源數據確認無誤后,使用SurfaceDraper轉換器將每個屋頂面投影到DEM上,得到對應的底面。但通常每幢房屋范圍內的DEM的高度都是不相等的,而最終房屋模型底面各頂點的高程就有不同的選擇。最常見的要求是整幢房屋底都是平的,其次是要求房屋各頂點都正好貼到地表,最復雜的要求是對房屋邊線進行頂點內插,使得整條線都貼合在地表上。第二種情況處理最簡單,但是生成的模型從側面看就會不美觀。第三種會造成底面邊線生成過多頂點,不僅會極大增加模型的體積,還會嚴重影響側面紋理效果。第一種要求需要統計投影面各頂點的Z值,根據需要取最小值、最大值或平均值。

3.5 掏空模型

掏空模型指對同一幢房屋(投影面相鄰或重疊)的各部分進行體布爾運算,刪除體內部表面,只保留最外部表面。此步驟可以使用FME Store上共享的SolidDissolver轉換器完成。

3.6 裁切紋理

根據共線方程求出矢量線各頂點在相片上的坐標后,使用PointConnector轉換器將點重新連接成面,然后使用Clipper轉換器裁切離面中心點最近的相片得到紋理。

3.7 處理紋理

因為裁切得到的紋理是相片坐標,需要根據原屋頂線的所有頂點,使用AffineWarper轉換器將其糾正回空間直角坐標。程序根據實際需求,提供了紋理最大像素限制和紋理轉正的功能。因為常見的三維平臺對紋理像素有限制,可以使用RasterResampler轉換器進行重采樣。另外因為紋理柵格文件是正矩形,當屋頂面的斜外接矩形與正南正北方向存在一定角度時,會存在多余的紋理。使用BoundingBoxReplacer轉換器得到屋頂面斜外接矩形,求出旋轉角后同時將屋頂面和已裁切的紋理旋轉至水平方向并再次裁切,得到轉正后紋理。紋理轉正不會影響模型效果,卻能有效的減少紋理文件大小。

3.8 輸出模型

使用AppearanceSetter轉換器對屋頂貼紋理。因為頂面、側面是分開的要素,為保證輸出后一幢房屋為一個模型對象,可以使用Aggregator轉換器聚合同幢房屋的頂面和側面。

3.9 使用自定義轉換器分組處理

在最初測試中發現,當紋理數量較多時程序的處理效率非常慢,經檢查發現主要原因是紋理糾正步驟使用的AffineWarper轉換器目前在FME中沒有提供原生的分組處理功能。后將紋理糾正步驟保存成自定義轉換器,使用自定義轉換器提供的分組功能實現并行處理。對比后發現,分組并行處理1000個紋理的效率是單進程處理的30倍以上。

4 結束語

整個處理流程共405個轉換器,相比完全用代碼實現,FME提供的方案實在是簡單、易用、可靠。在實際使用中,搭配多核CPU計算機,使用FME的并行處理功能,可以極大的提高處理效率,完全滿足實際需求。

參考文獻

[1]張劍清,潘勵,王樹根.攝影測量學[M].武漢:武漢大學出版社,2000.

[2]李永泉,韓文泉,黃志洲.數字城市三維建模方法比較分析[J].現代測繪,2010,33(2).

主站蜘蛛池模板: 久久www视频| 国产精品13页| 国产成人毛片| 久久人妻xunleige无码| 亚洲区一区| 国产精品福利尤物youwu | 国产三级a| 国产乱人伦精品一区二区| 国产微拍一区二区三区四区| 国产一区二区免费播放| 天天操天天噜| 午夜爽爽视频| 91无码人妻精品一区| 97色伦色在线综合视频| 国产永久在线视频| 狠狠综合久久| 一级毛片在线免费看| 国产va在线观看免费| www.youjizz.com久久| 免费A∨中文乱码专区| 日本福利视频网站| 午夜欧美理论2019理论| 人妻无码中文字幕一区二区三区| 国产制服丝袜无码视频| 日本草草视频在线观看| vvvv98国产成人综合青青| 欧美伦理一区| 全午夜免费一级毛片| 一级毛片免费高清视频| 日韩欧美色综合| 无码专区国产精品一区| 国产成+人+综合+亚洲欧美 | 国产成人高清在线精品| 热这里只有精品国产热门精品| 国产一区二区人大臿蕉香蕉| 免费一级毛片在线播放傲雪网| 国产二级毛片| 日韩无码视频播放| 色综合a怡红院怡红院首页| 五月天天天色| 免费一级大毛片a一观看不卡| 婷婷五月在线视频| 美女无遮挡被啪啪到高潮免费| 国产麻豆福利av在线播放| 亚洲第一视频网站| 色婷婷在线影院| 日本人妻丰满熟妇区| 无码内射在线| 一本无码在线观看| 日本不卡在线播放| 国产美女91视频| 97视频免费看| 色综合久久综合网| 国产91小视频| 在线观看亚洲天堂| 一级做a爰片久久毛片毛片| 亚洲一区第一页| 天天综合网站| 亚洲三级影院| 欧美日韩一区二区在线播放| 中文字幕天无码久久精品视频免费| 国产黄在线观看| 亚洲品质国产精品无码| 欧美性精品| 伊人久久大线影院首页| 四虎在线高清无码| 免费人成视网站在线不卡| 国产本道久久一区二区三区| 国产制服丝袜91在线| 亚洲国产高清精品线久久| 91av成人日本不卡三区| 成人福利在线视频| 亚洲日韩Av中文字幕无码| 69国产精品视频免费| 国产第二十一页| 久久久久国产精品熟女影院| 久久黄色影院| 在线观看国产精美视频| 91在线播放免费不卡无毒| 在线免费观看a视频| 久久成人18免费| 91精品国产情侣高潮露脸|