彭俊珍
摘要:本文闡述了Hadoop和遙感影像的理論,并對(duì)Hadoop儲(chǔ)存系統(tǒng)進(jìn)行了分析,主要研究系統(tǒng)的節(jié)能儲(chǔ)存模塊。遙感技術(shù)是當(dāng)前社會(huì)中應(yīng)用的重要技術(shù),其在應(yīng)用過(guò)程中,能夠?qū)崿F(xiàn)遙感影像的成形對(duì)于地理信息的處理有非常重要的作用。而針對(duì)遙感影像數(shù)據(jù)的特點(diǎn),設(shè)計(jì)了基于Hadoop技術(shù)之上的遙感影像數(shù)據(jù)儲(chǔ)存系統(tǒng),從而在一定程度上提升了遙感影像數(shù)據(jù)的儲(chǔ)存應(yīng)用。
關(guān)鍵詞:Hadoop;遙感技術(shù);技能儲(chǔ)存
在當(dāng)前社會(huì)發(fā)展的過(guò)程中,遙感技術(shù)、網(wǎng)絡(luò)技術(shù)以及信息技術(shù)對(duì)于數(shù)據(jù)處理技術(shù)具有一定的依賴性,數(shù)據(jù)處理技術(shù)的應(yīng)用在一定程度上決定了遙感技術(shù)的應(yīng)用質(zhì)量。其主要完成了遙感技術(shù)模塊中的數(shù)據(jù)儲(chǔ)存功能以及數(shù)據(jù)計(jì)算功能。而在當(dāng)前遙感技術(shù)的發(fā)展下,其影像分辨率越來(lái)越高,也在一定程度上影響了遙感影響數(shù)據(jù)的儲(chǔ)存量。所以,當(dāng)前研究Hadoop遙感影響儲(chǔ)存技術(shù)對(duì)于未來(lái)遙感技術(shù)的應(yīng)用非常關(guān)鍵。
1 Hadoop與遙感影像的簡(jiǎn)要介紹
1.1 Hadoop技術(shù)的簡(jiǎn)要闡述
隨著計(jì)算機(jī)技術(shù)、智能化技術(shù)的逐漸應(yīng)用,社會(huì)開始對(duì)數(shù)據(jù)技術(shù)有了新的認(rèn)識(shí),數(shù)據(jù)技術(shù)在最近幾年不斷發(fā)展,在一定程度上決定未來(lái)現(xiàn)代技術(shù)的發(fā)展高度。而Hadoop技術(shù)就是一種數(shù)據(jù)運(yùn)算技術(shù),其采用分布式運(yùn)算的方法進(jìn)行數(shù)據(jù)計(jì)算,在很大程度上提升了數(shù)據(jù)計(jì)算的效率。在實(shí)際的Hadoop數(shù)據(jù)處理中,其建立了HDFS組件基礎(chǔ)上的數(shù)據(jù)儲(chǔ)存和運(yùn)算系統(tǒng),在實(shí)際的系統(tǒng)設(shè)計(jì)過(guò)程中,采用了以流方式進(jìn)行數(shù)據(jù)文件系統(tǒng)方法,也最大程度上提升了數(shù)據(jù)系統(tǒng)的工作運(yùn)行效率。
Hadoop數(shù)據(jù)技術(shù)構(gòu)建了分布式運(yùn)算軟件系統(tǒng),其具有可靠性高、擴(kuò)展性高、數(shù)據(jù)成本低的特點(diǎn)。在當(dāng)前數(shù)據(jù)處理過(guò)程中,應(yīng)用到Hadoop數(shù)據(jù)技術(shù)不僅實(shí)現(xiàn)了數(shù)據(jù)計(jì)算的高精度提升,更是在一定程度上提升了數(shù)據(jù)儲(chǔ)存的節(jié)能性。在Hadoop數(shù)據(jù)系統(tǒng)應(yīng)用的過(guò)程中,HDFS軟件模塊是其核心工作模塊,完成了數(shù)據(jù)訪問(wèn)方式的確定。
在當(dāng)前,數(shù)據(jù)技術(shù)發(fā)展過(guò)程中,以分布式計(jì)算方式為基礎(chǔ)的云計(jì)算技術(shù)是先進(jìn)的大數(shù)據(jù)技術(shù),Hadoop也采用分布式計(jì)算方式,將成為未來(lái)數(shù)據(jù)處理技術(shù)發(fā)展的主流方向之一。
1.2 遙感影像的簡(jiǎn)要闡述
遙感技術(shù)也是當(dāng)前社會(huì)發(fā)展過(guò)程中應(yīng)用的重要技術(shù),在地理測(cè)繪、地理定位技術(shù)當(dāng)中都有非常良好的應(yīng)用。而在實(shí)際的應(yīng)用過(guò)程中,遙感影像是指通過(guò)遙感技術(shù)實(shí)現(xiàn)的圖像及相關(guān)數(shù)據(jù)。在遙感技術(shù)應(yīng)用的過(guò)程中,其主要應(yīng)用了光學(xué)技術(shù)來(lái)完成數(shù)據(jù)轉(zhuǎn)換,并實(shí)現(xiàn)遙感技術(shù)應(yīng)用。在遙感技術(shù)應(yīng)用過(guò)程中,分辨率是影響其數(shù)據(jù)質(zhì)量的主要因素,其主要包括空間、光譜分辨率、輻射以及時(shí)間等因素,從而對(duì)數(shù)據(jù)處理造成了一定的影響。而在當(dāng)前,隨著遙感技術(shù)的不斷進(jìn)步,遙感影像成像過(guò)程中,其分辨率也在不斷的提升,最終在一定程度上促進(jìn)了遙感影像數(shù)據(jù)的高質(zhì)量提升。而在遙感影像數(shù)據(jù)提升之后,對(duì)于數(shù)據(jù)計(jì)算、數(shù)據(jù)儲(chǔ)存技術(shù)應(yīng)用又造成了一定的影響。所以,在當(dāng)前技術(shù)發(fā)展的過(guò)程中,研究Hadoop基礎(chǔ)上的遙感影像數(shù)據(jù)儲(chǔ)存技術(shù)非常關(guān)鍵,直接關(guān)系到遙感技術(shù)的使用效率。
2 Hadoop遙感數(shù)據(jù)儲(chǔ)存處理系統(tǒng)的設(shè)計(jì)分析
本文筆者研究了基于Hadoop技術(shù)的遙感數(shù)據(jù)儲(chǔ)存處理系統(tǒng),其系統(tǒng)設(shè)計(jì)對(duì)于遙感數(shù)據(jù)儲(chǔ)存而言有非常重要的意義。以下是對(duì)Hadoop遙感數(shù)據(jù)儲(chǔ)存系統(tǒng)的設(shè)計(jì)總結(jié)。
2.1 Hadoop遙感數(shù)據(jù)系統(tǒng)功能分析
在系統(tǒng)設(shè)計(jì)之前對(duì)其需求進(jìn)行設(shè)計(jì)分析十分關(guān)鍵,直接關(guān)系到系統(tǒng)應(yīng)用的效率。在當(dāng)前Hadoop數(shù)據(jù)系統(tǒng)功能設(shè)計(jì)中,主要針對(duì)使用者對(duì)數(shù)據(jù)管理的需求進(jìn)行設(shè)計(jì)。
2.1.1 數(shù)據(jù)管理員需求設(shè)計(jì)
數(shù)據(jù)管理員需要應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行管理,所以在實(shí)際的功能設(shè)計(jì)中,構(gòu)建了遙感數(shù)據(jù)入庫(kù)技術(shù)、遙感影像金字塔技術(shù)、遙感數(shù)據(jù)出庫(kù)功能模塊以及相關(guān)文件管理模塊等部分組成,一定程度上提升了數(shù)據(jù)模塊處理的效率。
2.1.2針對(duì)用戶進(jìn)行了數(shù)據(jù)系統(tǒng)功能設(shè)計(jì)
用戶也是使用Hadoop系統(tǒng)的主體,在實(shí)際的系統(tǒng)用戶功能構(gòu)建中,主要構(gòu)建了數(shù)據(jù)查詢功能、影像信息觀看功能以及地圖搜索功能等模塊。保證系統(tǒng)實(shí)際使用狀態(tài)良好。
2.1.3 Hadoop系統(tǒng)設(shè)計(jì)中,包括系統(tǒng)管理員設(shè)計(jì)功能
管理人員要對(duì)日常的系統(tǒng)使用進(jìn)行規(guī)范化管理,從而保證管理效率更高,也能夠在一定程度上完成對(duì)整個(gè)系統(tǒng)的工作運(yùn)行維護(hù)。在實(shí)際的功能設(shè)計(jì)中,主要包括Hadoop系統(tǒng)的權(quán)限管理功能、系統(tǒng)的用戶模塊管理功能、系統(tǒng)任務(wù)管理以及日志監(jiān)控管理等功能,從而在一定程度上也提升了工作運(yùn)行的效率。
2.2 Hadoop遙感數(shù)據(jù)系統(tǒng)的框架設(shè)計(jì)
在實(shí)際的系統(tǒng)設(shè)計(jì)中,為了保證系統(tǒng)能夠合理完成遙感數(shù)據(jù)儲(chǔ)存功能,在實(shí)際的設(shè)計(jì)中,完成了對(duì)系統(tǒng)組織框架的設(shè)計(jì),以圖1為組織框架圖。從圖1當(dāng)中可以看出Hadoop遙感數(shù)據(jù)系統(tǒng)主要包括業(yè)務(wù)表現(xiàn)層級(jí)、業(yè)務(wù)實(shí)現(xiàn)層級(jí)、系統(tǒng)支持層級(jí)等三個(gè)構(gòu)架層,為系統(tǒng)的正常工作做好了基礎(chǔ)工作。
(1)系統(tǒng)的業(yè)務(wù)表現(xiàn)層級(jí)是系統(tǒng)的操作模塊,其主要包括數(shù)據(jù)入庫(kù)、數(shù)據(jù)出庫(kù)、數(shù)據(jù)瀏覽、文件管理、權(quán)限管理、用戶管理、任務(wù)管理以及日志監(jiān)控等多方面功能完成設(shè)計(jì),保證系統(tǒng)工作運(yùn)行的基礎(chǔ)工作能夠完成。
(2)系統(tǒng)業(yè)務(wù)實(shí)現(xiàn)層級(jí)是系統(tǒng)數(shù)據(jù)模塊傳輸層級(jí),其中Hadoop上的數(shù)據(jù)以及外部的數(shù)據(jù)進(jìn)行通信傳輸,從而實(shí)現(xiàn)整個(gè)系統(tǒng)的運(yùn)行分析,最終完成了Hadoop對(duì)系統(tǒng)的有效監(jiān)測(cè)。
(3)系統(tǒng)組織構(gòu)架設(shè)計(jì)過(guò)程中,支持層級(jí)是系統(tǒng)的核心工作層級(jí),在本系統(tǒng)支持層級(jí)設(shè)計(jì)中,主要設(shè)計(jì)了以HDFS和HBase作為系統(tǒng)的核心儲(chǔ)存層級(jí)[1]。
在實(shí)際的系統(tǒng)工作運(yùn)行過(guò)程中,通過(guò)系統(tǒng)的核心框架建設(shè)保證系統(tǒng)工作運(yùn)行質(zhì)量更高。另外在整個(gè)系統(tǒng)設(shè)計(jì)中,選擇的HTTP請(qǐng)求接口設(shè)計(jì),完成業(yè)務(wù)表現(xiàn)層與業(yè)務(wù)實(shí)現(xiàn)層的連接。