張王 常新園
摘要:軟件工程是一門研究如何通過系統(tǒng)、規(guī)范、量化的方式對軟件進行開發(fā)與維護的一門學(xué)科技術(shù),他包含了兩個方面的內(nèi)容,一個是軟件開發(fā)、另一個是軟件項目管理。軟件開發(fā)技術(shù)的學(xué)科內(nèi)容包括軟件開發(fā)方式、工具、工程環(huán)境等。軟件項目管理的內(nèi)容包括有軟件的度量、估算、進度管理、結(jié)構(gòu)組織、資源配置等。基于此,本篇文章對面向?qū)ο筌浖こ碳夹g(shù)在GIS中的應(yīng)用進行研究,以供參考。
關(guān)鍵詞:面向?qū)ο?軟件工程技術(shù);GIS;應(yīng)用
引言
進入新世紀(jì)以來,互聯(lián)網(wǎng)信息技術(shù)的快速發(fā)展徹底改變了人們的生活方式,隨著計算機應(yīng)用的不斷發(fā)展,面向?qū)ο蠹夹g(shù)的研究與應(yīng)用也更具深度和廣度。與過去面向過程的程序設(shè)計不同,面向?qū)ο蟪绦蛟O(shè)計采用了對象封裝、繼承、抽象等全新的設(shè)計方法,使得計算機程序的有效性獲得了顯著的提升。
1GIS軟件概述
地理信息系統(tǒng),簡稱為GIS,它還有一個名稱“地學(xué)信息系統(tǒng)”,它是一種特定的并且十分重要的空間信息測定系統(tǒng)。它的支撐基礎(chǔ)是計算機硬件與軟件系統(tǒng),它可以對地球表面整個或者部分的空間地理數(shù)據(jù)分布情況進行采集,儲存與管理等。位置與地理信息不僅是LBS的核心內(nèi)容,同時也是LBS技術(shù)的一個重要基礎(chǔ)。一個單詞的經(jīng)緯度坐標(biāo)信息只能在一個特定的地理信息中。GIS涉及的學(xué)科內(nèi)容有很多,在地理學(xué)與地圖學(xué)以及計算機等學(xué)科領(lǐng)域方面的知識都有不同程度的應(yīng)用。GIS可以對地理信息進行輸入、查找、儲存與分析,隨著GIS技術(shù)研究的不斷深入以發(fā)展,也有人將GIS稱之為“地理信息科學(xué)”。
2面向?qū)ο蟮能浖こ碳夹g(shù)
面向?qū)ο蠹夹g(shù)是一種新的軟件技術(shù),其它的概念源于程序設(shè)計。至今已發(fā)展成為了一種比較成熟的編程思想。面向?qū)ο缶哂蟹庋b、繼承和多態(tài)等特征,它本身用于實現(xiàn)軟件系統(tǒng)業(yè)務(wù)模型時,具有天然優(yōu)勢,而這正好大大給我們設(shè)計面向?qū)ο蠹夹g(shù)的網(wǎng)絡(luò)管理軟件提供了便利。而網(wǎng)絡(luò)管理軟件就是能夠完成網(wǎng)絡(luò)管理功能的網(wǎng)絡(luò)管理系統(tǒng),它屬于網(wǎng)絡(luò)軟件的一種,用這種軟件來支持行為,提高我們的工作效率,從而實現(xiàn)我們網(wǎng)絡(luò)管理軟件的實現(xiàn)。網(wǎng)絡(luò)管理軟件是專門為了網(wǎng)絡(luò)管理人員來設(shè)計的,用網(wǎng)絡(luò)管理軟件進行網(wǎng)絡(luò)檢測和管理,其實網(wǎng)絡(luò)管理軟件它最終的目的是在檢測和管理的基礎(chǔ)上,減少故障,少出問題,從而提高IT效率。網(wǎng)絡(luò)管理軟件具有可監(jiān)測性、擴展性、容易使用。網(wǎng)絡(luò)管理軟件也不是單單計算機的應(yīng)用,計算機只是運行的一個工具,它可以說是企業(yè)的神經(jīng)系統(tǒng),是一個人機系統(tǒng),是每個現(xiàn)代企業(yè)都必不可少的系統(tǒng)。
3面向?qū)ο蠹夹g(shù)的內(nèi)容
主要包括3部分。第一,面向?qū)ο蠓治?,簡單來講就是軟件需求分析,但具有更強的約束性,多用于軟件開發(fā)中的問題定義環(huán)節(jié)。具體是對問題進行抽象建模,形成一種描述系統(tǒng)功能和問題論域基本特征的綜合文檔。第二,面向?qū)ο笤O(shè)計,即在面向?qū)ο蠓治鼋5幕A(chǔ)上根據(jù)軟件設(shè)計要求進行改造,作為軟件構(gòu)造的藍圖。第三,面向?qū)ο蟪绦蛟O(shè)計,即使用類和對象以及面向?qū)ο筇赜械母拍钸M行編程。
4在GIS系統(tǒng)中面向?qū)ο筌浖こ碳夹g(shù)的應(yīng)用
4.1GIS圖形元素繪制與編輯功能
按照面向?qū)ο蠓治龇椒ǖ乃悸?,對圖片中每個客觀的對象的特征進行劃分,劃分類型有公有與私有兩種,私有特征是指該對象本身具有而其他對象沒有的特征;公有特征是指每個對象都具備的特征。在符號的圖元設(shè)計與編輯過程中,系統(tǒng)研究的對象為“各種圖元”,什么是圖元的,圖元是基本圖形元素的簡稱,在本系統(tǒng)設(shè)計中,圖元類型基本包括圓、橢圓、斜橢圓、矩形、任意多邊形、曲線、注記、折線等類型的圖形元素,每種圖元都有公有特性與是有特性的區(qū)分。
4.2GIS多邊形的處理與編輯
系統(tǒng)可以對生成的多邊形圖形元素,以及面狀的圖形元素比如圓、橢圓等進行交、差、和等運算,從而得到新的圖形。
4.3GIS圖形顯示與輔助操作功能
系統(tǒng)可以對顯示的圖形進行操作處理,可以對圖形進行放大、縮小、漫游等操作。
4.4GIS圖元編輯功能
該功能的實現(xiàn)主要包含內(nèi)容有GIS圖元幾何坐標(biāo)的添加與刪除,同時還能對圖元的私有特性部分進行修改與補充。系統(tǒng)課余對單個的圖形元素或者是圖形元素組合進行鏡像、比例、旋轉(zhuǎn)等調(diào)整,并且還可以對圖形元素形成的組合,也就是點狀的符號進行調(diào)整。
4.5系統(tǒng)的總體設(shè)計
在對GIS軟件系統(tǒng)進行總體設(shè)計時,首先需要對代碼的編輯規(guī)范進行嚴(yán)格的計劃制定,保障代碼的可讀取性與安全性,并且還可以為項目組成員之間的代碼共享提供方便,一個好的編碼不僅要檢查方便,并且還要控制代碼格式化的時間。由于代碼編輯工作需要多人同時在一個網(wǎng)絡(luò)環(huán)境中進行,需要通過源代碼的控制來達到管理服務(wù)器目錄管理的目的。也就是在服務(wù)器之上開通員工的專用賬號,形成對應(yīng)賬戶的專用目錄,習(xí)題的主控結(jié)構(gòu)、基本接口、底層架構(gòu)等都是需要在服務(wù)器的公用目錄上進行代碼編輯的。其他的成員只能讀取該代碼,服務(wù)器管理員會定期對文件進行備份。
5GIS技術(shù)的未來發(fā)展方向
5.1數(shù)字化發(fā)展方向
GIS技術(shù)可以應(yīng)用大數(shù)據(jù)當(dāng)中的數(shù)據(jù)可視化功能,對矢量數(shù)據(jù)進行自動化的查找,方便按照現(xiàn)有的邏輯順序?qū)Φ玫降臄?shù)據(jù)進行測繪,形成一個比較全面的電子地圖。在未來發(fā)展當(dāng)中,GIS技術(shù)精度將會越來越高,存儲的數(shù)據(jù)類型也會越來越多,因而結(jié)合大數(shù)據(jù)的數(shù)據(jù)庫功能進行分門別類的管理,刻錄成存儲形式或者是光盤的形式,可以方便工作人員進行數(shù)字化的查找。
5.2智能化發(fā)展方向
面向深度學(xué)習(xí)的遙感影像樣例庫建設(shè),是GIS的未來發(fā)展方向之一?;谌斯ぶ悄艿陌l(fā)展,機器學(xué)習(xí)技術(shù)快速進步,人工智能出現(xiàn)了新的發(fā)展浪潮。GIS技術(shù)與深度學(xué)習(xí)模型進行結(jié)合,層數(shù)多、參數(shù)多,在云計算的支撐之下,使得大樣本增長成為可能。GIS技術(shù)結(jié)合自動化的分類定位、目標(biāo)檢測和要素分割,可以實現(xiàn)深度學(xué)習(xí)測算。根據(jù)具體的探測任務(wù),進行對象數(shù)量的全面感知。當(dāng)前,這種智能化的發(fā)展方向已經(jīng)進入到了實踐應(yīng)用階段,例如遠程身份認證、安防監(jiān)控、身份識別、人臉支付、人臉簽到、高鐵機場的自動化對比,都應(yīng)用到了這種GIS的智能學(xué)習(xí)功能。
5.3應(yīng)用范圍擴大
GIS技術(shù)的應(yīng)用,具有顯著的時效性和低成本性。在未來發(fā)展的過程當(dāng)中,GIS技術(shù)的應(yīng)用范圍將不斷擴大。
結(jié)束語
綜上所述,在上世紀(jì)九十年代的時候,面向?qū)ο蟮能浖こ桃呀?jīng)成為了大多數(shù)設(shè)計者與信息工程專業(yè)人進行產(chǎn)品設(shè)計與軟件開發(fā)的關(guān)鍵技術(shù)。隨著社會的不斷發(fā)展,時代的不斷進步,面向?qū)ο蟮能浖こ碳夹g(shù)也正在逐步的取代傳統(tǒng)方式的軟件開發(fā)技術(shù)。在GIS中的應(yīng)用也起到了十分大的作用。
參考文獻
[1]楊林,李圣文,左澤均,葉亞琴.面向工程教育認證的“GIS軟件工程”實踐教學(xué)研究[J].地理空間信息,2019,17(12):123-126+11.
[2]毛紅粉,陳蘭蘭,郝珂麗,孫新杰.對面向?qū)ο蟪绦蛟O(shè)計的思考[J].科技風(fēng),2019(29):109-110.
[3]何偉朋.適合GIS開發(fā)的軟件工程方法研究[J].電腦編程技巧與維護,2019(09):36-38.