999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Mapobjects的地圖應(yīng)用開發(fā)淺談

2012-12-31 00:00:00王杰
科教導(dǎo)刊 2012年30期

摘要 地圖在人們的生產(chǎn)生活中的應(yīng)用越來越廣泛,在信息發(fā)達(dá)的今天,如何把行業(yè)信息和地域信息結(jié)合起來變得越來越重要。本文提供了一種開發(fā)簡(jiǎn)單、價(jià)格低廉且方法可行的小區(qū)域地圖,可滿足一般客戶的基本需求。

關(guān)鍵詞 MapObjects VB 地圖應(yīng)用

中圖分類號(hào):TP317.4 文獻(xiàn)標(biāo)識(shí)碼:A

0 前言

在信息技術(shù)日益普及的環(huán)境下,地圖廣泛服務(wù)于城市公眾,成為數(shù)字城市的基礎(chǔ)部分。隨著計(jì)算機(jī)技術(shù)的進(jìn)步,地圖應(yīng)用也越來越廣泛。從政府部門到一般企業(yè),再到單獨(dú)的個(gè)人,都離不開地圖。現(xiàn)在網(wǎng)絡(luò)上有很多地圖,但地圖應(yīng)用范圍單一,大部分面向大眾,針對(duì)某一行業(yè)或特定作用的地圖不是很多。也有一些專業(yè)功能的地圖,但大都價(jià)格昂貴。這些制約了地圖信息的更廣闊的發(fā)展。

VisualBasic是微軟公司推出的一種可視化的高級(jí)程序開發(fā)語言,它支持面向?qū)ο蠹夹g(shù),特別需求者可以再VB平臺(tái)上開發(fā)自己的需求;但大多缺少圖形信息。GIS主要是確定空間點(diǎn)的三維信息的一種技術(shù),在GIS領(lǐng)域中,有很多地圖開發(fā)工具。本文選用VB作用開發(fā)平臺(tái),調(diào)用MapObjects2.0作為開發(fā)所用的ActiveX控件。

1 VB與MapObjects技術(shù)

1.1 Visual Basic

Visual Basic(VB)是微軟公司開發(fā)的一種面向?qū)ο蟮拈_發(fā)編程語言。VB因?yàn)樗暮?jiǎn)單、界面可視化、數(shù)據(jù)庫(kù)豐富而成為大多數(shù)軟件開發(fā)者首選的開發(fā)工具。BASIC 編程語言是VB的前身。VB擁有圖形用戶界面 ( GUI )和 快速應(yīng)用程序開發(fā) ( RAD )系統(tǒng),能夠很容易地連接數(shù)據(jù)庫(kù)或創(chuàng)建ActiveX 控件。程序員快速、完整地使用VB提供的控件建立一個(gè)日常實(shí)用程序 。

1.2 MapObjects技術(shù)

MapObjects是一套制圖軟件集,過MapObjects開發(fā)人員可以靈活地建立適合用戶的地圖接口。在小內(nèi)存空間中,程序員能用多種標(biāo)準(zhǔn)程序環(huán)境去開發(fā)應(yīng)用程序,能聯(lián)合MapObjects與別的軟件實(shí)現(xiàn)地圖與用戶信息的聯(lián)系。它具有如下特點(diǎn):

(1)MapObjects功能強(qiáng)大,通過MapObjects可完成:顯示一張多圖層地圖(道路、河流、邊界)、地圖瀏覽、圖形元素生成(如點(diǎn),線,圓,多邊形)、說明注記等等基本地圖操作功能。

(2)MapObjects是過程用戶。它是為程序設(shè)計(jì)者服務(wù)的。程序設(shè)計(jì)者可利用MapObjects設(shè)計(jì)應(yīng)用程序,并把這些應(yīng)用程序提供給終極需求者。

(3)MapObjects還有一個(gè)特性,地圖既可以是程序中的主要元素,也可是附屬品。所以,MapObjects非常適合vertical應(yīng)用軟件。比如, 你的軟件可能主要是商用數(shù)據(jù)庫(kù),當(dāng)查詢時(shí)可在表單上高亮度顯示與查詢內(nèi)容相關(guān)的地圖。

另外,MapObjects支持Shape文件、圖像文件、數(shù)據(jù)表或通過ESRI的專用數(shù)據(jù)庫(kù)引擎連接的專用數(shù)據(jù)表。在基于MapObjects編寫的應(yīng)用程序中,通過ODBC(開放數(shù)據(jù)庫(kù)連接)驅(qū)動(dòng)程序,可以訪問外部的數(shù)據(jù)表,它們可以是多種格式的,如Access、SQL Server、Oracle 等。

2 利用MapObjects實(shí)現(xiàn)地圖開發(fā)

MapObjects是一套制圖軟件集,過MapObjects開發(fā)人員可以靈活地建立適合用戶的地圖接口。在小內(nèi)存空間中,程序員能用多種標(biāo)準(zhǔn)程序環(huán)境去開發(fā)應(yīng)用程序,能聯(lián)合MapObjects與別的軟件實(shí)現(xiàn)地圖與用戶信息的聯(lián)系。MapObjects是美國(guó)ESRi開發(fā),是比較流行的組件式GIS開發(fā)軟件。MapObjects是一組地圖軟件的組件(ActiveX控件),使用它可以在普通編程語言(如VB)上實(shí)現(xiàn)主要的地理信息系統(tǒng)(其中主要是電子地圖功能)功能。通過MapObjects可以靈活地建立適合用戶的信息系統(tǒng)。

2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

根據(jù)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的幾個(gè)原則,即系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致;系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性,采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)偶合;系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力;在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷,我們做了如下設(shè)計(jì)(如圖1)。

2.2 系統(tǒng)開發(fā)與集成

本系統(tǒng)地圖采用南京交通職業(yè)技術(shù)學(xué)院地圖,通過軟件學(xué)生可以在課程學(xué)習(xí)中通過該軟件來核實(shí)自己的實(shí)際作業(yè)成果,查詢學(xué)院的一些基礎(chǔ)地理信息(如圖2)。

3 結(jié)束語

一般來講,自主設(shè)計(jì)空間數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù),利用VB等高級(jí)編程語言開發(fā)開發(fā)地圖應(yīng)用軟件,要求具備雄厚的科研力量和巨額的開發(fā)費(fèi)用;引進(jìn)國(guó)外的先進(jìn)的地圖軟件(如ARC/INFO),結(jié)合自己的需求進(jìn)行開發(fā),比較簡(jiǎn)便易行;面向?qū)ο蟮目梢曢_發(fā)環(huán)境給大家提供了一種開發(fā)周期短,成本低,可以脫離大型商業(yè)GIS軟件平臺(tái)獨(dú)立運(yùn)行的機(jī)會(huì),今后可以為不同的人群提供服務(wù)。

課題來源:南京交通職業(yè)技術(shù)學(xué)院青年基金課題

參考文獻(xiàn)

[1] 劉軒明.基于衛(wèi)星圖片的數(shù)字地圖開發(fā)與應(yīng)用[D].哈爾濱工業(yè)大學(xué)碩士論文,2009.

[2] 劉劍.關(guān)于開發(fā)地形圖成圖軟件的看法[C].《大地測(cè)量與地球動(dòng)力學(xué)進(jìn)展》論文集,2004.

[3] 張世強(qiáng)等.基于MapObjects的GIS應(yīng)用開發(fā)淺析[J].遙感技術(shù)與應(yīng)用,2000(9):194-198.

[4] 王育紅等.利用VB和MapObjects開發(fā)GIS應(yīng)用軟件[J].桂林工學(xué)院學(xué)報(bào),2002(1):82-84.

[5] 王偉長(zhǎng).地理信息系統(tǒng)控件(ActiveX)-MapObjects培訓(xùn)教程[M].北京:科學(xué)出版社,2000.

主站蜘蛛池模板: 91成人精品视频| 福利在线不卡一区| 99热这里都是国产精品| 99九九成人免费视频精品| 97在线碰| 色婷婷天天综合在线| a级毛片在线免费| 亚洲精品第一页不卡| 欧美黄网在线| 国产精品播放| 性欧美精品xxxx| 精品91在线| 欧美成人午夜视频免看| 欧美啪啪精品| 97在线国产视频| 欧美在线黄| 黄色网页在线播放| 久久精品无码一区二区国产区| 中国毛片网| 99在线视频免费观看| 狠狠色狠狠色综合久久第一次| 狠狠躁天天躁夜夜躁婷婷| 国内精品小视频在线| 麻豆精品久久久久久久99蜜桃| 国产综合无码一区二区色蜜蜜| 精品国产成人高清在线| 国产最新无码专区在线| 国产aⅴ无码专区亚洲av综合网| 国产99视频免费精品是看6| 国产av无码日韩av无码网站| 欧美日韩一区二区三区四区在线观看| 亚洲无线国产观看| 国产白丝av| 国产自在线播放| 色综合狠狠操| 一级全免费视频播放| 米奇精品一区二区三区| 在线a视频免费观看| 久久精品一卡日本电影| 亚洲第一成年人网站| 国产jizz| 久久国产精品77777| 欧美午夜理伦三级在线观看| 九九热精品视频在线| 99re视频在线| 蜜桃视频一区二区三区| 99re在线免费视频| 国产精品尹人在线观看| 国产91蝌蚪窝| 91精品啪在线观看国产| 欧美黄网在线| 激情六月丁香婷婷四房播| 国产精品黑色丝袜的老师| 日韩成人免费网站| V一区无码内射国产| 青青草国产一区二区三区| 精品成人一区二区| 中文精品久久久久国产网址| 国产精品lululu在线观看| 激情综合五月网| 国产自在自线午夜精品视频| 欧美中出一区二区| 久久久久久国产精品mv| 久久精品国产一区二区小说| 老熟妇喷水一区二区三区| 毛片免费视频| www.亚洲一区| av在线人妻熟妇| 亚洲欧美天堂网| 亚洲精品午夜天堂网页| 国产福利免费视频| 妇女自拍偷自拍亚洲精品| 亚洲成aⅴ人片在线影院八| 日本欧美视频在线观看| a亚洲天堂| 欧美成人综合视频| 亚洲男人天堂2020| 波多野结衣久久高清免费| 久久五月天综合| 国产jizz| 国产麻豆精品手机在线观看| 免费一级毛片不卡在线播放|