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

基于Mapobjects的地圖應用開發淺談

2012-12-31 00:00:00王杰
科教導刊 2012年30期

摘要 地圖在人們的生產生活中的應用越來越廣泛,在信息發達的今天,如何把行業信息和地域信息結合起來變得越來越重要。本文提供了一種開發簡單、價格低廉且方法可行的小區域地圖,可滿足一般客戶的基本需求。

關鍵詞 MapObjects VB 地圖應用

中圖分類號:TP317.4 文獻標識碼:A

0 前言

在信息技術日益普及的環境下,地圖廣泛服務于城市公眾,成為數字城市的基礎部分。隨著計算機技術的進步,地圖應用也越來越廣泛。從政府部門到一般企業,再到單獨的個人,都離不開地圖。現在網絡上有很多地圖,但地圖應用范圍單一,大部分面向大眾,針對某一行業或特定作用的地圖不是很多。也有一些專業功能的地圖,但大都價格昂貴。這些制約了地圖信息的更廣闊的發展。

VisualBasic是微軟公司推出的一種可視化的高級程序開發語言,它支持面向對象技術,特別需求者可以再VB平臺上開發自己的需求;但大多缺少圖形信息。GIS主要是確定空間點的三維信息的一種技術,在GIS領域中,有很多地圖開發工具。本文選用VB作用開發平臺,調用MapObjects2.0作為開發所用的ActiveX控件。

1 VB與MapObjects技術

1.1 Visual Basic

Visual Basic(VB)是微軟公司開發的一種面向對象的開發編程語言。VB因為它的簡單、界面可視化、數據庫豐富而成為大多數軟件開發者首選的開發工具。BASIC 編程語言是VB的前身。VB擁有圖形用戶界面 ( GUI )和 快速應用程序開發 ( RAD )系統,能夠很容易地連接數據庫或創建ActiveX 控件。程序員快速、完整地使用VB提供的控件建立一個日常實用程序 。

1.2 MapObjects技術

MapObjects是一套制圖軟件集,過MapObjects開發人員可以靈活地建立適合用戶的地圖接口。在小內存空間中,程序員能用多種標準程序環境去開發應用程序,能聯合MapObjects與別的軟件實現地圖與用戶信息的聯系。它具有如下特點:

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

(2)MapObjects是過程用戶。它是為程序設計者服務的。程序設計者可利用MapObjects設計應用程序,并把這些應用程序提供給終極需求者。

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

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

2 利用MapObjects實現地圖開發

MapObjects是一套制圖軟件集,過MapObjects開發人員可以靈活地建立適合用戶的地圖接口。在小內存空間中,程序員能用多種標準程序環境去開發應用程序,能聯合MapObjects與別的軟件實現地圖與用戶信息的聯系。MapObjects是美國ESRi開發,是比較流行的組件式GIS開發軟件。MapObjects是一組地圖軟件的組件(ActiveX控件),使用它可以在普通編程語言(如VB)上實現主要的地理信息系統(其中主要是電子地圖功能)功能。通過MapObjects可以靈活地建立適合用戶的信息系統。

2.1 系統結構設計

根據系統結構設計的幾個原則,即系統的代碼要統一,設計規范要標準,傳遞語言要盡可能一致;系統應具有較好的開放性和結構的可變性,采用模塊化結構,提高各模塊的獨立性,盡可能減少模塊間的數據偶合;系統抵御外界干擾的能力及受外界干擾時的恢復能力;在滿足系統需求的前提下,盡可能減小系統的開銷,我們做了如下設計(如圖1)。

2.2 系統開發與集成

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

3 結束語

一般來講,自主設計空間數據的數據結構和數據庫,利用VB等高級編程語言開發開發地圖應用軟件,要求具備雄厚的科研力量和巨額的開發費用;引進國外的先進的地圖軟件(如ARC/INFO),結合自己的需求進行開發,比較簡便易行;面向對象的可視開發環境給大家提供了一種開發周期短,成本低,可以脫離大型商業GIS軟件平臺獨立運行的機會,今后可以為不同的人群提供服務。

課題來源:南京交通職業技術學院青年基金課題

參考文獻

[1] 劉軒明.基于衛星圖片的數字地圖開發與應用[D].哈爾濱工業大學碩士論文,2009.

[2] 劉劍.關于開發地形圖成圖軟件的看法[C].《大地測量與地球動力學進展》論文集,2004.

[3] 張世強等.基于MapObjects的GIS應用開發淺析[J].遙感技術與應用,2000(9):194-198.

[4] 王育紅等.利用VB和MapObjects開發GIS應用軟件[J].桂林工學院學報,2002(1):82-84.

[5] 王偉長.地理信息系統控件(ActiveX)-MapObjects培訓教程[M].北京:科學出版社,2000.

主站蜘蛛池模板: 久久香蕉国产线看观看式| 91在线高清视频| 久久亚洲黄色视频| 国产乱视频网站| 91精品久久久久久无码人妻| 国产美女在线观看| 午夜福利在线观看入口| 久久亚洲国产一区二区| 一区二区影院| 91在线精品免费免费播放| 亚洲男人的天堂久久香蕉网| 亚洲va在线观看| 国产免费羞羞视频| 午夜色综合| 国产免费a级片| 亚洲综合在线网| 久青草网站| 1769国产精品免费视频| 国产成人亚洲精品无码电影| 2021国产v亚洲v天堂无码| AV不卡在线永久免费观看| 国产成人免费手机在线观看视频| 婷婷99视频精品全部在线观看| www.亚洲一区二区三区| 成AV人片一区二区三区久久| 色偷偷一区二区三区| 亚洲国产天堂久久九九九| 97在线观看视频免费| 国产va在线观看免费| 欧美a在线| 性喷潮久久久久久久久| 日韩视频福利| 久久一日本道色综合久久| 女人av社区男人的天堂| 色婷婷在线播放| swag国产精品| 91精品啪在线观看国产| 99热免费在线| 国产精品亚洲五月天高清| 在线观看国产网址你懂的| 日本午夜网站| 欧美激情成人网| 国产一区在线视频观看| 亚洲人成网站色7777| 曰韩人妻一区二区三区| 国产精品蜜臀| 亚洲欧美综合精品久久成人网| 亚洲成人在线免费| 亚洲欧美国产高清va在线播放| 成人综合网址| 亚洲成在人线av品善网好看| 免费女人18毛片a级毛片视频| 亚洲精品黄| 中文字幕天无码久久精品视频免费| 精品亚洲麻豆1区2区3区| 亚洲精品男人天堂| 亚洲aaa视频| 一级毛片在线播放免费观看| 久久精品国产在热久久2019| 高清免费毛片| 在线观看网站国产| 免费看a级毛片| 国产精品19p| 国产人人射| 99久久国产综合精品2020| 超级碰免费视频91| 日韩毛片免费视频| 国产噜噜在线视频观看| 国产激情无码一区二区APP | 久久精品中文字幕免费| 国产成人1024精品| 22sihu国产精品视频影视资讯| 久久午夜影院| 国产又爽又黄无遮挡免费观看| 亚洲AV免费一区二区三区| 在线不卡免费视频| 在线国产资源| 精品一區二區久久久久久久網站| 国产无码网站在线观看| 婷婷午夜天| 国产精品亚洲一区二区三区在线观看| 国产午夜在线观看视频|