基于ArcObjects的多種生長元的加權(quán)Voronoi圖插件設(shè)計與實現(xiàn)
本文關(guān)鍵詞:基于ArcObjects的多種生長元的加權(quán)Voronoi圖插件設(shè)計與實現(xiàn)
更多相關(guān)文章: Voronoi圖 生長元 加權(quán) Add-in插件 ArcObjects
【摘要】:隨著地理信息系統(tǒng)(GIS)的快速發(fā)展,Voronoi圖在GIS領(lǐng)域的研究也受到了越來越多的關(guān)注。Voronoi圖主要用來描述空間鄰近關(guān)系,在GIS中主要做空間鄰近操作、空間內(nèi)插等空間描繪的工作以及進行一些緩沖區(qū)分析、構(gòu)造多邊形和捕捉斷點等工作。盡管目前Voronoi圖已經(jīng)在理論上取得了一定的研究成果,但是其在GIS的空間分析應(yīng)用中,仍存在以下兩方面的問題:(1)許多現(xiàn)有的Voronoi圖生成方法都是針對單一生長元(即點生長元),無法基于多種生長元(如線、面等),而實際應(yīng)用中,如果只由點要素生成Voronoi圖有很大的局限性,因為現(xiàn)實中的物體都是由點、線、面組合而成的;(2)現(xiàn)有的GIS軟件在生成Voronoi圖時沒有考慮目標的權(quán)重,而實際應(yīng)用中,各種目標是有權(quán)重的,如目標的規(guī)模大小、勢力范圍、重要性級別等都會影響其Voronoi多邊形的形狀。所以利用線和平面要素生成加權(quán)Voronoi圖是非常必要的,這也是未來的一種發(fā)展趨勢。 為了解決上述問題,拓展Voronoi圖的應(yīng)用領(lǐng)域,通過分析已有的常規(guī)點元和簡單線元Voronoi圖生成算法,提出了一種可以生成多種生長元的加權(quán)Voronoi圖生成算法框架,并以ArcObjects為軟件開發(fā)平臺,以C#為程序開發(fā)語言,開發(fā)出一套加權(quán)Voronoi圖算法程序,該算法的特色如下:①可以對目標物進行權(quán)重設(shè)置后,形成加權(quán)Voronoi圖;②可以圍繞點、線、面等多種生長元生成Voronoi圖;③該算法最終生成Add-in插件程序,直接嵌入到ArcMap(或類似的GIS軟件)中應(yīng)用。 開發(fā)的加權(quán)Voronoi圖插件能滿足許多地學(xué)研究中的空間分析需要,為地學(xué)研究者根據(jù)目標物體的個體差異設(shè)置權(quán)重,進而為分析點、線、面等各種目標物體的空間鄰近度提供了便利的空間分析工具,從而拓寬GIS空間分析功能在國土、林業(yè)、交通、水利等行業(yè)的應(yīng)用,促進GIS技術(shù)的普及,加快GIS技術(shù)的發(fā)展。
【關(guān)鍵詞】:Voronoi圖 生長元 加權(quán) Add-in插件 ArcObjects
【學(xué)位授予單位】:云南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:P208
【目錄】:
- 摘要3-4
- Abstract4-8
- 第一章 緒論8-13
- 1.1 選題依據(jù)、研究目的及意義8-10
- 1.1.1 選題依據(jù)8-10
- 1.1.2 研究目的及意義10
- 1.2 論文研究內(nèi)容和組織結(jié)構(gòu)10-12
- 1.2.1 研究內(nèi)容10-11
- 1.2.2 組織結(jié)構(gòu)11-12
- 1.3 技術(shù)路線12-13
- 第二章 相關(guān)理論研究現(xiàn)狀綜述13-18
- 2.1 Voronoi圖研究現(xiàn)狀13-15
- 2.2 GIS實現(xiàn)Voronoi圖算法研究現(xiàn)狀15-18
- 2.2.1 矢量算法與柵格算法15-16
- 2.2.2 傳統(tǒng)Voronoi圖算法與權(quán)重Voronoi圖算法16-18
- 第三章 關(guān)鍵技術(shù)研究18-24
- 3.1 ArcObjects研究18-20
- 3.1.1 ArcObjects概述19-20
- 3.1.2 ArcObjects的二次開發(fā)方式20
- 3.2 Add-in(插件)20-23
- 3.2.1 Add-in(插件)概述20-21
- 3.2.2 Add-in(插件)的主要類型21-22
- 3.2.3 Add-in(插件)的特點22-23
- 3.3 C#語言概述及其特點23
- 3.4 Microsoft Visual Studio 2010概述23
- 3.5 組件式GIS概述23-24
- 第四章 Voronoi圖算法原理及改進方法24-33
- 4.1 傳統(tǒng)Voronoi圖24-25
- 4.1.1 點元的傳統(tǒng)Voronoi圖24-25
- 4.1.2 其它元的傳統(tǒng)Voronoi圖25
- 4.2 Voronoi圖生成算法改進25-33
- 4.2.1 Voronoi柵格圖生成算法25-28
- 4.2.2 加權(quán)Voronoi矢量圖生成算法28-33
- 第五章 加權(quán)Voronoi圖生成插件的設(shè)計與實現(xiàn)33-62
- 5.1 加權(quán)Voronoi圖生成插件的設(shè)計33-45
- 5.1.1 需求分析33
- 5.1.2 可行性分析33-34
- 5.1.3 框架構(gòu)建34-42
- 5.1.4 插件的安裝與卸載42-45
- 5.2 插件功能的實現(xiàn)45-58
- 5.2.1 生成點元Voronoi圖46-52
- 5.2.2 生成線元Voronoi圖52-55
- 5.2.3 生成面元Voronoi圖55-58
- 5.2.4 生成點線面混合生長元的Voronoi圖58
- 5.3 實例驗證58-62
- 第六章 結(jié)論與討論62-64
- 6.1 結(jié)論62
- 6.2 討論62-63
- 6.3 展望63-64
- 附錄:程序源代碼(主要部分)64-84
- 參考文獻84-90
- 攻讀碩士學(xué)位期間完成的科研成果90-91
- 致謝91
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 閆浩文,郭仁忠;基于Voronoi圖的空間方向關(guān)系形式化描述研究(一)[J];測繪科學(xué);2002年01期
2 謝順平;馮學(xué)智;魯偉;;基于道路網(wǎng)絡(luò)分析的Voronoi面域圖構(gòu)建算法[J];測繪學(xué)報;2010年01期
3 陳軍,趙仁亮;GIS空間關(guān)系的基本問題與研究進展[J];測繪學(xué)報;1999年02期
4 王新生,劉紀遠,莊大方,姜友華;基于GIS的任意發(fā)生元Voronoi圖逼近方法[J];地理科學(xué)進展;2004年04期
5 謝順平;馮學(xué)智;王結(jié)臣;魯偉;;基于網(wǎng)絡(luò)加權(quán)Voronoi圖分析的南京市商業(yè)中心輻射域研究[J];地理學(xué)報;2009年12期
6 李玉龍;朱華華;;應(yīng)用Voronoi圖的點群范圍自動識別[J];工程圖學(xué)學(xué)報;2007年03期
7 李文;張博;;GIS和Voronoi圖在哈爾濱城市公園綠地布局中的應(yīng)用[J];東北林業(yè)大學(xué)學(xué)報;2012年07期
8 涂偉;方志祥;李清泉;魯仕維;;基于Voronoi鄰近的物流車輛路徑快速優(yōu)化算法[J];地球信息科學(xué)學(xué)報;2012年06期
9 壽華好;袁子薇;繆永偉;王麗萍;;一種平面點集Voronoi圖的細分算法[J];圖學(xué)學(xué)報;2013年02期
10 楊永清;馮鈞;王志堅;;基于Voronoi圖的復(fù)雜對象空間方位關(guān)系的推理計算[J];河海大學(xué)學(xué)報(自然科學(xué)版);2008年03期
,本文編號:1110545
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/1110545.html