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

基于hadoop的DEM格網建立研究

2012-06-16 08:09:12張廣弟汪秀兵胡亞磊
科技視界 2012年28期
關鍵詞:實驗

張廣弟 汪秀兵 胡亞磊

(江西理工大學建筑與測繪工程學院 江西 贛州 341000)

0 引言

數字高程模型(DEM)是一定范圍內規則格網點的平面坐標(X,Y)及其高程(Z)的數據集,由于采集的數據都是海量的離散化隨即分布的,無法利用直接生成地面模型,所以一般需要將離散的高程數據網格化[1]。其中規則格網是建立DEM表面的主要方法。根據地形的復雜性和非線性,一個數學模型很難模擬大范圍的地形,因此目前構建規則網格的基本方法:對某一區域進行格網劃分,利用已獲得的離散高程數據進行局部內插計算,求的網格的高程值[2]。

通過采集的海量數據模擬出大范圍地形,需要進行大量計算,而傳統串行模式的DEM內插計算的處理速度已經成為DEM快速建立的瓶頸,不能滿足實際需要,且單純通過算法上面的改進也很難大幅度提高對海量離散點建立格網的效率。所以為了提高計算和處理效率,多機集群方式逐步在DEM分析中得到較多應用[5]。開放式云平臺Hadoop的出現,提供了一個能夠對海量數據進行分布式處理的軟件框架,且具有高效、可擴展、經濟、可靠等特點。

1 基于hadoop的DEM格網的實現

1.1 Hadoop 簡介

Hadoop是Apach下的一個開源軟件,它最早是作為一個開源搜索引擎項目Nutch的基礎平臺而開發的[3]。其最底部是Hadoop Distributed File System (HDFS),它存儲Hadoop集群中所有存儲節點上的文件。HDFS(對于本文)的上一層是MapReduce引擎,該引擎由JobTrackers和TaskTrackers組成。

HDFS是Hadoop應用中必不可少的一個分布式文件系統,它將海量數據分布存儲在一個大集群的多臺計算機上并且采用Master/Slave架構,一個HDFS集群由一個管理節點(Namenode)和一定數目數據節點 (Datanode)組成。Namenode是中心服務器,管理文件系統的Namespace和客戶端對文件的訪問。Datanode在集群中一般是一個節點一個,負責管理節點上附帶的存儲[7]。HDFS將文件劃分為許多塊序列,每個文件劃分除了最后一個分塊外其他所有分塊都具有相同的大小。文件所分的塊大小及復制比例可以依據每個文件進行設置[4]。

MapReduce是一種可用于數據處理的編程模型,其分為Map和Reduce兩個處理階段,Map就是把一個任務分解成多個任務,reduce就是將分解后的多個任務處理的結果匯總起來,得出最后的結果。對于擁有海量處理信息的任務來說,分布式系統中機器群看做硬件資源池,它將任務拆分成多個相同的任務,然后交給集群上的機器去處理,這樣做能夠極大地提高計算效率。

2 基于Hadoop的DEM建立實現過程

本實驗構建的hadoop環境(如圖1)是由一臺內存為4G處理器為Intel Core I3 M 390@2.67HZ的普通機通過虛擬機技術構建出1個Namenode和3個datanode的集群環境,其中其服務器環境為Linux Ubuntu 11.04,開發環境為 window 7 ,云端軟件采用 hadoop 0.20.1 進行環境架構。

3.1 DEM 數據預處理

通過測繪原始的DEM數據就是基礎txt文本數據,數據為每個采樣點一行,依次下去符合hadoop數據的逐行讀取形式。本實驗的數據來自某地的3000mx3000m范圍的數據。

3.2 基于MapReduce的內插

分別取出離散點的最大或最小X和Y值,建立單個格網大小為10mx10m,則每個分割的區域的格網數為10000個,總共的格網數大約為10000*n(n為HDFS的塊的數目,在本實驗中其值為3)。

圖1 hadoop集群框架圖

本實驗根據離散的高程,通過IDW(距離加權內插)求任意一格網點P(x,y)的高程值Z(x,y)。因離散點與P點因分布位置的差異,對P影響不同,以Wi來代表這種影響。

因此本實驗根據IDW公式結合MapReduce設計了DEM建立的核心算法代碼如下:

3 實驗及結果

圖2 DEM建模測試

圖3 10mx10m的部分DEM結果圖

3.1 實驗結果

實驗中設計了在同樣的IDW算法下,測試上述hadoop(擁有3個datanode)完全分布模式下和基于單機下DEM格網的建模時間隨數據量的變化圖,結果如圖2。

從圖2中可以看出對于在一定數據量下單機模式下DEM建模的所需的時間要小于3個datanode的hadoop集群所需的時間,隨著DEM數據量的增大(并保證每個塊的大小于64M),集群處理的所需的時間漸漸高于單機模式所需時間。

3.2 結果討論

在進行Mapduce運算時對于小量DEM數據的計算能力默認是按塊來分配Map任務的,且在數據在處理后在不同的datanode上需要一定的網絡傳輸將結果顯示到開發端的window上。所以DEM建模的時間在DEM數據達到一定量的時候才顯現出單機上處理的大數據集的無法達到的優勢。

[1]葉海建 .DEM生成效率的分析[J].中國農業大學學報,北京:1999,4(6):81-84.

[2]張治木,蔡寅峰.基于TIN和格網的DEM表面建模的比較[J].銅業工程,2005(2):8-10.

[3]向小軍,高陽,商琳,等.基于Hadoop平臺的海量文本分類的并行化[J].計算機科學,2011,38(10):184-188.

[4]多雪松,張晶,高強.基于Hadoop的海量數據管理系統[J].微計算機信息,2010,26(5-1):202-204.

[5]黃先鋒,孫巖標,張帆.多核計算環境下的LiDAR數據DEM內插方法研究.山東科技大學學報:自然科學版,青島:2011,30(1):1-6.

[6]呂建峰,劉定生,焦偉利,等.DEM生成算法并行化研究[J].中國圖象圖形學報,2002,7(5):506-512.

[7]楊代慶,張智雄.基于Hadoop的海量共現矩陣生成方法[J].現代圖書情報技術,北京:2009(4):23-26.

猜你喜歡
實驗
我做了一項小實驗
記住“三個字”,寫好小實驗
我做了一項小實驗
我做了一項小實驗
記一次有趣的實驗
有趣的實驗
小主人報(2022年4期)2022-08-09 08:52:06
微型實驗里看“燃燒”
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 中文字幕日韩欧美| 国产精品无码影视久久久久久久| 最新日本中文字幕| 666精品国产精品亚洲| 国内精品自在自线视频香蕉| AV网站中文| 99热这里只有精品国产99| 99久久精品视香蕉蕉| 日韩欧美高清视频| 国产成人高清亚洲一区久久| 亚洲欧美成aⅴ人在线观看| 亚洲中文字幕精品| 日韩精品亚洲一区中文字幕| 一区二区三区精品视频在线观看| 露脸国产精品自产在线播| 国产偷国产偷在线高清| 久久精品女人天堂aaa| 91探花在线观看国产最新| 五月婷婷综合在线视频| 这里只有精品在线| 亚洲第一精品福利| 色偷偷一区| 人人看人人鲁狠狠高清| 99这里只有精品6| 亚洲国产精品成人久久综合影院| 欧美成人免费| 国产精品入口麻豆| 国产99久久亚洲综合精品西瓜tv| 日韩午夜伦| 久久国产精品77777| 精品撒尿视频一区二区三区| 91破解版在线亚洲| 凹凸国产熟女精品视频| 午夜视频www| 日韩欧美91| 亚洲无码视频图片| 免费国产不卡午夜福在线观看| 香蕉eeww99国产精选播放| 国产成人综合亚洲欧洲色就色| 国产精品成人第一区| 日本五区在线不卡精品| 欧美一级视频免费| 福利国产在线| 九九视频免费在线观看| 91福利片| 999福利激情视频| 国产偷倩视频| 国产美女久久久久不卡| 日本黄色a视频| 欧美成人A视频| AⅤ色综合久久天堂AV色综合| 深夜福利视频一区二区| 谁有在线观看日韩亚洲最新视频| 啊嗯不日本网站| 无码国产伊人| 黄色网页在线观看| 中文字幕 日韩 欧美| 天堂网亚洲综合在线| 色婷婷成人网| 狠狠操夜夜爽| 亚洲一级毛片在线观| 在线观看91香蕉国产免费| 99久久精品国产综合婷婷| 免费一级毛片不卡在线播放| 亚洲天堂精品在线| 黄色网在线| 欧美精品亚洲精品日韩专区| 9丨情侣偷在线精品国产| 国产91全国探花系列在线播放| 亚洲欧美日韩精品专区| 女人18毛片一级毛片在线| 亚洲欧美一级一级a| 精品视频一区二区三区在线播| 精品无码国产自产野外拍在线| 久久亚洲国产一区二区| 99爱在线| 88av在线| 鲁鲁鲁爽爽爽在线视频观看| 久操中文在线| 亚洲国产清纯| 亚洲欧美日本国产综合在线 | 欧美特级AAAAAA视频免费观看|