基于Rest和RIA技術(shù)的城市地下綜合管線信息系統(tǒng)的設(shè)計與實現(xiàn)
本文選題:地下管線 + 信息系統(tǒng) ; 參考:《江西理工大學(xué)》2013年碩士論文
【摘要】:地下管線是社會基礎(chǔ)設(shè)施的一個重要部分,是現(xiàn)在社會中城市建設(shè)、防災(zāi)、搶險、環(huán)境保護以及國土資源規(guī)劃不可忽視的一部分。地下管線的合理布置和管理是城市建設(shè)、規(guī)劃和管理的重要基礎(chǔ),然而傳統(tǒng)的管理方法主要是由人工處理,所有的管線分布圖都是圖紙繪制的,更新十分麻煩,而且由于地下管線由各個部門分管,數(shù)據(jù)統(tǒng)一比較困難,對于突發(fā)事件也很難做到及時高效的處理,所以對城市地下管線數(shù)據(jù)合理的管理和共享是很有必要的。本系統(tǒng)將使用最新的技術(shù)和開發(fā)理念實現(xiàn)地下管線數(shù)據(jù)信息的共享和管理。 本文首先介紹了開發(fā)地下綜合管線信息系統(tǒng)所使用的兩種關(guān)鍵技術(shù),Rest和RIA技術(shù)。Rest是整個系統(tǒng)的架構(gòu)風(fēng)格,通過對資源的操作來實現(xiàn)分布式系統(tǒng)應(yīng)用。本文分析了Rest中資源的概念和劃分以及RestAPI的使用方法,并通過與最流行的SOAP技術(shù)對比分析出Rest的優(yōu)點和還存在的問題。RIA技術(shù)有多種,系統(tǒng)介紹了RIA的工作原理并對主流的技術(shù)分別從技術(shù)運行部署成本、技術(shù)支持方面、以及開發(fā)工具和使用的UI等方面進行了對比。本系統(tǒng)選用Flex技術(shù)作為富客戶端開發(fā)技術(shù),總結(jié)了Flex在開發(fā)時的核心技術(shù)并介紹了ArcGISAPIforFlex的概念及一些組件的使用。通過對這兩種技術(shù)詳細(xì)的介紹和分析,為開發(fā)整個城市地下管線系統(tǒng)打下了堅實的基礎(chǔ)。 在這兩種技術(shù)的基礎(chǔ)上開發(fā)了B/S架構(gòu)的WebGIS工程——城市地下綜合管線信息系統(tǒng)。通過獲取地下管線數(shù)據(jù)的RestURI地址,在客戶端使用Flex技術(shù)完成對地圖數(shù)據(jù)的訪問,,并實現(xiàn)對地下管線數(shù)據(jù)的實時共享、管理和分析功能。系統(tǒng)實現(xiàn)了通過數(shù)據(jù)庫引擎ArcSDE將海量管線數(shù)據(jù)存儲到關(guān)系型數(shù)據(jù)庫中,以及對動態(tài)地圖、切片地圖等格式地圖的發(fā)布和管理。為了對城市地下管線數(shù)據(jù)集中式管理和更新,系統(tǒng)分別實現(xiàn)了對管線數(shù)據(jù)的查詢,編輯、統(tǒng)計分析以及各種專業(yè)應(yīng)用、輔助分析和數(shù)據(jù)的輸出等功能。為了提高爆管分析的效率,本系統(tǒng)提供了一種效果更高的爆管分析算法。本系統(tǒng)還設(shè)置了系統(tǒng)管理權(quán)限,擁有不同權(quán)限的用戶對系統(tǒng)操作的功能也不一樣,保證管線數(shù)據(jù)的安全性。
[Abstract]:Underground pipeline is an important part of social infrastructure, which can not be ignored in urban construction, disaster prevention, emergency, environmental protection and land and resource planning. The rational arrangement and management of underground pipelines are the important basis of urban construction, planning and management. However, the traditional management methods are mainly handled manually, and all the distribution maps of pipelines are drawn by drawing, and updating is very troublesome. Because the underground pipeline is managed by each department, it is difficult to unify the data, and it is difficult to deal with the emergency in time and efficiently, so it is necessary to manage and share the underground pipeline data reasonably. The system will use the latest technology and development idea to realize the sharing and management of underground pipeline data information. This paper first introduces two key technologies used in the development of underground integrated pipeline information system: best and RIA. Rest is the architecture style of the whole system. The application of distributed system is realized by the operation of resources. This paper analyzes the concept and partition of resources in Rest and the methods of using RestAPI, and by comparing with the most popular SOAP technology, it finds out that there are many advantages and problems of Rest. This paper introduces the working principle of RIA and compares the main technologies from the aspects of technology deployment cost, technical support, development tools and UI. This system selects Flex technology as the rich client development technology, summarizes the core technology of Flex development, and introduces the concept of ArcGISAPIforFlex and the use of some components. Through the detailed introduction and analysis of these two technologies, it lays a solid foundation for the development of the whole urban underground pipeline system. On the basis of these two technologies, a WebGIS project based on B / S architecture is developed-Urban Underground Integrated Pipeline Information system. By obtaining the RestURI address of the underground pipeline data, the Flex technology is used to access the map data in the client, and the real-time sharing, management and analysis function of the underground pipeline data are realized. The system realizes storing the massive pipeline data into the relational database through the database engine ArcSDE, and publishing and managing the dynamic map, slice map and other format maps. In order to manage and update the urban underground pipeline data centrally, the system realizes the functions of query, edit, statistical analysis, professional application, auxiliary analysis and data output of pipeline data respectively. In order to improve the efficiency of tube burst analysis, this system provides a more effective burst analysis algorithm. The system also has the system management authority, and the users with different permissions have different functions to the system operation, to ensure the safety of pipeline data.
【學(xué)位授予單位】:江西理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:P208;TU990.3;TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 王重陽;張韶華;;ArcSDE在數(shù)據(jù)連庫接加載中的應(yīng)用[J];北京測繪;2009年02期
2 馬民濤;任杰;陳克龍;李旭;趙永梅;;城市地下管網(wǎng)管理信息系統(tǒng)中管線三維顯示的實現(xiàn)[J];測繪工程;2005年04期
3 江貽芳;;我國城市地下管線信息化建設(shè)工作進展[J];測繪通報;2007年12期
4 赫建忠;江貽芳;賈志英;;城市地下管線信息化建設(shè)的必要性及其主要任務(wù)[J];測繪通報;2008年06期
5 劉艷豐;姜耀鵬;;基于面向?qū)ο蠹夹g(shù)和標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫的Geodatabase的研究[J];測繪與空間地理信息;2009年04期
6 王志剛;;富互聯(lián)網(wǎng)應(yīng)用[J];硅谷;2010年08期
7 程國雄;胡世清;;基于Silverlight互動學(xué)習(xí)RIA平臺的研究與實現(xiàn)[J];計算機工程與科學(xué);2010年07期
8 張佐幫;尚穎娟;;基于ArcSDE的空間數(shù)據(jù)組織和管理[J];農(nóng)業(yè)網(wǎng)絡(luò)信息;2007年09期
9 萬九香;GIS技術(shù)及其應(yīng)用和發(fā)展前景[J];江西通信科技;2003年03期
10 李佳田,劉洪斌,武偉,王春曉;基于SDE的數(shù)據(jù)庫應(yīng)用研究[J];微機發(fā)展;2003年04期
本文編號:1930572
本文鏈接:http://www.sikaile.net/kejilunwen/dizhicehuilunwen/1930572.html