2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩75頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  分類號(hào) 編 號(hào) </p><p><b>  畢 業(yè) 設(shè) 計(jì)</b></p><p>  題目 基于GIS的城市購(gòu)房指引信息系統(tǒng) </p><

2、p>  學(xué) 院 資源與環(huán)境學(xué)院 </p><p>  專 業(yè) 地理信息系統(tǒng) </p><p><b>  摘 要</b></p><p>  隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,城市的發(fā)展也日新月異,伴隨而來的購(gòu)房需求也隨之加大,但是由于購(gòu)房指引工作的特殊性,傳統(tǒng)的指引手段已難以適應(yīng)信息化社會(huì)發(fā)展的步伐和實(shí)際工作需求

3、。因此,開發(fā)信息化的城市購(gòu)房指引系統(tǒng)非常必要,它不僅可以給購(gòu)房者提供向?qū)?,同時(shí)可以對(duì)房屋周邊環(huán)境進(jìn)行各類可視化操作,實(shí)現(xiàn)真正意義上的“購(gòu)房指引”,保證購(gòu)房者按照自己的意愿準(zhǔn)確高效的購(gòu)得自己理想中的房子。購(gòu)房指引系統(tǒng)綜合GIS和購(gòu)房管理技術(shù),利用地理信息技術(shù)提供的具有空間特征的數(shù)據(jù)以及其強(qiáng)大的數(shù)據(jù)分析和顯示功能,可視化的展示城市房產(chǎn)、學(xué)校、交通、醫(yī)院等整體情況,使購(gòu)房者能準(zhǔn)確、快速地進(jìn)行購(gòu)房篩選,利用GIS作為顯示平臺(tái),面向購(gòu)房指引信息,

4、能充分發(fā)揮GIS可視化表達(dá)強(qiáng)、空間信息易于管理查詢的優(yōu)勢(shì)。</p><p>  在設(shè)計(jì)城市購(gòu)房指引系統(tǒng)時(shí),基于arcengine+C#的arcgis二次開發(fā),在arcmap下結(jié)鄭州市1:28000地圖矢量化得到自己所需要的鄭州市相關(guān)數(shù)據(jù),在arcengine中實(shí)現(xiàn)地物的查詢,空間分析,鷹眼等相關(guān)功能,地物查詢方便購(gòu)房者按照自己的意愿選擇相關(guān)地物名稱,使其在地圖上高亮顯示,以便購(gòu)房者了解該地物的準(zhǔn)確方位??臻g分析包

5、括緩沖區(qū)分析,疊置分析。由于用戶緩沖分析的地物可能是多種的,即用戶所需要的理想房產(chǎn)是有好幾方面條件,在緩沖形成新圖層以后,用戶可以根據(jù)自己的實(shí)際需求選擇求交,求和,裁剪,形成的新圖層當(dāng)然面積會(huì)很有限,這樣可以幫助購(gòu)房者在一個(gè)小范圍內(nèi)搜索自己所需要的信息,大大減少不必要的搜索量,其實(shí)現(xiàn)的具體功能模塊我們將在正文中做更詳細(xì)說明。本系統(tǒng)實(shí)現(xiàn)了城市購(gòu)房指引功能。就指引而言,用戶可以根據(jù)實(shí)際需要輸入房產(chǎn)名、價(jià)格等來查詢視圖中的房產(chǎn)信息,同時(shí)實(shí)現(xiàn)了

6、緩沖區(qū)分析,跌至分析等功能,以滿足絕大多數(shù)用戶的快速便捷購(gòu)房需求。</p><p>  【關(guān)鍵字】:組件式GIS;城市購(gòu)房指引; ArcEngine</p><p><b>  Abstract</b></p><p>  With the rapid social and economic development, the developme

7、nt of the city with each passing day, accompanied by demand for the purchase also will increase, but because of the particularity of the purchase guidelines, the traditional means of guidelines has been difficult to adap

8、t to the pace of development of the information society and the actual work needs. Therefore, the development of information technology city buyers guidance system is necessary, it not only can give buyers guides, all k&

9、lt;/p><p>  Buyers guide in the design of urban systems, based on the arcgis arcengine + C # secondary development of the next node in arcmap vector map of Zhengzhou 1:28000 they need to get the relevant data,

10、Zhengzhou City, the feature is implemented in arcengine query space analysis, Hawkeye and other related functions, the feature convenient query buyers choose according to their own wishes related to the feature name, it

11、is highlighted on the map, so that buyers know the exact location of the feature. </p><p>  【Key Words】: Component GIS; city buyers guidelines; ArcEngine,</p><p><b>  目 錄</b></p&

12、gt;<p><b>  摘 要4</b></p><p><b>  目 錄7</b></p><p><b>  第1章 緒論1</b></p><p><b>  1.1研究背景1</b></p><p>  1.2研究?jī)?nèi)容

13、及意義2</p><p>  1.2.1研究?jī)?nèi)容2</p><p>  1.2.2研究意義3</p><p>  1.3主要技術(shù)路線3</p><p><b>  1.4關(guān)鍵技術(shù)4</b></p><p>  1.4.1 地理信息系統(tǒng)4</p><p>  1

14、.4.2 組件式GIS6</p><p>  第2章 研究區(qū)概況與數(shù)據(jù)處理7</p><p>  2.1 研究區(qū)概況7</p><p>  2.1.1鄭州地理狀況7</p><p>  2.1.2鄭州房產(chǎn)現(xiàn)狀7</p><p>  2.2 數(shù)據(jù)處理8</p><p>  2.2.1

15、數(shù)據(jù)的采集8</p><p>  2.2.2數(shù)字底圖配準(zhǔn)9</p><p>  2.2.3底圖數(shù)字化13</p><p>  2.2.4數(shù)字底圖生成15</p><p>  2.3 本章小結(jié)16</p><p>  第3章 基于ArcEngine的鄭州市城市購(gòu)房指引系統(tǒng)設(shè)計(jì)17</p><

16、;p>  3.1 系統(tǒng)總體設(shè)計(jì)17</p><p>  3.2 系統(tǒng)開發(fā)平臺(tái)設(shè)計(jì)18</p><p>  3.2.1 地理信息系統(tǒng)平臺(tái)19</p><p>  3.2.2 系統(tǒng)開發(fā)語言20</p><p>  3.2.3 數(shù)據(jù)庫(kù)平臺(tái)21</p><p>  3.2.4 系統(tǒng)運(yùn)行平臺(tái)23<

17、/p><p>  3.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)23</p><p>  3.3.1 空間數(shù)據(jù)24</p><p>  3.3.2 屬性數(shù)據(jù)24</p><p>  3.4 系統(tǒng)組織結(jié)構(gòu)27</p><p>  3.5系統(tǒng)設(shè)計(jì)原則28</p><p>  3.6 本章小結(jié)28</p&g

18、t;<p>  第4章 鄭州市城市購(gòu)房指引系統(tǒng)的實(shí)現(xiàn)29</p><p>  4.1 系統(tǒng)概述29</p><p>  4.2 用戶界面29</p><p>  4.3 主要功能模塊介紹30</p><p>  4.3.1 地圖操作功能模塊30</p><p>  4.3.2基礎(chǔ)信息查詢模塊3

19、1</p><p>  4.3.3地物空間分析模塊34</p><p>  4.3.4數(shù)據(jù)更新模塊38</p><p>  4.4 本章小結(jié)39</p><p>  第5章 結(jié)論與展望40</p><p><b>  5.1結(jié)論40</b></p><p>  5

20、.2進(jìn)一步工作展望40</p><p><b>  致 謝42</b></p><p><b>  參考文獻(xiàn)43</b></p><p>  附 錄(一) 主要程序代碼45</p><p>  附 錄(二) 英文翻譯(原文)59</p><p>  附 錄(二) 英

21、文翻譯(中文)67</p><p>  畢業(yè)設(shè)計(jì)(論文)任務(wù)書72</p><p><b>  第1章 緒論</b></p><p><b>  1.1研究背景</b></p><p>  近幾年來,隨著城市建設(shè)的迅猛發(fā)展,傳統(tǒng)的城市購(gòu)房指引手段已越來越難以適應(yīng)城市發(fā)展的要求,迫切需要采用現(xiàn)代化

22、技術(shù)來改變傳統(tǒng)的指引方法,及時(shí)反映城市發(fā)展動(dòng)態(tài)和變更信息,為城市房產(chǎn)管理、決策及分析提供快速、準(zhǔn)確、直觀的信息。特別是在城市的購(gòu)房信息管理中,房產(chǎn)信息容量越來越大,更新速度越來越快,傳統(tǒng)依靠中介等相關(guān)機(jī)構(gòu)的指引辦法已逐漸滯后,建立現(xiàn)代化的城市購(gòu)房指引系統(tǒng)已成為必然。而地理信息系統(tǒng)無論是在理論上還是應(yīng)用上都處在一個(gè)飛速發(fā)展的階段。GIS被應(yīng)用于多個(gè)領(lǐng)域的建模和決策支持,如城市購(gòu)房指引、環(huán)境整治等,地理信息成為信息時(shí)代重要的組成部分之一,“

23、數(shù)字城市”概念的提出,更進(jìn)一步推動(dòng)了作為其技術(shù)支撐的GIS的發(fā)展??臻g數(shù)據(jù)的建設(shè)越來越受到重視,基于空間數(shù)據(jù)基礎(chǔ)設(shè)施的建設(shè),GIS的應(yīng)用領(lǐng)域的不斷擴(kuò)大,如一些商業(yè)部門開始利用GIS進(jìn)行客戶研究;此外同遙感、GPS的結(jié)合,為GIS開拓了更加廣泛的應(yīng)用空間,如汽車導(dǎo)航,環(huán)境監(jiān)測(cè)等[1]。</p><p>  空間分析是地理學(xué)當(dāng)前最有價(jià)值的財(cái)富之一,它在地理學(xué)之外也具有廣泛的實(shí)用價(jià)值,例如土地利用戰(zhàn)略和交通規(guī)劃、環(huán)境分

24、析和規(guī)劃、服務(wù)分配等,因此,越來越多的房地產(chǎn)商、大的房地產(chǎn)公司開始使用空間分析。GIS的核心功能包括數(shù)據(jù)管理、數(shù)據(jù)表達(dá)和數(shù)據(jù)分析,前兩項(xiàng)的能力建設(shè)基于計(jì)算機(jī)科學(xué),而GIS數(shù)據(jù)分析能力建設(shè)則主要基于空間數(shù)據(jù)建模與分析領(lǐng)域的研究進(jìn)展。</p><p>  目前國(guó)內(nèi)外市場(chǎng)流行的GIS商業(yè)軟件在房地產(chǎn)方面通常只有一些簡(jiǎn)單的查詢和管理功能。這些功能雖然簡(jiǎn)單,但是覆蓋了地學(xué)分析的最基本需求,成為GIS軟件功能和效率的基本測(cè)試

25、單元[2]。但是,地理學(xué)中的各種空間分析對(duì)GIS的空間分析能力提出了更多、更高的要求?;贕IS的城市購(gòu)房系統(tǒng)為城市購(gòu)房提供了強(qiáng)有力的空間數(shù)據(jù)分析處理手段,是GIS應(yīng)用由數(shù)據(jù)管理向決策支持方向發(fā)展的橋梁和紐帶。GIS和購(gòu)房指引在功能上的互補(bǔ)性是實(shí)現(xiàn)兩者結(jié)合的主要驅(qū)動(dòng)力,基于GIS的城市購(gòu)房指引系統(tǒng)擴(kuò)展了地理信息系統(tǒng)的空間分析能力,使其能夠更好地適應(yīng)城市商業(yè)規(guī)劃的要求[2]。</p><p>  雖然許多城市都有一

26、些自己的購(gòu)房指引機(jī)構(gòu),其中能夠絕大多數(shù)都是以盈利為目的的中介機(jī)構(gòu)。既然是以盈利為目的,那么其作為指引作用的意義就大大折扣,因?yàn)槔之?dāng)頭,中介機(jī)構(gòu)首先考慮的便是利益,而在購(gòu)房者的利益上考慮上就不是那么充分了。以北京為例,常見的購(gòu)房指引機(jī)構(gòu)有中介和一些購(gòu)房論壇等,這些指引機(jī)構(gòu)只有一些簡(jiǎn)單的文字介紹和簡(jiǎn)陋的圖片展示,基本上可以說在解決實(shí)質(zhì)問題上參考價(jià)值不大。因此在實(shí)際生活中可以滿足購(gòu)房者對(duì)房屋屬性,周邊環(huán)境等信息可視化了解的新型購(gòu)房指引系統(tǒng)應(yīng)

27、運(yùn)而生,這就是我們這篇文章所闡述的基于GIS的城市購(gòu)房指引系統(tǒng),它有非常齊全的房屋數(shù)據(jù)庫(kù).用戶只要輸入自己所需要的房子的屬性信息,即可在地圖上查詢到自己所需的房屋的位置、價(jià)格,另外還可以通過對(duì)購(gòu)房者工作地點(diǎn)建立緩沖區(qū)分析了解到周邊的交通、購(gòu)物、教育狀況等信息,再通過對(duì)這些信息匯總篩選出滿足購(gòu)房者需要的房子?;谝陨纤枷?,本文將設(shè)計(jì)一款基于GIS的城市購(gòu)房指引系統(tǒng),并將其應(yīng)用于鄭州市的購(gòu)房指引,該系統(tǒng)可使用戶在地圖上清晰地看到鄭州市的各個(gè)

28、賣房信息,只要結(jié)合自身對(duì)生活的地理位置的要求,通過匯總分析,起到購(gòu)房指引的作用。</p><p>  1.2研究?jī)?nèi)容及意義</p><p><b>  1.2.1研究?jī)?nèi)容</b></p><p>  本文針對(duì)鄭州市的實(shí)際情況 ,在GIS技術(shù)的支持下 ,提出了鄭州市城市購(gòu)房指引的具體思路。本論文研究的主要內(nèi)容有四個(gè)方面:</p>&

29、lt;p>  (l)敘述研究背景及城市購(gòu)房指引研究的意義及其用到的相關(guān)技術(shù);</p><p> ?。?)對(duì)系統(tǒng)中數(shù)字底圖地構(gòu)建的整個(gè)流程進(jìn)行深入分析和研究;</p><p> ?。?)對(duì)城市購(gòu)房指引系統(tǒng)的開發(fā)平臺(tái)和數(shù)據(jù)庫(kù)設(shè)計(jì)方面進(jìn)行探討;</p><p> ?。?)簡(jiǎn)單介紹初步建成的鄭州市城市購(gòu)房指引系統(tǒng)。</p><p>  本論文的

30、目的就是利用組件GIS的優(yōu)勢(shì)建立一個(gè)可視化“城市購(gòu)房指引系統(tǒng)”,真正實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)的無縫連接。并實(shí)現(xiàn)“基于ArcEngine技術(shù)的鄭州市城市購(gòu)房指引系統(tǒng)”, 為用戶提供各種購(gòu)房信息的查詢、檢索和必要的空間分析, 為鄭州市的購(gòu)房者提供快捷高效的購(gòu)房指引。</p><p><b>  1.2.2研究意義</b></p><p>  古往今來,幾乎人類的所有活動(dòng)都是

31、發(fā)生在地球之上,都與地球表面位置(即地理空間位置)相關(guān),同時(shí)計(jì)算機(jī)技術(shù)也日益發(fā)展和普及,所以地理信息系統(tǒng)在人們的生產(chǎn)和生活之中起著越來越重要的作用。據(jù)專家估計(jì),在我們經(jīng)濟(jì)建設(shè)和日常生活活動(dòng)所涉及的信息中,80%與地理信息密切相關(guān)。因此,地理信息系統(tǒng)被公認(rèn)為是21世紀(jì)的支柱性產(chǎn)業(yè),是信息產(chǎn)業(yè)的重要組成部分。近些年來,隨著技術(shù)的進(jìn)步,GIS在經(jīng)濟(jì)建設(shè)和人們生活中的重要性日益凸顯[3]。</p><p>  隨著中國(guó)住

32、房制度改革的深入和城市化進(jìn)程的推進(jìn),住宅建設(shè)正在逐步成為國(guó)民經(jīng)濟(jì)新的增長(zhǎng)點(diǎn)。與此同時(shí),如何實(shí)現(xiàn)“居者有其屋”也成為社會(huì)的熱點(diǎn)問題,住房問題更是成為政府、開發(fā)商和居民個(gè)人關(guān)注的焦點(diǎn)[4]。所以就目前的形勢(shì)來說城市購(gòu)房指引系統(tǒng)在城市購(gòu)房中起著非常重要的作用。目前由于城市規(guī)模的不斷發(fā)展,許多新建小區(qū)大量出現(xiàn),但這些小區(qū)空有絢麗的圖片展示和文字闡述卻不能給購(gòu)房者一個(gè)形象直觀的可視化的展現(xiàn)以及在一定需求下的各種條件匯總分析,缺少有價(jià)值的對(duì)比。給購(gòu)

33、房者選擇購(gòu)房造成一定的困難,也在一定程度上給城市公共設(shè)施在人們心目中的形象帶來了許多負(fù)面影響。因此迫切需要提供一種服務(wù),為購(gòu)房者特別是新入城市不太了解本地購(gòu)房情況的購(gòu)房者提供快捷高效的購(gòu)房指引方案。發(fā)達(dá)國(guó)家對(duì)于購(gòu)房指引投入了大量的人力財(cái)力,在許多方面已經(jīng)取得了一定的成果,其中就包括智能化的城市購(gòu)房查詢指引系統(tǒng)。中國(guó)在這方面起步較晚,但隨著政府及科研單位的重視度提高,在這方面將會(huì)有很大的發(fā)展空間。</p><p>

34、  鑒于以上原因設(shè)計(jì)符合購(gòu)房者需求的城市購(gòu)房指引系統(tǒng)意義重大,本設(shè)計(jì)主要解決的問題有以下四個(gè)方面:</p><p> ?。?)初步建立鄭州市市區(qū)圖形數(shù)據(jù)庫(kù),實(shí)現(xiàn)圖形數(shù)據(jù)的統(tǒng)一綜合管理;</p><p> ?。?)實(shí)現(xiàn)圖像、文本與地圖的動(dòng)態(tài)連接以及圖形數(shù)據(jù)和屬性數(shù)據(jù)互查功能;</p><p> ?。?)實(shí)現(xiàn)緩沖區(qū)下數(shù)據(jù)的匯總分析;</p><p&g

35、t; ?。?)對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行動(dòng)態(tài)更新。</p><p><b>  1.3主要技術(shù)路線</b></p><p>  GIS是融計(jì)算機(jī)圖形和數(shù)據(jù)庫(kù)于一體,儲(chǔ)存和處理空間信息的信息系統(tǒng)。它把地理位置和相關(guān)屬性數(shù)據(jù)有機(jī)地結(jié)合起來,實(shí)現(xiàn)空間數(shù)據(jù)的相互查詢和可視化輸出,從而滿足城市建設(shè)、規(guī)劃、施工管理等對(duì)空間信息需求的要求[5]。本系統(tǒng)就是本著GIS這一特點(diǎn),以鄭州市市區(qū)為研究

36、對(duì)象,通過獲取的鄭州市市區(qū)分布圖,利用ArcGIS軟件進(jìn)行分層組織。利用ArcEngine組件提供的各種屬性、方法和工具,方便靈活地實(shí)現(xiàn)GIS大部分功能,從而實(shí)現(xiàn)對(duì)購(gòu)房信息的分析和管理 ,技術(shù)路線圖如圖1-1所示。</p><p>  圖1-1 技術(shù)路線圖</p><p><b>  1.4關(guān)鍵技術(shù)</b></p><p>  1.4.

37、1 地理信息系統(tǒng)</p><p>  地理信息系統(tǒng)(Geographical Information System,GIS)是一種為了獲取、存儲(chǔ)、檢索、分析和顯示空間定位數(shù)據(jù)而建立的計(jì)算機(jī)化的數(shù)據(jù)庫(kù)管理系統(tǒng)(1998年,美國(guó)國(guó)家地理信息與分析中心定義)。這里空間數(shù)據(jù)是指使用采用不同方式的遙感與非遙感手段所獲得的數(shù)據(jù),它有多種數(shù)據(jù)類型,包括地圖、遙感、統(tǒng)計(jì)數(shù)據(jù)等,它們的共同特點(diǎn)是都有確定的空間位置。</p&

38、gt;<p>  地理信息系統(tǒng)((GIS)的發(fā)展是與地理學(xué)、地圖學(xué)、攝影測(cè)量學(xué)、遙感技術(shù)、數(shù)學(xué)和統(tǒng)計(jì)科學(xué)、計(jì)算機(jī)科學(xué)以及與處理和分析空間數(shù)據(jù)相關(guān)的學(xué)科發(fā)展分不開的。世界上第一個(gè)地理信息系統(tǒng)是1963年由加拿大測(cè)量學(xué)家R.F.Tomlinson提出并建立的,稱為加拿大地理信息系統(tǒng)(CGIS),主要用于自然資源的管理和規(guī)劃。1988年美國(guó)國(guó)家地理信息與分析中心(NCGIA)對(duì)地理信息系統(tǒng)的定義是“為了獲取、存儲(chǔ)、檢索、分析和顯

39、示空間定位數(shù)據(jù)而建立的計(jì)算機(jī)化的數(shù)據(jù)庫(kù)管理系統(tǒng)。GIS是一種決策支持系統(tǒng),它具有信息系統(tǒng)的各種特點(diǎn)。GIS與其他信息系統(tǒng)的主要區(qū)別在于其存儲(chǔ)和處理的信息是經(jīng)過地理編碼的,地理位置及與該位置有關(guān)的地物屬性在信息成為信息檢索的重要部分。在地理信息系統(tǒng)中,現(xiàn)實(shí)世界被表達(dá)成一系列的地理要素和地理現(xiàn)象,這些地理特征至少由空間位置參考信息和非位置信息兩個(gè)組成部分[6]。</p><p>  60年代初,計(jì)算機(jī)開始用于地圖量算

40、、分析和制作,60年代中后期,許多與GIS有關(guān)的組織和機(jī)構(gòu)紛紛建立并開展工作,最初的系統(tǒng)主要是關(guān)于城市購(gòu)房指引和土地利用的。進(jìn)入70年代以后,由于計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,一些發(fā)達(dá)國(guó)家先后建立了許多不同專題、不同規(guī)模、不同類型的各具特色的地理信息系統(tǒng),如美國(guó)森林調(diào)查局發(fā)展了全國(guó)林業(yè)統(tǒng)一使用的資源信息顯示系統(tǒng)。80年代,隨著計(jì)算機(jī)軟、硬件技術(shù)的發(fā)展和普及,地理信息系統(tǒng)也逐漸走向成熟,這一時(shí)期是地理信息系統(tǒng)發(fā)展的重要時(shí)期,并研制了大量

41、的微機(jī)GIS軟件系統(tǒng)。地理信息系統(tǒng)技術(shù)進(jìn)入多種學(xué)科領(lǐng)域,從比較簡(jiǎn)單的、單一功能的、分散的系統(tǒng)發(fā)展到多功能的、共享的綜合性信息系統(tǒng),并向智能化發(fā)展,新型的地理信息系統(tǒng)將運(yùn)用專家系統(tǒng)知識(shí),進(jìn)行分析、預(yù)報(bào)和決策,我國(guó)地理信息系統(tǒng)方面的工作也是從80年代初開始。進(jìn)入90年代,隨著地理信息產(chǎn)業(yè)的建立和數(shù)字化信息產(chǎn)品在全世界的普及,地理信息系統(tǒng)將深入到各行各業(yè)乃至各家各戶,成為州門生產(chǎn)、生活、學(xué)習(xí)和工作中不可缺少的工具和助手。地理信息系統(tǒng)已成為許多

42、機(jī)構(gòu)必備的工作系統(tǒng)。GIS基礎(chǔ)軟件和應(yīng)用軟件的發(fā)展,使得它的應(yīng)用從解決基礎(chǔ)設(shè)施的管理和</p><p>  地理信息系統(tǒng)不僅能將空間信息和非空間信息集成在統(tǒng)一的信息平臺(tái)上進(jìn)行管理和分析。而且, 以地理空間數(shù)據(jù)為基礎(chǔ), 以地理信息系統(tǒng)中的空間分析方法為基礎(chǔ)還可以開發(fā)各種應(yīng)用模塊, 為商業(yè)發(fā)展規(guī)劃、資源優(yōu)化配置、突發(fā)事件的處理等提供決策分析方面的支持。目前,許多公司都已經(jīng)將GIS應(yīng)用到商業(yè)發(fā)展里,不僅方便了對(duì)公司各種

43、信息的管理, 同時(shí)為公司的發(fā)展預(yù)測(cè)、規(guī)劃決策等方面都提供了可靠的依據(jù)。</p><p>  1.4.2 組件式GIS</p><p>  組件軟件技術(shù)的基本思想是:將大而復(fù)雜的軟件應(yīng)用分成一系列的可實(shí)現(xiàn)、易于開發(fā)、理解和調(diào)整的軟件單元,也就是組件,以此為基礎(chǔ)進(jìn)行應(yīng)用系統(tǒng)的開發(fā)。這樣的軟件解決方案在提高效率的同時(shí)也降低了開銷。使軟件開發(fā)者可以方便快速地將可復(fù)用的組件組裝成應(yīng)用程序,滿足用戶

44、的具體需求,從而提高軟件開發(fā)的效率;組件與組件通過二進(jìn)制連接標(biāo)準(zhǔn)協(xié)同工作(互操作),保證了不同組件的健壯更新,減少了維護(hù)工作的負(fù)擔(dān);組件二進(jìn)制互操作可以在不同進(jìn)程、機(jī)器間“透明’夕完成,實(shí)現(xiàn)了編程模型的統(tǒng)一,使開發(fā)者能夠更方便地實(shí)現(xiàn)分布式的應(yīng)用系統(tǒng)。</p><p>  隨著組件軟件技術(shù)和(TIS技術(shù)的不斷發(fā)展,組件軟件技術(shù)在GIS軟件開發(fā)中的應(yīng)用也越來越廣泛,成為目前GIS發(fā)展的一個(gè)新方向。組件式GIS(Com

45、GIS)是面向?qū)ο蠹夹g(shù)和組件式軟件在GIS軟件開發(fā)中的應(yīng)用。ComGIS控件與其他的軟件或控件是通過標(biāo)準(zhǔn)的接口通信,而且這種通信是可以跨程序、跨計(jì)算機(jī)的。ComGIS的基本思想是把GIS的各大功能模塊劃分為幾個(gè)控件,每個(gè)控件完成不同的功能。各個(gè)控件之間以及GIS控件與其它非GIS控件之間,可以方便地通過可視化的軟件開發(fā)工具集成起來,形成最終的GIS應(yīng)用??丶缤欢迅魇礁鳂拥姆e木,它們分別實(shí)現(xiàn)不同的功能(包括GIS和非GIS功能),根據(jù)

46、需要把實(shí)現(xiàn)各項(xiàng)功能的“積木’夕搭建起來,就構(gòu)成應(yīng)用系統(tǒng)[8]。</p><p>  GIS組件的代表作應(yīng)首推ArcEngine,它是由全球最大的GIS廠商ESRI(美國(guó)環(huán)境研究所) GIS軟件ArcGIS9.0下新增的基于ArcObject的一個(gè)面向開發(fā)的新產(chǎn)品。該產(chǎn)品基于ArcObject構(gòu)建,并提供跨平臺(tái)的組件技術(shù)框架用于構(gòu)建ArcGIS。通過ArcEngine,用戶可以自由地搭建及配置ArcGIS解決方案,

47、而不需要在同一機(jī)器上安裝ArcGIS的桌面應(yīng)用環(huán)境[9]。 </p><p>  第2章 研究區(qū)概況與數(shù)據(jù)處理</p><p><b>  2.1 研究區(qū)概況</b></p><p>  2.1.1鄭州地理狀況</p><p>  鄭州是河南省省轄市,河南省省會(huì)。位于河南省中部偏北,黃河中游南岸。介于東經(jīng)112&

48、#176;42`~114°14`,北緯34°16`~34°58`之間。東連開封市,西接洛陽(yáng)市,南鄰許昌市,北隔黃河與新鄉(xiāng)市相望。東西最大橫距166公里,南北最大縱距75公里,總面積7446平方公里,其中市區(qū)面積1010平方公里,城市建成區(qū)面積113平方公里。現(xiàn)轄金水區(qū)、中原區(qū)、邙山區(qū)、管城區(qū)、二七區(qū)、上街區(qū)、中牟縣等6區(qū)1縣,代管鞏義市、新鄭市、滎陽(yáng)市、登封市、新密市???cè)丝?07.6萬人,其中城市人口20

49、1.1萬人。居民大多數(shù)為漢族,還有回、滿、蒙古、壯、朝鮮等29個(gè)少數(shù)民族。地勢(shì)西高東低,海拔75~1512米。西南部為嵩山山脈,西北沿黃河為岳山、廣武山丘陵地帶,東部是黃淮平原。境內(nèi)有大小河流35條,分屬于黃河和準(zhǔn)河兩大水系,流域面積分別是2132平方公里和5313平方公里。黃河水系主要河流有黃河干流、洛河、汜水河、枯水河?;春铀抵饕恿饔匈Z魯河、雙洎河、索須河、金水河。屬北溫帶大陸性氣侯,年平均氣溫14.4℃,最高氣溫43℃,最低氣

50、溫一17·9℃。年平均降雨量為640.9毫米。</p><p>  2.1.2鄭州房產(chǎn)現(xiàn)狀</p><p>  鄭州是一座具有悠久歷史的城市,處在中原腹地,隨著經(jīng)濟(jì)的發(fā)展鄭州在不斷的成長(zhǎng)著逐步成為國(guó)際化的大都市。中原崛起更是給鄭州這座城市帶來了發(fā)展的機(jī)遇,鄭州人口是相對(duì)較多的,對(duì)住房的需求也自然而然的較高。房地產(chǎn)也不言而喻的成為經(jīng)濟(jì)發(fā)展的重中之重。鄭州市房產(chǎn)市場(chǎng)自2003 年以來

51、, 一直保持快速發(fā)展的勢(shì)頭, 2005 年實(shí)現(xiàn)了突飛猛進(jìn)的跨越。特別是下半年, 鄭州房產(chǎn)價(jià)格迅速上漲, 在全國(guó)省會(huì)城市中排名居前。價(jià)格上升的同時(shí), 交易量明顯放大。2006 年, 鄭州房產(chǎn)市場(chǎng)躍度進(jìn)一步增強(qiáng)。鄭州房產(chǎn)交易量在逐漸向新房交易量靠攏。雖然在過去的幾年房產(chǎn)的發(fā)展態(tài)勢(shì)可觀,但是在危機(jī)下的鄭州房產(chǎn)市場(chǎng)出現(xiàn)何種態(tài)勢(shì)呢?鄭州市房產(chǎn)市場(chǎng)的前景會(huì)走向何方呢?房產(chǎn)市場(chǎng)的重要性是顯而易見的,隨著政府出臺(tái)的各種有關(guān)房產(chǎn)的新政策,國(guó)家宏觀調(diào)控的實(shí)

52、施,房產(chǎn)市場(chǎng)勢(shì)必進(jìn)入暖冬。房產(chǎn)市場(chǎng)的發(fā)展同時(shí)可以滿足中低收入家庭對(duì)住房的需求。為經(jīng)濟(jì)、人民生活的持續(xù)穩(wěn)定發(fā)展起著重要的作用。目前鄭州市房?jī)r(jià)走勢(shì)相對(duì)較為穩(wěn)定,置業(yè)者可根據(jù)自身經(jīng)濟(jì)能力和需求選擇合意的住房。隨著鄭州“兩環(huán)十七放射”的推進(jìn)和“三環(huán)快速化”工程的實(shí)施,將帶動(dòng)城市周邊和“六城十組團(tuán)”</p><p><b>  2.2 數(shù)據(jù)處理</b></p><p>  將空

53、間地物信息在數(shù)字底圖上展現(xiàn)出來,用戶可以比較方便的查詢基礎(chǔ)地理信息,并可對(duì)所要查詢的地物的位置有初步的了解,此外還可以將可視化的購(gòu)房信息在地圖上進(jìn)行動(dòng)態(tài)顯示,這些功能對(duì)初次使用購(gòu)房指引系統(tǒng)的使用用戶是一個(gè)很好的幫助。</p><p>  鄭州市數(shù)字底圖建立的基本流程是:首先通過搜集得到鄭州市1:28000城區(qū)圖及鄭州市售房信息表和各售房點(diǎn)的位置,然后通過GooleEarth查找鄭州市的幾個(gè)標(biāo)志性的地物的經(jīng)緯坐標(biāo),

54、接著對(duì)該城區(qū)圖進(jìn)行配準(zhǔn),隨后最后是建立geodatabase數(shù)據(jù)庫(kù)進(jìn)行分層數(shù)字化,這樣就將鄭州市數(shù)字底圖建立起來了。</p><p>  2.2.1數(shù)據(jù)的采集</p><p>  地理空間數(shù)據(jù)是地理信息系統(tǒng)的操作對(duì)象與管理內(nèi)容,它是指以地球表面空間位置為參照,描述自然、社會(huì)和人文經(jīng)濟(jì)景觀的數(shù)據(jù),這些數(shù)據(jù)可以是數(shù)字、文字、圖像和圖形等.這些數(shù)據(jù)分為兩大類型,即屬性數(shù)據(jù)和空間數(shù)據(jù)。前者用來反映

55、與幾何位置無關(guān)的屬性,它用以表達(dá)與地理實(shí)體相聯(lián)系的地理變量或地理意義:后者以地球表面空間位置為參照,用來確定圖形和制圖特征的位置。對(duì)于空間數(shù)據(jù)需反映以下兩方面信息:①在某個(gè)己知坐標(biāo)系中的位置,也稱兒何坐標(biāo)。主要用于標(biāo)識(shí)地理景觀在自然界或包含某個(gè)區(qū)域的地圖的空間位置,如經(jīng)緯度、平面直角坐標(biāo)、極坐標(biāo)等。②實(shí)體間的空間相關(guān)性,即拓?fù)潢P(guān)系(Topology)。表示點(diǎn)、線、多邊形等實(shí)休之間的空間聯(lián)系,這是地理信息系統(tǒng)的特色之一[10]。</

56、p><p>  不同類型的數(shù)據(jù),只有按照一定的數(shù)據(jù)結(jié)構(gòu)進(jìn)行組織,并將它映射到計(jì)算機(jī)存儲(chǔ)器中去,存儲(chǔ)、檢索、處理和分析.在地理信息系統(tǒng)中才能進(jìn)行,地理空間數(shù)據(jù)常用的數(shù)據(jù)結(jié)構(gòu)有兩種:柵格數(shù)據(jù)結(jié)構(gòu)和矢量數(shù)據(jù)結(jié)構(gòu)。</p><p>  (1)柵格數(shù)據(jù)結(jié)構(gòu),它由像元陣列構(gòu)成,每個(gè)像元用網(wǎng)格單元的行和列來確定它的位!,常用于表示資源利用或地形等面狀要素.如衛(wèi)星遙感圖像數(shù)據(jù),就是柵格數(shù)據(jù).在一定條件下,單個(gè)

57、柵格單元越小精度就越高,因?yàn)槊總€(gè)單位的柵格可以代表更為精細(xì)的地面單元,更接近真實(shí)形態(tài)。但是在提高精度的同時(shí),行、列數(shù)也將大大增加,即數(shù)據(jù)量也大幅度地增加,使得數(shù)據(jù)冗余嚴(yán)重。為了解決這一矛盾,現(xiàn)在己研究出了一系列柵格數(shù)據(jù)壓縮編碼方法,使得用盡可能少的數(shù)據(jù)量記錄表達(dá)盡可能多的信息[10]。</p><p>  (2)矢量數(shù)據(jù)結(jié)構(gòu),它是另一種常見的圖形數(shù)據(jù)結(jié)構(gòu),地理實(shí)體用一系列〔x,y)坐標(biāo)來確定它們的位里,即通過記錄

58、坐標(biāo)的方式,盡可能將點(diǎn)、線、多邊形等地理實(shí)體表現(xiàn)得精確無誤。并在spaghetti模型的墓礎(chǔ)上,發(fā)展了拓?fù)淠P?,使?shù)據(jù)具有拓?fù)潢P(guān)系[10]。</p><p>  本文數(shù)據(jù)的采集主要有以下幾方面:</p><p> ?。?)比例尺為1:28000的鄭州市城區(qū)圖;</p><p> ?。?)通過 Google Earth獲取的鄭州市區(qū)的幾個(gè)標(biāo)志性地物的經(jīng)緯度坐標(biāo),這些坐

59、標(biāo)取是以度、分、秒為單位顯示的;</p><p>  (3)通過網(wǎng)站及其他相關(guān)資料搜集到了鄭州市的主要售房信息表及主售房點(diǎn)的位置。</p><p>  以上這些數(shù)據(jù)都是城市購(gòu)房指引系統(tǒng)開發(fā)的基礎(chǔ)底層數(shù)據(jù)。</p><p>  2.2.2數(shù)字底圖配準(zhǔn)</p><p>  數(shù)字底圖的建立首先要底圖配準(zhǔn),具體處理工作如下:</p>&

60、lt;p>  (1)在ArcMap導(dǎo)入鄭州市城區(qū)圖作為底圖數(shù)據(jù);</p><p>  (2)給地圖一個(gè)GCS_Xian_1980的投影,這可在ArcMap中對(duì)Layers進(jìn)行投影定義;</p><p>  (3)影像配準(zhǔn):主要工作在ArcMap中完成,利用Georeferencing(影像配準(zhǔn)) 工具條上的“add controlpoint”(增加控制點(diǎn)) 工具采集底圖上的幾個(gè)標(biāo)志性

61、地物的經(jīng)緯度坐標(biāo)。這幾個(gè)特征點(diǎn)分別是:</p><p>  二七紀(jì)念塔(北緯34-45-12.08東經(jīng)113-39-37.02),換算為以度為單位是北緯34.7534度,東經(jīng)113.6603度;</p><p>  華北水利水電學(xué)院(北緯34-48-42.27東經(jīng)113-40-09.21),換算為以度為單位是北緯34.8117度 ,東經(jīng)113.6692度;</p><p

62、>  鄭州火車站(北緯34-44-49.2東經(jīng)113-39-25.2),換算為以度為單位是北緯34.7470度 ,東經(jīng)113.6570度; </p><p>  世紀(jì)歡樂園(北緯34-43-30東經(jīng)113-41-45.6),換算為以度為單位是北緯34.7250度,東經(jīng)113.6960度。</p><p>  下圖2-1是鄭州市城區(qū)圖四個(gè)控制點(diǎn),圖2-2是控制點(diǎn)配準(zhǔn)數(shù)據(jù):</p&

63、gt;<p>  圖2-1 鄭州市城區(qū)圖控制點(diǎn)</p><p>  圖2-2 控制點(diǎn)配準(zhǔn)數(shù)據(jù)</p><p>  配準(zhǔn)完成后,需要對(duì)地圖進(jìn)行單位轉(zhuǎn)換,在View——Data Frame Properties</p><p>  ——General——Display中,將度、分、秒轉(zhuǎn)換為米。 然后使用ArcToolBox——</p&g

64、t;<p>  Data Management Tools——Projections and Transformations中使用 Define </p><p>  Projection 工具對(duì)地圖進(jìn)行平面投影的定義,定義為GCS_Xian_1980</p><p>  。如圖2-3及2-4所示:</p><p>  圖2-3 地圖單位轉(zhuǎn)換

65、</p><p>  圖2-4 對(duì)地圖進(jìn)行投影定義</p><p>  2.2.3底圖數(shù)字化</p><p> ?。?)在ArcCatalog內(nèi)新建personal geodatabase數(shù)據(jù)庫(kù),如圖2-5所示:</p><p>  圖2-5 New personal geodatabase 數(shù)據(jù)庫(kù)</p><

66、p> ?。?)在ArcMap軟件里分圖層進(jìn)行矢量化添加對(duì)應(yīng)屬性數(shù)據(jù),實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)相關(guān)聯(lián)。部分?jǐn)?shù)字化過程如圖2-6及2-7所示:</p><p>  圖2-6 數(shù)字化</p><p>  圖2-7 空間數(shù)據(jù)和屬性數(shù)據(jù)庫(kù)</p><p>  2.2.4數(shù)字底圖生成</p><p>  數(shù)字化完成的底圖共有7個(gè)圖層組成,分別

67、是主干道、學(xué)校、售房點(diǎn)、醫(yī)院、商店、車站以及作為修飾用的底圖圖層。如圖2-8所示:</p><p>  圖2-8 數(shù)字底圖</p><p><b>  2.3 本章小結(jié)</b></p><p>  本章通過對(duì)鄭州市城區(qū)數(shù)字底圖的建立流程進(jìn)行深入研究和分析,經(jīng)過三個(gè)步驟:數(shù)據(jù)的搜集、數(shù)字底圖的建立、數(shù)字底圖的生成等。地圖矢量化是地理信息系統(tǒng)開

68、發(fā)項(xiàng)目的基礎(chǔ)工作,只有建立了矢量化得數(shù)字底圖,其它基于數(shù)字底圖的開發(fā)工作才能投入運(yùn)行。雖然是最初級(jí)的,但卻是系統(tǒng)開發(fā)進(jìn)程中很關(guān)鍵的一步。</p><p>  第3章 基于ArcEngine的鄭州市城市購(gòu)房指引系統(tǒng)設(shè)計(jì)</p><p>  3.1 系統(tǒng)總體設(shè)計(jì)</p><p>  城市購(gòu)房指引系統(tǒng)系統(tǒng)結(jié)構(gòu)復(fù)雜,功能眾多,開發(fā)環(huán)節(jié)千頭萬緒,如何有效快速的實(shí)施系統(tǒng)開發(fā)以及

69、管理系統(tǒng)開發(fā)中的小項(xiàng)目是系統(tǒng)開發(fā)前需要面對(duì)的問題。由于購(gòu)房指引系統(tǒng)系統(tǒng)很大層次上依靠軟件開發(fā),所以軟件開發(fā)必須貫穿整個(gè)系統(tǒng)開發(fā)的始終。軟件開發(fā)是一項(xiàng)大型工程,需要一個(gè)集各種專家及專門人才的開發(fā)團(tuán)體或開發(fā)小組來作業(yè),只有采用軟件工程的方法來協(xié)調(diào)、組織和管理,才能保證開發(fā)團(tuán)體作業(yè)的順利進(jìn)行。本文將軟件工程思想引入系統(tǒng)開發(fā)中,即遵循軟件工程的方法和技術(shù)進(jìn)行系統(tǒng)開發(fā),以較小的代價(jià)獲得高質(zhì)量的軟件。雖然目前大多數(shù)購(gòu)房指引系統(tǒng)系統(tǒng)是在商品軟件的基礎(chǔ)

70、上二次開發(fā)而成,但二次開發(fā)軟件的質(zhì)量仍然依賴于軟件工程技術(shù)[11]。</p><p>  為了快速的構(gòu)建符合用戶要求的系統(tǒng),必須遵循軟件工程思想先對(duì)系統(tǒng)總體進(jìn)行分析,通過確定合適的開發(fā)模式以及系統(tǒng)開發(fā)流程后,對(duì)系統(tǒng)用戶以及用戶的需求進(jìn)行詳細(xì)分析,然后按照系統(tǒng)需求分析來設(shè)計(jì)系統(tǒng)的功能,最后以此為基礎(chǔ)確定系統(tǒng)的整體框架,以期快速高效的搭建原型實(shí)驗(yàn)系統(tǒng),為系統(tǒng)進(jìn)一步研發(fā)奠定基礎(chǔ)。</p><p>

71、;  在本文中鄭州市城區(qū)數(shù)字底圖的實(shí)現(xiàn),要考慮城市購(gòu)房指引系統(tǒng)的具體實(shí)現(xiàn)。要將構(gòu)建城市購(gòu)房指引系統(tǒng)的規(guī)劃有目的、有計(jì)劃、有步驟地付諸實(shí)施。在本章中,我們對(duì)城市購(gòu)房指引系統(tǒng)實(shí)施過程中的一些具體問題進(jìn)行探討。任何一個(gè)系統(tǒng),都有其實(shí)現(xiàn)的步驟。通過分析,我們建立的城市購(gòu)房指引系統(tǒng)流程見圖3-1:</p><p>  圖3-1 鄭州市城市購(gòu)房指引系統(tǒng)制作流程</p><p>  3.2 系統(tǒng)開

72、發(fā)平臺(tái)設(shè)計(jì)</p><p>  結(jié)合GIS工具軟件與當(dāng)今可視化開發(fā)語言的集成二次開發(fā)方式是現(xiàn)在GIS應(yīng)用開發(fā)的主流。它的優(yōu)點(diǎn)是既可以充分利用GIS工具軟件對(duì)空間數(shù)據(jù)庫(kù)的管理、分析功能,又可以利用其它可視化開發(fā)語言具有的高效、方便等優(yōu)點(diǎn),集二者之所長(zhǎng),不僅能大大提高應(yīng)用系統(tǒng)的開發(fā)效率,而且使用可視化軟件開發(fā)工具開發(fā)出來的應(yīng)用程序具有更好的外觀效果,更強(qiáng)大的數(shù)據(jù)庫(kù)功能,而且可靠性好、易于移植、便于維護(hù)[5]。<

73、/p><p>  在選擇平臺(tái)時(shí)本著:簡(jiǎn)單、經(jīng)濟(jì)、實(shí)用的原則。選擇廣大開發(fā)人員熟悉的開發(fā)工具,縮短開發(fā)周期、減少開發(fā)成本;選擇功能完備、價(jià)格便宜的GIS平臺(tái),減少軟件投資。本系統(tǒng)采用開發(fā)平臺(tái)如下圖3-1所示:</p><p>  圖3-2 鄭州市城市購(gòu)房指引系統(tǒng)開發(fā)平臺(tái)</p><p>  3.2.1 地理信息系統(tǒng)平臺(tái)</p><p>  

74、系統(tǒng)平臺(tái)提供了一組類似功能的應(yīng)用程序的基本架構(gòu),通過在該平臺(tái)內(nèi)集成更多的功能,可以快速完成一個(gè)應(yīng)用程序的開發(fā)。G IS框架為學(xué)科專業(yè)模型提供G IS前處理支持。G IS框架具備如下特點(diǎn):</p><p>  (1)提供應(yīng)用程序需要的G is基本功能和分析功能,并支持更復(fù)雜G is分析處理功能的快速實(shí)現(xiàn)和集成。</p><p>  (2)應(yīng)用程序更多的功能可以快速容易地在代碼級(jí)別或二進(jìn)制級(jí)別

75、集成到G is框架。G is功能無需其它獨(dú)立應(yīng)用程序,可以獨(dú)立運(yùn)行。</p><p>  (3)具備快速開發(fā)和功能擴(kuò)展能力,最少的開發(fā)成本。</p><p>  為了能高效開發(fā)出城市購(gòu)房指引系統(tǒng),本系統(tǒng)GIS平臺(tái)使用ArcGIS Engine。此套組件是由ESRI公司開發(fā)研制的新一代大型組件式地理信息系統(tǒng)平臺(tái),我們采用ArcEngine組件技術(shù),可以使用任何支持COM的編程語言對(duì)ArcGI

76、S平臺(tái)的基本控件AO(Arcobjects)基礎(chǔ)函數(shù)進(jìn)行集成和二次開發(fā),實(shí)現(xiàn)一個(gè)能夠脫離ArcGIS而獨(dú)立運(yùn)行的應(yīng)用程序[10]。</p><p>  ArcEngine與傳統(tǒng)的GIS軟件相比,具有眾多優(yōu)勢(shì),這是本文的軟件研究采用A rcEngine的原因之一,除此之外還有:</p><p>  (1)具備柵格空間分析功能。</p><p>  柵格空間分析功能對(duì)水

77、文建模等尤其重要,在A rcEngine提供的柵格空間分析功能上實(shí)現(xiàn)流域分析所必須的更復(fù)雜的功能。同類產(chǎn)品,如M apobjects,M apX僅提供很少的柵格分析支持。</p><p>  (2)小巧靈活,價(jià)格便宜A rcEngine具有開發(fā)許可證,在應(yīng)用程序只需嵌入必須的動(dòng)態(tài)鏈接庫(kù),并提供多種通用語言的API支持,可以極大降低項(xiàng)目中軟件開發(fā)成本。</p><p>  系統(tǒng)的整體結(jié)構(gòu)包含

78、顯示、矢量分析、標(biāo)識(shí)、屬性查詢、柵格分析5個(gè)部分,其中矢量分析包括緩沖、裁減、邊界融合、相交、合并、聯(lián)合6個(gè)功能,柵格分析包括代數(shù)運(yùn)算(含加、減、乘、分割4個(gè)功能)、裁切、邏輯運(yùn)算(含測(cè)試、條件2個(gè)功能)、表面分析(坡度、坡向)4個(gè)功能[12]。</p><p>  ArcEngine可以幫助用戶實(shí)現(xiàn)地圖的漫游和縮放;地圖要素的查詢和標(biāo)注以及專題圖制作和統(tǒng)計(jì)分析等最基本的地圖操作功能,用戶可以不用代碼直接調(diào)用其自

79、帶的模塊來實(shí)現(xiàn)這些功能。</p><p>  3.2.2 系統(tǒng)開發(fā)語言</p><p>  2000年6月,微軟公司正式推出了其下一代計(jì)算計(jì)劃—Microsoft. NETS以下簡(jiǎn)稱.NET) 。NET的推出對(duì)于整個(gè)IT業(yè)界來說具有革命性的意義,因?yàn)樗鼘⒃诤芏喾矫鎺砩羁痰淖兓? NET是建立在W indows環(huán)境下的基于XML的一個(gè)全新平臺(tái)和編程模型,. NE T統(tǒng)一了編程類庫(kù),它將

80、過去的WindowsAPI, MFC, ATL等以及其他一些工具集成在一起,封裝成一套通用的API- Microsoft. NET Frameworko. NET提供了下一代網(wǎng)絡(luò)通信標(biāo)準(zhǔn)和對(duì)XML的完全支持,使得在.NET平臺(tái)下開發(fā)應(yīng)用程序變得更加簡(jiǎn)便。更重要的是.NE T將改變Internet的行為方式,徹底改變軟件的開發(fā)、發(fā)行、使用方式,實(shí)現(xiàn)將軟件變?yōu)榉?wù)的思想。 C#語言是Micros oft專門為.NET平臺(tái)‘量身定做”的一種新

81、型的面向?qū)ο蟮木幊陶Z言。它吸收了Java的許多優(yōu)點(diǎn),既具有VB的簡(jiǎn)單易用,又具有C++的靈活和功能強(qiáng)大的特點(diǎn),它克服了運(yùn)用C /C ++進(jìn)行項(xiàng)目開發(fā)時(shí)難度大和周期長(zhǎng)的缺點(diǎn)。在.NET平臺(tái)上運(yùn)用C#可以很便捷地進(jìn)行企業(yè)大型應(yīng)用的開發(fā),特別是分布式應(yīng)用。</p><p>  選擇高效的C#.,它完全支持ActiveX控件的應(yīng)用,對(duì)數(shù)據(jù)庫(kù)的支持也非常完備,提供完全可視化的、面向?qū)ο蟮木幊汰h(huán)境,有利于提高系統(tǒng)的開發(fā)效率,

82、加快系統(tǒng)的開發(fā)進(jìn)度;另外,用它能夠開發(fā)出一流的用戶界面,使系統(tǒng)易于使用。</p><p>  在C#環(huán)境下結(jié)合ArcEngine對(duì)系統(tǒng)進(jìn)行開發(fā),可以很方便的將地圖處理功能嵌入到應(yīng)用程序中,并可以編譯成exe文件,脫離ArcGIS的軟件平臺(tái)運(yùn)行。同時(shí),ArcEngine能夠簡(jiǎn)單快速的在數(shù)據(jù)庫(kù)管理系統(tǒng)中嵌入地圖化功能,增強(qiáng)系統(tǒng)的空間查詢和空間分析能力[12]。</p><p>  3.2.3

83、 數(shù)據(jù)庫(kù)平臺(tái)</p><p>  Geodatabase是ESRT公司在其產(chǎn)品ArcInfo 8引入的一個(gè)全新的空間數(shù)據(jù)模型,是建立在DBMS之上的統(tǒng)一的、智能化的空間數(shù)據(jù)庫(kù)。所謂“統(tǒng)一”,在于Geodatabase之前所有的空間數(shù)據(jù)模型都不能在一個(gè)同一的模型框架下對(duì)GIS通常所處理和表達(dá)的地理空間要素,如:矢量、柵格、三維表面、網(wǎng)絡(luò)、地址等,進(jìn)行統(tǒng)一的描述。而Geodatabase做到了這一點(diǎn)。所謂“智能化”,

84、是指在Geodatabase模型中,地理空間要素的表達(dá)較之以往的模型更接近于我們對(duì)現(xiàn)實(shí)事物對(duì)象的認(rèn)識(shí)和表述方式。Geodatabase中引入了地理空間要素的行為、規(guī)則和關(guān)系,當(dāng)處理Geodatabase中的要素時(shí),對(duì)其基本的行為和必須滿足的規(guī)則,我們無需通過程序編碼;對(duì)其特殊的行為和規(guī)則,則可以通過要素?cái)U(kuò)展進(jìn)行客戶化定義。這是其它任何空間數(shù)據(jù)模型都做不到的。</p><p>  Geodatabase數(shù)據(jù)模型是在

85、繼承以往工作成果的基礎(chǔ),提出的一種現(xiàn)代的、標(biāo)準(zhǔn)化的空間對(duì)象模型。它采用面向?qū)ο蟮募夹g(shù)加強(qiáng)了對(duì)空間實(shí)體或現(xiàn)象的顯式定義和描述,從而使其更接近于人類對(duì)地理空間對(duì)象的認(rèn)識(shí)。</p><p>  對(duì)象類(ObjectClass ):在.Geodatabase中,對(duì)象類是一種特殊的類,它沒有空間特征,其實(shí)例為可關(guān)聯(lián)某種特定行為的表一記錄。例如:某塊地的主人。在“地塊”和“主人”之間,可以定義某種關(guān)系。</p>

86、<p>  要素類(FeatureClass ):地理要素類是具有相同屬性集、相同行為和規(guī)則的空間對(duì)象的集合,如:河流、道路、植被、用地、電纜等。</p><p>  關(guān)系類(RelationshipClass ):定義兩個(gè)不同的要素類或?qū)ο箢愔g的關(guān)聯(lián)關(guān)系。例如:我們可以定義房主和房子之間的關(guān)系,房子和地塊之間的關(guān)系等。</p><p>  要素?cái)?shù)據(jù)集(FeatureData

87、set ):要素?cái)?shù)據(jù)集是具有相同空間參考系(Spatial Reference )的要素類集合。</p><p>  Geodatabase數(shù)據(jù)模型是在汲取以往數(shù)據(jù)模型工作成果的基礎(chǔ)上,采用面向?qū)ο蟮乃枷攵岢龅囊环N適用于關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的空間數(shù)據(jù)模型。它的許多優(yōu)點(diǎn)是以往空間數(shù)據(jù)模型所不具備的(程昌秀等,2002 )</p><p>  1) Geodatabase數(shù)據(jù)模型在邏輯上

88、統(tǒng)一了ArcInfo以往空間數(shù)據(jù)模型,為上層應(yīng)用提供了統(tǒng)一的數(shù)據(jù)接口。Geodatabase的空間對(duì)象集不僅可以表達(dá)關(guān)系型數(shù)據(jù)庫(kù)中的地理數(shù)據(jù),同時(shí)也可以表達(dá)Coverage和Shapefile格式的空間數(shù)據(jù)。在開發(fā)中,統(tǒng)一的數(shù)據(jù)接口可以降低應(yīng)用程序與數(shù)據(jù)結(jié)構(gòu)的相關(guān)性,提高了代碼的可重用性;同時(shí),由于數(shù)據(jù)模型與數(shù)據(jù)格式的無關(guān)性,也使得不同的ArcInfo數(shù)據(jù)源在應(yīng)用系統(tǒng)中可實(shí)現(xiàn)無縫集成,即:在同一個(gè)系統(tǒng)中無需數(shù)據(jù)轉(zhuǎn)換就可以同時(shí)處理不同格式

89、的空間數(shù)據(jù)。</p><p>  2 ) Geodatabase數(shù)據(jù)模型不僅接近于人類對(duì)現(xiàn)實(shí)事物對(duì)象的認(rèn)識(shí)和表述方式,而且還具有較好的客戶化能力和可擴(kuò)展能力。在基于Geodatabase模型的應(yīng)用中,面向用戶的不再是抽象的點(diǎn)、線、面,而是面向具體應(yīng)用的一些實(shí)體,如:水井、河流、湖泊等等,模型中對(duì)象間的組成關(guān)系、層次關(guān)系也接近現(xiàn)實(shí)狀況,從而清晰易懂。另外,由于對(duì)象可繼承性和可擴(kuò)充性,從而可使用戶基于已有的基礎(chǔ)對(duì)

90、象構(gòu)建出符合需求的對(duì)象。</p><p>  3)將行為、關(guān)系、規(guī)則引入地理要素,不僅可以充分表達(dá)空間數(shù)據(jù)之間的關(guān)系,同時(shí)也使應(yīng)用中的空間數(shù)據(jù)的錄入和編輯更加準(zhǔn)確。例如:我們可將“煙酒店不能設(shè)在距小學(xué)1 km的范圍內(nèi)”等規(guī)則加入到某些應(yīng)用的數(shù)據(jù)編輯中,從而使空間數(shù)據(jù)更加準(zhǔn)確。</p><p>  4 ) Geodatabase可將空間數(shù)據(jù)和屬性數(shù)據(jù)集成在同一關(guān)系型數(shù)據(jù)庫(kù)中,改變了傳統(tǒng)模

91、 型中兩者僅通過ID聯(lián)系的狀態(tài),實(shí)現(xiàn)了嚴(yán)格意義上的地理空間數(shù)據(jù)庫(kù);同時(shí),它也可以充分利用關(guān)系型數(shù)據(jù)庫(kù)高效的數(shù)據(jù)管理能力。</p><p>  5 ) Geodatabase對(duì)網(wǎng)絡(luò)拓?fù)涞拿枋龇浅XS富(如設(shè)施網(wǎng)絡(luò)和街道網(wǎng)絡(luò)),而且隨著各種編輯操作的產(chǎn)生Geodatabase會(huì)主動(dòng)維護(hù)現(xiàn)行網(wǎng)絡(luò)拓?fù)潢P(guān)系,從而避免了拓?fù)渲亟ㄟ@樣一個(gè)重復(fù)、冗長(zhǎng)的操作。而Coverage數(shù)據(jù)模型是通過編輯和拓?fù)渲亟ㄖС滞負(fù)鋸纳傻剿劳龅闹?/p>

92、期。</p><p>  6 ) Geodatabase模型的幾何網(wǎng)絡(luò)中引入了復(fù)雜型交點(diǎn)(Complex Junction Feature )、復(fù)雜型邊線(Complex Edge Feature )的概念。一般復(fù)雜型的交點(diǎn)或邊線在幾何網(wǎng)絡(luò)中是由許多復(fù)雜的圖素組成,但是在創(chuàng)建幾何拓?fù)鋾r(shí),其邏輯網(wǎng)絡(luò)不會(huì)關(guān)心其復(fù)雜的組織結(jié)構(gòu),而是將其整體作為簡(jiǎn)單的節(jié)點(diǎn)或邊線看待[13]。</p><p>

93、  由于本系統(tǒng)使用的數(shù)據(jù)量不是太多,為實(shí)現(xiàn)各售房信息及周邊環(huán)境的查詢,將這些與空間數(shù)據(jù)無關(guān)的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)在arccatalog中arcmap屬性表中,在C#環(huán)境下直接訪問表中的數(shù)據(jù)來管理各種屬性信息。</p><p>  3.2.4 系統(tǒng)運(yùn)行平臺(tái)</p><p>  本系統(tǒng)軟件運(yùn)行平臺(tái)為Windows 2000及以上操作系統(tǒng),推薦使用Windows 2000或Windows XP,此外,

94、本系統(tǒng)運(yùn)行還需要ArcGISRunTime9.3。</p><p>  3.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),通過數(shù)據(jù)分層、圖層管理、屬性編碼和空間索引設(shè)計(jì),建立空間數(shù)據(jù)庫(kù),然后進(jìn)行屬性數(shù)據(jù)庫(kù)設(shè)計(jì),最后建立空間數(shù)據(jù)庫(kù)與屬性數(shù)據(jù)庫(kù)的連接關(guān)系。 </p><p>  鄭州市售房信息數(shù)據(jù)的獲取主要是通過網(wǎng)絡(luò)收集而得,按數(shù)據(jù)的類型:主要分

95、為空間數(shù)據(jù)(主要指圖形信息)和非空間數(shù)據(jù)(包括文本信息、統(tǒng)計(jì)信息等)。數(shù)據(jù)的來源比較廣泛,數(shù)據(jù)的獲取方式也多種多樣。再加上圖形矢量數(shù)據(jù)、空間數(shù)據(jù)、幾何數(shù)據(jù)、屬性數(shù)據(jù)等的存儲(chǔ)格式各異。所以為增強(qiáng)整個(gè)系統(tǒng)數(shù)據(jù)處理的靈活性,采用空間數(shù)據(jù)和屬性數(shù)據(jù)分別存放,每個(gè)空間實(shí)體都是空間數(shù)據(jù)和屬性數(shù)據(jù)的統(tǒng)一??臻g數(shù)據(jù)使用GIS軟件來管理,屬性數(shù)據(jù)使用數(shù)據(jù)庫(kù)軟件來管理,通過空間實(shí)體的唯一標(biāo)識(shí)(ID號(hào))實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)之間的關(guān)聯(lián)(如圖3-3所示)。 &

96、lt;/p><p>  圖3-3 系統(tǒng)結(jié)構(gòu)圖</p><p>  3.3.1 空間數(shù)據(jù)</p><p>  空間數(shù)據(jù)按照專題進(jìn)行分層組織,以適應(yīng)各種專題管理、分析和應(yīng)用的需要。其分層遵循以下原則:便于不同部門需求信息的提取和使用;便于數(shù)據(jù)拓?fù)潢P(guān)系的建立;便于數(shù)字化及數(shù)字化的后續(xù)處理工作。</p><p>  本系統(tǒng)所利用的資料為1:2800

97、0的鄭州市城區(qū)圖。根據(jù)城市各種地物的類型, 按照ArcGIS的數(shù)據(jù)分層組織方法, 將房屋信息分為7個(gè)圖層(如圖2-8)。每一層實(shí)體都包括幾何特征和屬性特征。幾何特征包括矢量點(diǎn)、線、面類,面由線閉合而成,線由其兩個(gè)端點(diǎn)描述,點(diǎn)則由其幾何坐標(biāo)定位,每一個(gè)實(shí)體都有區(qū)別于其它實(shí)體的屬性特征。這樣,一個(gè)城區(qū)的地物信息就可以非常完整地表達(dá)出來。</p><p>  3.3.2 屬性數(shù)據(jù)</p><p&g

98、t;  屬性數(shù)據(jù)是對(duì)系統(tǒng)中的空間數(shù)據(jù)進(jìn)行補(bǔ)充,起到互相配合的作用,其主要包括矢量化的時(shí)候已經(jīng)生成的一些屬性數(shù)據(jù),這些屬性數(shù)據(jù)是與空間圖形數(shù)據(jù)組合在一起的(如圖2-7)。</p><p>  表1 售房表</p><p>  表2 學(xué)校表</p><p><b>  表3 商場(chǎng)表</b></p><p&g

99、t;<b>  表4 醫(yī)院表</b></p><p>  表5 大型站點(diǎn)表</p><p>  表6 主干道表</p><p>  所有以購(gòu)房為目的的輔助材料都在這六張表上,方便我們及時(shí)調(diào)取自己所需要的數(shù)據(jù),為我們可視化操作提供支持。</p><p>  3.4 系統(tǒng)組織結(jié)構(gòu)</p>&l

100、t;p>  系統(tǒng)功能設(shè)計(jì)的主要任務(wù)是根據(jù)系統(tǒng)研制的目標(biāo)來計(jì)劃系統(tǒng)的規(guī)模,確定系統(tǒng)的各個(gè)組成部分,并說明各個(gè)組成部分在整個(gè)系統(tǒng)中的作用與相互關(guān)系。由于城市購(gòu)房指引系統(tǒng)包含的內(nèi)容較多,工作量很大,設(shè)計(jì)過程也很復(fù)雜,所以不可能在短時(shí)間內(nèi)全部完成。城市購(gòu)房指引系統(tǒng)可用于售房信息的可視化管理。系統(tǒng)能對(duì)售房信息進(jìn)行添加、刪除、修改;并可對(duì)售房信息可以進(jìn)行查詢輸出;系統(tǒng)最大的特點(diǎn)是實(shí)現(xiàn)緩沖區(qū)查詢和框選查詢。</p><p&g

101、t;  通過結(jié)合自己專業(yè)的特點(diǎn),以及鄭州市城區(qū)售房的實(shí)際情況,將系統(tǒng)設(shè)計(jì)大致為4個(gè)模塊來實(shí)現(xiàn),有地圖操作、基礎(chǔ)信息查詢、緩沖區(qū)分析、數(shù)據(jù)更新等幾個(gè)部分。 </p><p><b>  3.5系統(tǒng)設(shè)計(jì)原則</b></p><p>  根據(jù)城市購(gòu)房指引的任務(wù)和要求,在基于現(xiàn)代GIS的城市購(gòu)房指引系統(tǒng)設(shè)計(jì)過程中,我們遵循下列主要原則:</p><p>

102、;  1)科學(xué)性原則?;诂F(xiàn)代GIS的城市購(gòu)房指引系統(tǒng)是一個(gè)現(xiàn)代化的購(gòu)房指引系統(tǒng),其設(shè)計(jì)與開發(fā)必須符合科學(xué)性原則,盡量采用新思想和新技術(shù);</p><p>  2)實(shí)用性原則。整個(gè)系統(tǒng)的開發(fā)是為滿足公眾對(duì)城市各個(gè)售房點(diǎn)以及周邊環(huán)境了解的要求而進(jìn)行的,這就要求系統(tǒng)結(jié)構(gòu)合理、功能強(qiáng)大、操作使用方便、界面友好;</p><p>  3)安全性原則。地理信息安全關(guān)系國(guó)民經(jīng)濟(jì)發(fā)展及社會(huì)可持續(xù)發(fā)展,關(guān)

103、系到國(guó)計(jì)民生,具有重要的經(jīng)濟(jì)、社會(huì)和政治意義,因此必須保證系統(tǒng)正確可靠的運(yùn)行;</p><p>  4)開放性原則。各子系統(tǒng)功能獨(dú)立,在信息處理上既保持相互獨(dú)立又相互聯(lián)系和作用,通過數(shù)據(jù)及圖形信息資源的共享實(shí)現(xiàn)相互關(guān)聯(lián);</p><p>  5)面向用戶原則。系統(tǒng)應(yīng)能滿足決策者的決策需要,具備界面友好、操作簡(jiǎn)便等特點(diǎn), 便于用戶掌握使用[14]。</p><p>&

104、lt;b>  3.6 本章小結(jié)</b></p><p>  本章的主要內(nèi)容是基于ArcEngine城市購(gòu)房指引系統(tǒng)的建立過程,在分析合理選用開發(fā)平臺(tái)、開發(fā)方式、開發(fā)語言和數(shù)據(jù)庫(kù)的基礎(chǔ)上,以鄭州市的購(gòu)房需求為例,探討了基于ArcEngine的城市購(gòu)房指引系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的建立:空間數(shù)據(jù)和屬性數(shù)據(jù),并給出了系統(tǒng)開發(fā)組織結(jié)構(gòu)和系統(tǒng)實(shí)現(xiàn)的基本功能。</p><p>  第4章 鄭州市

105、城市購(gòu)房指引系統(tǒng)的實(shí)現(xiàn)</p><p><b>  4.1 系統(tǒng)概述</b></p><p>  本課題以鄭州市城區(qū)售房點(diǎn)為研究對(duì)象,利用已有的鄭州市城區(qū)圖,結(jié)合地物屬性數(shù)據(jù)、網(wǎng)上搜集的購(gòu)房數(shù)據(jù)信息等,開發(fā)了一個(gè)基于ArcEngine的城市購(gòu)房指引系統(tǒng)。 </p><p>  系統(tǒng)的軟件設(shè)計(jì)采用C#作為可視化編程工具,結(jié)合ArcEngine9.

106、3進(jìn)行開發(fā)。C#.具有界面友好、易學(xué)易用的特點(diǎn),而且容易實(shí)現(xiàn)與外部數(shù)據(jù)庫(kù)的聯(lián)接。在C#.環(huán)境下通過與數(shù)據(jù)庫(kù)連接,實(shí)現(xiàn)對(duì)售房數(shù)據(jù)信息的管理。利用ArcEngine組件提供的各種屬性、方法和工具,能夠進(jìn)行空間數(shù)據(jù)獲取、圖形編輯、數(shù)據(jù)查詢、數(shù)據(jù)分析等操作,從而實(shí)現(xiàn)對(duì)購(gòu)房信息的管理分析。</p><p><b>  4.2 用戶界面</b></p><p>  用戶是圖形軟件

107、系統(tǒng)的最終使用者,作為人機(jī)交互的界面環(huán)境,需要考慮人們的操作習(xí)慣和接受能力,使應(yīng)用程序在視覺感受、概念語義上易于理解,易于操作,無二義性。本系統(tǒng)以暖色調(diào)為主,顏色搭配合理,給人以親和力,主界面與子窗體相輔相成,使得整個(gè)系統(tǒng)統(tǒng)一和諧。系統(tǒng)界面設(shè)計(jì)人性化,并可以自由更換主題,更方便了用戶使用。</p><p>  系統(tǒng)主要由菜單欄區(qū)、電子地圖主顯示區(qū)、鷹眼地圖顯示區(qū)、工具欄區(qū)等部分組成。如圖4-1所示:</p&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論