国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

地理信息系統(tǒng)軟件開發(fā)模式分析

2018-01-15 12:23劉友芹岳文朝
中國科技縱橫 2017年23期
關鍵詞:二次開發(fā)矢量交通

劉友芹+岳文朝

摘 要:近些年,我國地理信息系統(tǒng)在不斷發(fā)展壯大,很大程度的對地理信息系統(tǒng)廣泛的應用。為了完善管理測繪數(shù)據(jù),有必要盡可能提高地理信息系統(tǒng)的設計和開發(fā)的模式。為了能夠使地理信息系統(tǒng)得到更大程度的推進使用,有必要充分把握地理信息系統(tǒng),使其系統(tǒng)設計不斷的創(chuàng)新提高,使系統(tǒng)的功能可以緊跟市場經(jīng)濟的發(fā)展需要,使地理信息系統(tǒng)的作用得到充分發(fā)揮。本文主要是分析當前地理信息系統(tǒng)軟件的開發(fā)模式,詳細討論了綜合二次開發(fā)、單純二次開發(fā)和獨立開發(fā),從中找出三者之間不同之處。

關鍵詞:地理信息系統(tǒng);軟件開發(fā)模式;未來發(fā)展趨勢

中圖分類號:P208 文獻標識碼:A 文章編號:1671-2064(2017)23-0021-02

地理信息系統(tǒng)的簡稱是GIS,它是一種結合了多種學科的邊緣性學科,如地圖學、地理學、計算機學、測量學等。地理信息系統(tǒng)也被稱為“資源與環(huán)境系統(tǒng)”和“地理信息系統(tǒng)”。它是屬于一種空間信息系統(tǒng),主要在計算機硬件和軟件系統(tǒng)支持下,對全球或部分地球表面空間在數(shù)據(jù)采集、存儲、計算分析、顯示和描述的一系列技術系統(tǒng),管理并研究這些計算機技術,這些技術與地理空間數(shù)據(jù)形成不可分割的整體,因此本文就GIS應用軟件開發(fā)模式展開了分析。

1 開發(fā)地理信息系統(tǒng)應用軟件的基本模式

1.1 地理信息系統(tǒng)簡單的二次開發(fā)的幫助

在地理信息系統(tǒng)的Arc/lnfo和intergragh等開發(fā)語言的基礎輔助下,結合自己的目標開發(fā)的應用系統(tǒng)。Map Basic語言、Avenue語言等都是由地理信息系統(tǒng)提供的y可以讓用戶進行第二次開發(fā)的宏語言。以原地理信息系統(tǒng)工具軟件為基礎,以這些宏語言為工具,每個用戶都可以開發(fā)和使用屬于自己的應用程序。

1.2 應用高級語言進行獨立開發(fā)

近幾年,Arc-GIS、MapGIS等大型地理信息系統(tǒng)在國內(nèi)和國際都有著不容小覷的影響力,它擁有著全面的地理信息系統(tǒng)的功能,可以滿足所有需要使用地理信息系統(tǒng)的部門使用,但價格不菲,有的企業(yè)或者部門資金有限購買不易,所以在地理信息系統(tǒng)應用軟件開發(fā)時用高級語言是非常更有必要的。自主設計空間數(shù)據(jù)的數(shù)據(jù)庫和數(shù)據(jù)結構,使用可視化高級編程語言對地理信息系統(tǒng)軟件進行開發(fā)。

地理信息系統(tǒng)包含對矢量圖形系統(tǒng)的管理、數(shù)據(jù)庫管理系統(tǒng)管理以及數(shù)據(jù)庫與矢量圖形雙向的連接系統(tǒng)幾個基本的部分。下面詳細的介紹一下利用高級語言開發(fā)這幾部分。

1.2.1 完善的矢量圖形系統(tǒng)的建立

地理信息系統(tǒng)的最重要的部分是矢量圖形系統(tǒng)。同時,矢量圖形系統(tǒng)也是地理信息系統(tǒng)的技術核心。地理信息系統(tǒng)的不同領域需要不同的矢量圖形元素,因此其操作將有不同的要求,但通常需要具有圓形,多變形區(qū)域,點,連接線,標記文字,線條等更基本的圖形元素和圖形,矢量圖形系統(tǒng)與這兩個因素更容易滿足地理信息系統(tǒng)的矢量圖形要求進行一般管理。這樣矢量圖形元素的處理更加完美,功能有線性、層次、顏色等設置,可以進行操縱圖形運動和縮放。圖形數(shù)據(jù)交互式輸入和鼠標交互繪制等功能可以更加完美。從印刷或繪圖設備輸出圖形、數(shù)字化儀輸入等圖形系統(tǒng)數(shù)據(jù)接口等功能必須具備。要具有很大的實際存儲容量,因為存儲系統(tǒng)需要占用很多空間。對圖形進行更快速,實用的處理非常重要,這在實際應用中是相當重要的?;謴湍芰θ蒎e能力更強。

1.2.2 配套的數(shù)據(jù)庫管理系統(tǒng)的建立

地理信息系統(tǒng)的另一個重要組成部分是數(shù)據(jù)管理系統(tǒng),其主要作用是對地理信息系統(tǒng)進行各種數(shù)據(jù)管理。 ODBC、OLEDB和ADO等最常用的數(shù)據(jù)庫訪問技術都由Microsoft提供。當客戶端應用程序訪問關系數(shù)據(jù)庫時,標準接口是ODBC,應用程序可以使用ODBC提供的統(tǒng)一API訪問提供ODBC程序的數(shù)據(jù)庫,以便數(shù)據(jù)源可以在各種數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)庫文件。

2 開發(fā)模式分析比較

現(xiàn)在每個地理信息系統(tǒng)的開發(fā)模式都各有利弊。用戶可以使用地理信息系統(tǒng)提供的宏語言來開發(fā),這種方法比較簡單,他可以開發(fā)更適合自己的程序。但這導致了宏觀語言的二次開發(fā),導致語言功能不通用,所以不能開發(fā)更好的程序。當開發(fā)高級語言時,開發(fā)者可以獨立完成設計算法、編輯、采集空間數(shù)據(jù)、分析處理數(shù)據(jù),并輸出數(shù)據(jù)。這可以節(jié)省開發(fā)成本,但浪費時間,消耗大量資金,所以這要求開發(fā)商有非常強大的財務支持和足夠的時間。通過不同的地理信息系統(tǒng)軟件,使用不同的工具完成不同功能的地理信息軟件都屬于二次開發(fā),它的優(yōu)點主要是高效方便的對地理信息系統(tǒng)軟件的分析和管理。結合了兩者的優(yōu)勢,不僅大大提高了開發(fā)應用系統(tǒng)的效率,數(shù)據(jù)庫的功能也會更強大,可靠性越來越高,維護更方便,地理信息系統(tǒng)的發(fā)展方向逐漸成為二次開發(fā)的整合,但投資較大。

3 未來地理信息系統(tǒng)的發(fā)展趨勢

3.1 GIS數(shù)據(jù)的共享和開放

在我國目前的地理信息系統(tǒng)中,限制GIS發(fā)展的主要問題是數(shù)據(jù)問題,數(shù)據(jù)是GIS的研究基礎和研究對象,離開了數(shù)據(jù),GIS就會失去它的價值。雖然中國在GIS研究的方面有不錯的成績,但是,跟發(fā)達國家相比,在GIS發(fā)展規(guī)模和普及程度上都存在很大的差異。尤其是在民用和經(jīng)濟方面,GIS的應用更加的落后。在目前,GIS技術在中國的應用范圍十分有限,一般是使用在一些政府部門和科研機構所承擔的大型項目中,在其他領域的普及程度比較低。因此,GIS在目前,對整個社會的生產(chǎn)力發(fā)展沒有明顯的促進作用。這種情況跟中國在GIS研究領域中所取得的成就非常的不相符,造成這種情況的原因有很多。其中最主要的原因就是GIS數(shù)據(jù)的保密性。GIS技術在各個領域中發(fā)揮的功能將隨著大量GIS數(shù)據(jù)的共享和開放變得越來越強大,可以為民生工作和經(jīng)濟發(fā)展提供更好的服務。

3.2 GIS軟件開發(fā)的產(chǎn)業(yè)化及市場化

中國的GIS技術在最近幾十年中得到了很好的發(fā)展,GIS基礎軟件技術得到了更好的提升。在目前,中國已經(jīng)形成了例如MapGIS、SuperMap、GeoStar等具有自主知識產(chǎn)權的GIS品牌軟件,并且在一些領域中得到了廣泛的影響。但是,總整體來看,國內(nèi)的GIS市場目前成處于發(fā)展階段,空間分布不太均勻,而且規(guī)模不大,產(chǎn)業(yè)化以及市場化的成都比較低。GIS軟件主要是科研機構和教育機構在使用,有一些政府部門也成立了相關的研究部門,進行獨立的系統(tǒng)設計,開發(fā),維護的工作。

3.3 交通GIS和網(wǎng)絡GIS的發(fā)展

在中國,GIS主要的發(fā)展領域就是交通GIS和網(wǎng)絡GIS,在民用和商業(yè)領域,GIS技術在汽車導航和網(wǎng)上地圖服務中有著比較廣泛的應用。交通信息和地理空間信息密切相關,因此,GIS的一個重點應用領域就是交通領域。目前國內(nèi)的汽車擁有量不斷的增加,物流行業(yè)不斷的發(fā)展,對交通信息和車輛導航的需求也越來越大。憑借著自身強大的交通信息服務和管理功能,交通GIS一定會在交通規(guī)劃、建設、管理以及智能交通方面發(fā)揮自身強大的優(yōu)勢,給社會帶來極大的經(jīng)濟收益。根據(jù)調(diào)查顯示,日本在使用智能交通系統(tǒng)之前,每年的交通事故死亡人數(shù)就達到了一百萬人,由于交通事故損失的時間達到五十三億小時,造成直接經(jīng)損失達到十二萬億日元,采用智能導航系統(tǒng)之后,交通堵塞和交通事故得到了極大的降低。

4 結語

在本文中,主要對地理信息系統(tǒng)應用軟件開發(fā)進行了分析研究。分別介紹了二次開發(fā)、高級語言自主開發(fā)和簡單二次開發(fā)的幾種開發(fā)模式,并對其發(fā)展特點進行了總結和這三個模型的優(yōu)缺點進行了比較和分析。我們應該在了解清楚系統(tǒng)使用領域后,運用適當?shù)哪J介_發(fā)具體的地理信息系統(tǒng)。

參考文獻

[1]張治斌.《C#應用軟件開發(fā)》之信息化教學方案設計[J].科技創(chuàng)業(yè)家,2014,(02):4.

[2]吳信才.MAPGIS地理信息系統(tǒng)[M].北京:電子工業(yè)出版社,2004.

[3]吳信才.地理信息系統(tǒng)原理與方法[M].北京:電子工業(yè)出版社,2008.

[4]姚娜.GIS、MapInfo與MapBasic學習教程[M].北京:北京大學出版社,2000.

[5]吳秀芹.ArcGIS 9地理信息系統(tǒng)應用與實踐[M].北京:清華大學出版社,2007.endprint

猜你喜歡
二次開發(fā)矢量交通
繁忙的交通
淺談基于Revit平臺的二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
小小交通勸導員
西門子Easy Screen對倒棱機床界面二次開發(fā)
基于矢量最優(yōu)估計的穩(wěn)健測向方法
基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
色料減色混合色矢量計算
閱讀理解三則
抚州市| 海门市| 仙游县| 开江县| 阿坝县| 昌都县| 通山县| 丰顺县| 松溪县| 清河县| 贡觉县| 嘉定区| 三门峡市| 临城县| 温州市| 桃源县| 柯坪县| 哈密市| 桂东县| 荣昌县| 岳阳市| 百色市| 石城县| 嵊泗县| 高雄县| 商洛市| 高要市| 梨树县| 五指山市| 泗阳县| 长武县| 东方市| 泊头市| 大冶市| 台湾省| 汝州市| 盈江县| 大厂| 门头沟区| 定州市| 额济纳旗|