特级西西人体444WWw高清大胆,一级做a爰全过程免费,国产毛片天天看女人高潮,国产精品99久久

【3snews】傾斜攝影自動化建模成果的數(shù)據(jù)組織和單體化

  傾斜攝影三維建模及應(yīng)用是近年來測繪領(lǐng)域關(guān)注的熱點(diǎn),產(chǎn)業(yè)鏈上下游的企業(yè)為此都在積極探索,以推動該項(xiàng)技術(shù)的健康發(fā)展和落地應(yīng)用。然而,什么樣的技術(shù)才是真正符合用戶實(shí)際應(yīng)用需求的?在這里,我們要和大家講解傾斜攝影應(yīng)用的兩個重要話題——傾斜攝影自動化建模成果(后文簡稱“傾斜模型”)的數(shù)據(jù)組織和單體化。
  數(shù)據(jù)組織:要LOD 更要便捷和安全
  傾斜模型的一個突出的特點(diǎn)就是數(shù)據(jù)量龐大,這是因其技術(shù)機(jī)制、高精度、對地表全覆蓋的真實(shí)影像所決定的。那么,如何承載海量的傾斜模型數(shù)據(jù)、保證快速加載和流暢渲染?這是傾斜攝影技術(shù)順利實(shí)現(xiàn)應(yīng)用的第一大“攔路虎”,必須拿下。是直接讀取OSGB格式的傾斜攝影模型海量數(shù)據(jù),還是需要導(dǎo)入和處理數(shù)據(jù)格式后讀取?這是一個關(guān)鍵問題。
  解決這個問題之前,我們先明確下LOD(Level of Detail)這個概念。LOD是GIS平臺提高性能的一個重要法寶,即對同一個數(shù)據(jù)從清晰到模糊有多份。當(dāng)屏幕視角距離某個地物近時,軟件自動調(diào)用最清晰層的數(shù)據(jù);當(dāng)屏幕視角遠(yuǎn)離該地物時,則自動切換為模糊層的數(shù)據(jù)。由于人眼本來就無法看清遠(yuǎn)處的數(shù)據(jù),因此這樣做并不影響視覺效果。例如影像金字塔、地圖分比例尺切圖等,都采用此方式。
  對于手工建模的模型,一般是通過三維GIS平臺自行計算出多層LOD,并處理其遠(yuǎn)近距離的切換關(guān)系。而對于傾斜模型,由于其技術(shù)原理是先計算稠密點(diǎn)云、經(jīng)過簡化后再構(gòu)建TIN,因此在數(shù)據(jù)生產(chǎn)的過程中,就能通過不同的簡化比例來得到數(shù)據(jù)LOD,而不再需要GIS平臺來進(jìn)行計算。并且數(shù)據(jù)生產(chǎn)過程中計算出來的LOD效果也是優(yōu)質(zhì)的。也正因?yàn)槿绱?,無論是街景工廠還是Smart3D,其生產(chǎn)出來的傾斜模型都是自帶多級LOD的,一般至少帶有5-6層,多則10層以上。
  數(shù)據(jù)本身自帶LOD,從技術(shù)原理上就決定了其看似龐大,其實(shí)完全可以做到非常高的調(diào)度和渲染性能(只要不破換原始自帶的LOD)。這也是為什么我們使用數(shù)據(jù)廠家自帶的Viewer就可以獲得很好的加載和瀏覽性能。
  分析到這里,相信大家就會明白:采用直接讀取傾斜模型原始OSGB格式相比采用導(dǎo)入的方式更好。為什么這么說呢?一方面,導(dǎo)入過程費(fèi)時費(fèi)力,處理海量傾斜模型數(shù)據(jù)往往需要數(shù)周。更重要的是,在數(shù)據(jù)導(dǎo)入過程中,為了和平臺內(nèi)部格式保持一致,往往會破換原始數(shù)據(jù)的LOD,自行再構(gòu)建LOD。這樣構(gòu)建的LOD,無論是效果還是性能,都遠(yuǎn)遜于原始LOD,導(dǎo)致性能不佳。
  此外,在格式選擇上,傾斜攝影建模軟件有內(nèi)部私有格式(如Smart3D的s3c),另外還可輸出為OSGB和DAE兩種外部格式。其中,DAE格式由于是文本格式,直接讀取效率太低,因此被排除在外。而OSGB格式是開源的OSG庫所自帶的二進(jìn)制格式,直接讀取效率高,且格式公開,有免費(fèi)的開源庫可直接使用,并且適合作為后續(xù)網(wǎng)絡(luò)發(fā)布與三維服務(wù)共享的模型傳輸格式,因此成為優(yōu)先選擇。
  那么,有人可能會問:OSGB作為公開格式,若直接使用,如何解決網(wǎng)絡(luò)發(fā)布后的數(shù)據(jù)安全問題?對于這個問題,其實(shí)并不難解決:在服務(wù)端,我們雖然是直接讀取OSGB文件,但在網(wǎng)絡(luò)發(fā)布緩存到客戶端的模型,已經(jīng)是通過服務(wù)端加密,并在客戶端壓縮打包為一個內(nèi)部的大文件,如下圖所示。因此,直接讀取OSGB格式絕對不存在數(shù)據(jù)泄露等安全問題。

                      圖 1服務(wù)端的OSGB文件

                    圖 2客戶端緩存后的大文件
  解答完上述問題,可能還有人會問:一大堆OSGB的小文件,拷貝和管理都很麻煩。如何解決?針對這個問題,超圖軟件正在研發(fā)采用分布式數(shù)據(jù)庫來存儲和管理osgb文件,便于海量OSGB文件的存儲、拷貝、管理和服務(wù)發(fā)布。
  值得注意的是,即便我們采用數(shù)據(jù)庫來進(jìn)行存儲和管理,也是直接把每個OSGB小文件放到數(shù)據(jù)庫中,而不是導(dǎo)入OSGB格式——我們堅(jiān)決不破破壞數(shù)據(jù)原有的LOD,也堅(jiān)決捍衛(wèi)OSGB格式的開放性。彼時,數(shù)據(jù)的安全性則可以通過數(shù)據(jù)庫本身的安全體系來予以保證。
  單體化:切割還是矢量化?
  提到單體化,可能很多人說起來都是眼淚?;趦A斜影像,若做人工干預(yù)的建模,自然就不存在單體化的問題,生成的模型本來就是單體的。而自動化建模的成果,由于其生成機(jī)理,得到的模型是一個連續(xù)的TIN加貼圖,并沒有根據(jù)建筑物劃分為一個個可以單獨(dú)選中的對象。而我們都知道,在GIS管理和應(yīng)用中,若傾斜模型不能進(jìn)行對象的單獨(dú)選中和查詢,就只能和影像一樣作為底圖瀏覽,無法進(jìn)一步深入應(yīng)用。單體化成為第二大“攔路虎”,我們必須闖關(guān)成功。
  如何實(shí)現(xiàn)單體化才是最好的?
  很多技術(shù)人員腦海中冒出的第一個直觀的想法一定是:對傾斜模型進(jìn)行切割呀,這樣切割之后的模型就和人工建模成果一個樣了。
  不過很遺憾地說,這種想法貌似很完美,但其實(shí)是一條“死胡同”。只要切割一下數(shù)據(jù),做一個小小的實(shí)驗(yàn),就會一目了然了。當(dāng)看到效果的一剎那,大家一定會心涼半截。

                    圖 3 傾斜模型切割后的邊緣效果
  如上圖,這樣的邊緣效果肯定不是用戶所想要的。更重要的是,切割之后,兩個主要后續(xù)用途都沒法實(shí)現(xiàn):
  一是替換人工精細(xì)建模的模型。看到這樣的鋸齒邊緣,真不知道人工建模的人員如何才能把鋸齒邊緣接上去。難以想象建模人員的抓狂。
  第二個用途是隱藏某種類型的地物。這樣露出一個鋸齒狀的空洞,你說評審專家是讓項(xiàng)目不過啊,不過啊還是不過啊?
  為什么會有鋸齒呢?是切割的技術(shù)不夠高?完全不是。根源在于傾斜模型數(shù)據(jù)本身其實(shí)就是三角面片加紋理,切割算法無非是根據(jù)建筑底面來決定哪些三角面片保留,哪些三角面片被拋棄;邊緣的鋸齒其實(shí)也就是留下來靠邊的三角面片而已。說到底是傾斜模型自動化生成算法所決定了的,和GIS平臺真沒什么關(guān)系。
  第二個問題是,這樣的切割后,也拋棄了數(shù)據(jù)自帶LOD的優(yōu)點(diǎn),導(dǎo)致GIS平臺只能按照普通模型的方法來構(gòu)建LOD。傾斜模型數(shù)據(jù)量龐大,想想這性能表現(xiàn)也是醉了。
  切割之后存在的第三個問題是:切割必須事先輸入對應(yīng)地物的矢量底面數(shù)據(jù)。經(jīng)過漫長的等待,切割出來之后,若發(fā)生任何一點(diǎn)變動,對不起,數(shù)據(jù)還得再返工切一遍。因此,其靈活性幾乎為零。
  現(xiàn)在,讓我們換一個思路來看待傾斜模型:它事實(shí)上就是帶有TIN作為高程背景的影像。在二維GIS中,有誰見過根據(jù)矢量底面來把影像數(shù)據(jù)切割為建筑物影像圖層、道路影像圖層、綠植影像圖層的嗎?正確的思路是:我們在影像數(shù)據(jù)上進(jìn)行矢量化,從而可以在影像+矢量的圖層上選中建筑物、道路等地物。若一定需要把影像上的某種類型地物隱藏,也是通過疊加這種地物的矢量圖進(jìn)行顯示過濾。
  把GIS的科學(xué)原理搞清楚了,我們回過頭來再看待如何進(jìn)行傾斜模型的單體化,就胸中有丘壑了。只要試一下就知道,通過疊加的矢量底面,在渲染層面實(shí)現(xiàn)單體化,效果ganggang的:被選中的地物像是被高透膜緊密包裹,底部邊緣筆直。

                圖 4 矢量化后的傾斜模型單體化邊緣效果
  采用矢量化的方式,在保證效果、不破壞原始數(shù)據(jù)及LOD的同時,最大的好處還在于它打通了基于三維的傾斜模型和基于二維的矢量面之間的關(guān)鍵“關(guān)卡”,實(shí)現(xiàn)三維和二維GIS的完美一體化?;诖?,GIS的一系列功能(如圖查屬性、屬性插圖、緩存區(qū)分析與查詢、專題圖制作等等)都可輕松實(shí)現(xiàn)。至此,對于傾斜模型的應(yīng)用,用戶可以不用再糾結(jié)于選擇哪個GIS平臺,而是要充分發(fā)揮應(yīng)用的廣闊想象力。
  它帶來的價值還體現(xiàn)在動態(tài)性和靈活性的大大提升。由于疊加的矢量面只需要一個簡單的圖層設(shè)置就可以起作用,這也就意味著:在應(yīng)用過程中,可以隨時更換需要疊加的矢量面。當(dāng)用戶增加數(shù)據(jù)類型后,不用再大費(fèi)周章的把數(shù)據(jù)重新切割一遍,而是點(diǎn)兩下鼠標(biāo),就可快速搞定。想一想,這是多么愜意的一件事。
  當(dāng)然,當(dāng)前支撐傾斜攝影應(yīng)用的GIS技術(shù)還不是很完美,想用戶之所想,實(shí)現(xiàn)基于傾斜模型的更多能力、追求更優(yōu)化的性能和效果,永遠(yuǎn)是我們GIS人共同的追求。在這個技術(shù)變革“加速度”的時代,快速響應(yīng)、快速迭代、快速研發(fā)成為關(guān)鍵。