漲姿勢即舌,怎樣讓tif數(shù)據(jù)“飛”起來佣盒?

|

作為一個新興的三維GIS軟件,在加載數(shù)據(jù)功能上顽聂,LocaSpaceViewer可以廣泛支持加載多種數(shù)據(jù)格式肥惭,極大地豐富了用戶在不同數(shù)據(jù)源的背景下對數(shù)據(jù)的瀏覽需求。在加載不同數(shù)據(jù)源的同時紊搪,加載速度往往成為考驗大多數(shù)GIS軟件的重要關(guān)鍵點蜜葱。目前在大多數(shù)衛(wèi)星影像數(shù)據(jù)的存儲以及傾斜攝影生成的正射影像的存儲上,tif格式文件無疑是最常見的影像儲存格式耀石。那么LocaSpaceViewer如何解決tif格式的數(shù)據(jù)加載緩慢的問題呢牵囤?下面跟著小編一起來看看吧。

一、tif數(shù)據(jù)格式解析

tif格式是一種主要用來存儲包括照片和藝術(shù)圖在內(nèi)的標簽圖像文件格式(Tagged Image File Format揭鳞,簡寫為TIFF)炕贵。

TIFF與JPEG和PNG一起成為流行的高位彩色圖像格式,它廣泛地應(yīng)用于對圖像質(zhì)量要求較高的圖像的存儲與轉(zhuǎn)換野崇。由于它的結(jié)構(gòu)靈活和包容性大称开,它已成為圖像文件格式的一種標準,在業(yè)界已經(jīng)得到廣泛支持乓梨,如Adobe公司的Photoshop鳖轰、The GIMP Team的GIMP等圖像處理應(yīng)用、QuarkXPress和Adobe InDesign等桌面印刷和頁面排版應(yīng)用督禽,掃描脆霎、傳真、文字處理狈惫、光學字符識別和其它一些應(yīng)用等都支持這種格式睛蛛。

一旦體積達到1GB以上,一般的看圖軟件就不能正常查看了胧谈,即使專業(yè)的GIS軟件類似ArcGis忆肾,GlobalMapper,LocaSpaceViewer等也需要相當長的時間來加載顯示菱肖。并且存在拖拽移動卡頓的問題客冈,因為需要不斷的解析數(shù)據(jù)。

二稳强、提高tif解析速度的方法

方法1:創(chuàng)建金字塔

金字塔是一種能對柵格影像按逐級降低分辨率的拷貝方式存儲的方法场仲。通過選擇一個與顯示區(qū)域相似的分辨率,只需進行少量的查詢和少量的計算退疫,從而減少顯示時間渠缕。創(chuàng)建金字塔的基本原理是利用采樣自底向上生成金字塔,根據(jù)需求直接取其中某一級作為操作對象褒繁,以提高整體效率亦鳞。建的級越多,越方便查詢棒坏,但數(shù)據(jù)冗余也越大燕差。

image.png

金字塔的各個連續(xù)圖層均以2:1的比例進行縮減采樣。通過金字塔可以提高5-10倍的加載解析速度坝冕,但同時數(shù)據(jù)的體積會變大1-2倍徒探。此數(shù)值和tif的壓縮算法以及是否壓縮有很大關(guān)系。創(chuàng)建金字塔的方式包括:Arcgis的ovr喂窟,Erdas的rrd等等测暗,利用Arcgis創(chuàng)建金字塔的具體步驟見附錄一吵血。

優(yōu)勢:數(shù)據(jù)瀏覽速度加快5-10倍。

劣勢:數(shù)據(jù)體積變大偷溺,文件個數(shù)變多蹋辅,加載速度提升能力有限。

方法2:切割數(shù)據(jù)發(fā)布wmts瓦片服務(wù)

通過切圖工具挫掏,可以把大的tif數(shù)據(jù)切分為如下圖的結(jié)構(gòu)(級別和原始數(shù)據(jù)的分辨率相關(guān)):

image.png

其tiles文件以分級的一系列文件夾來組織侦另,文件夾結(jié)構(gòu)為頂層目錄/層目錄/列目錄/tiles文件,圖中左上角中的“world”為頂層目錄尉共,其下的子文件夾0褒傅、1、2袄友、3殿托、4分別存儲Level0、Level1剧蚣、Level2支竹、Level3、Level4所對應(yīng)的tiles鸠按,即為層目錄礼搁;層目錄3下面有16(0~15)個文件夾,每個文件夾儲存該列所對應(yīng)的tiles目尖,即為列目錄馒吴;右邊顯示tiles圖片為第3層(Level3)目錄下第9列目錄中的所有tiles圖片,圖片的文件名為該tiles所在的行號瑟曲,圖片格式為png饮戳。

從上面的敘述可知,每一個tile都有對應(yīng)的地理范圍洞拨,并且都有相應(yīng)的索引號(層扯罐、列、行)扣甲。當在三維場景里進行全球數(shù)據(jù)瀏覽時篮赢,可以根據(jù)視點的高低以及視域范圍齿椅,確定需要調(diào)用哪一層的那些tile琉挖。

優(yōu)勢:瀏覽速度可以提高50倍以上。

劣勢:切分為瓦片數(shù)據(jù)后涣脚,文件個數(shù)暴增示辈,造成了文件碎塊跳芳,拷貝给赞、移動大幅下降丑搔。體積增加0.5倍左右。

方法3:利用LocaSpaceViewer將tif格式轉(zhuǎn)換為lrp格式

LocaSpaceViewer獨創(chuàng)了lrp格式知给,其原理是對數(shù)據(jù)按照瓦片結(jié)構(gòu)進行切分,單個瓦片采用壓縮算法進行壓縮案怯,然后以二進制流的形式把所有的瓦片文件存儲到lrp文件當中则拷,lrp自帶索引文件,通過索引查詢具體的瓦片數(shù)據(jù)甩牺,比普通的瓦片結(jié)構(gòu)快10倍以上蘑志。同時保證了仍然只有一個文件,但瀏覽速度卻能提高100倍以上贬派,數(shù)據(jù)體積因為采用分瓦片壓縮急但,體積甚至會縮小,正常的文件體積增加是-0.5到0.5倍搞乏,而且lrp格式也支持移動設(shè)備的加載瀏覽和離線數(shù)據(jù)包的緩存波桩,極大的方便了用戶的使用。在LocaSpaceViewer中將tif格式轉(zhuǎn)化為lrp格式具體步驟見附錄二请敦。

優(yōu)勢:不僅可以建立金字塔結(jié)構(gòu)镐躲,進行空間索引,而且能做到高壓縮侍筛,加載速度超快匀油。

劣勢:目前沒發(fā)現(xiàn)

結(jié)語

作為一款強大的三維數(shù)字地球軟件,LocaSpaceViewer可以支持加載幾乎所有的GIS數(shù)據(jù)格式勾笆,包括了tif和lrp格式敌蚜,用戶可以使用LocaSpaceViewer加載自己的tif文件,也可以在LocaSpaceViewer中將tif文件轉(zhuǎn)換成lrp格式后再進行加載窝爪。

image.png

使用過LocaSpaceViewer的用戶可以明顯感覺到用LocaSpaceViewer加載lrp文件能有效的解決大的數(shù)據(jù)量的tif格式文件的加載速度慢的問題弛车,其優(yōu)勢是不言而喻的。單個lrp可以容納1tb的數(shù)據(jù)蒲每,壓縮比是1:10纷跛,就是說1個lrp可以存儲10tb的tif數(shù)據(jù)容量。單張的tif文件在達到2GB以上后邀杏,在普通軟件工具查看過程中是比較慢的贫奠,但是在LocaSpaceViewer中轉(zhuǎn)換成lrp格式后,加載速度幾乎可以達到秒加的程度望蜡,其速度之快可想而知唤崭。所以說,趕緊跟小編一起使用LocaSpaceViewer轉(zhuǎn)換成lrp文件來解決tif數(shù)據(jù)加載速度慢的問題脖律,讓你的影像加載速度不再成為問題谢肾!

附錄一:Arcgis創(chuàng)建金字塔過程

A:點擊打開工具盒創(chuàng)建金字塔BuildPyramids

image.png

B:選擇金字塔級別Pyramidlevels(可選)

金字塔等級是指建立的金字塔層級數(shù)量。默認的級別是-1小泉,此時會構(gòu)建完整的影像金字塔芦疏。金字塔最高級別可以設(shè)為29冕杠,可以根據(jù)實際情況進行設(shè)置,級別越多酸茴,需要的時間越長分预。

C:選擇重采樣方法Pyramidresampling technique(可選)

重采樣的方法一般有以下三種: 雙線性插值(BILINEAR)、最臨近像元法(NEAREST)薪捍、三次卷積法(CUBIC)噪舀。其中最臨近像元法速度最快,三次卷積速度最慢飘诗,但是重采樣后圖像的效果最好与倡。

D:選擇壓縮方式 Pyramidcompression type (可選)

可以選擇一種壓縮方式或者不對金字塔進行壓縮。

image.png

附錄二:LocaSpaceViewer轉(zhuǎn)換tif到lrp過程

A:打開LocaSpaceViewer昆稿,在“數(shù)據(jù)處理”菜單中纺座,點擊“影像批處理”或“地形批處理”(這里以影像數(shù)據(jù)為例)

彈出對話框,點擊添加數(shù)據(jù)或添加目錄溉潭,可以添加單個的影像數(shù)據(jù)或整個文件夾的多個影像數(shù)據(jù)净响,這里我們選擇單個添加數(shù)據(jù),將需要轉(zhuǎn)換的tif格式的影像數(shù)據(jù)添加進來喳瓣,LocaSpaceViewer可以做到一次性轉(zhuǎn)換多個文件馋贤,如果轉(zhuǎn)換單個數(shù)據(jù)就直接添加單個的數(shù)據(jù)進行轉(zhuǎn)換即可。

image.png

可點擊刪除數(shù)據(jù)或刪除所有畏陕,可以選擇對話框中已添加的數(shù)據(jù)或全部數(shù)據(jù)進行刪除配乓。

B:開始轉(zhuǎn)換影像

依次添加完成需要轉(zhuǎn)換的數(shù)據(jù)后,就可以開始轉(zhuǎn)換影像了惠毁,這里添加了3個tif文件進行轉(zhuǎn)換成lrp格式犹芹。

image.png

C:瀏覽結(jié)果

數(shù)據(jù)轉(zhuǎn)換完成后會彈出是否預(yù)覽處理結(jié)果的對話框,點擊是鞠绰,進行預(yù)覽轉(zhuǎn)換結(jié)果腰埂。這里添加轉(zhuǎn)換完成3個tif文件的速度非常快蜈膨,僅僅幾秒的時間屿笼,轉(zhuǎn)換成lrp格式的多個數(shù)據(jù)結(jié)果在側(cè)欄中的圖層里可以看到,進行縮放或擴大瀏覽翁巍,速度都很快驴一。

image.png

|

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市曙咽,隨后出現(xiàn)的幾起案子蛔趴,更是在濱河造成了極大的恐慌挑辆,老刑警劉巖例朱,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孝情,死亡現(xiàn)場離奇詭異,居然都是意外死亡洒嗤,警方通過查閱死者的電腦和手機箫荡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渔隶,“玉大人羔挡,你說我怎么就攤上這事〖浒Γ” “怎么了绞灼?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長呈野。 經(jīng)常有香客問我低矮,道長,這世上最難降的妖魔是什么被冒? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任军掂,我火速辦了婚禮,結(jié)果婚禮上昨悼,老公的妹妹穿的比我還像新娘蝗锥。我一直安慰自己,他們只是感情好率触,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布终议。 她就那樣靜靜地躺著,像睡著了一般葱蝗。 火紅的嫁衣襯著肌膚如雪痊剖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天垒玲,我揣著相機與錄音陆馁,去河邊找鬼。 笑死合愈,一個胖子當著我的面吹牛叮贩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佛析,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼益老,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寸莫?” 一聲冷哼從身側(cè)響起捺萌,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎膘茎,沒想到半個月后桃纯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酷誓,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年态坦,在試婚紗的時候發(fā)現(xiàn)自己被綠了盐数。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡伞梯,死狀恐怖玫氢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谜诫,我是刑警寧澤漾峡,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站喻旷,受9級特大地震影響灰殴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掰邢,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一牺陶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辣之,春花似錦掰伸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至多搀,卻和暖如春歧蕉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背康铭。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工惯退, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人从藤。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓催跪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親夷野。 傳聞我的和親對象是個殘疾皇子懊蒸,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容