freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

gis二次開(kāi)發(fā)-使用mapobjects(已修改)

2025-06-25 06:31 本頁(yè)面
 

【正文】 GIS二次開(kāi)發(fā)-使用MapObjects (L1) 第 1章 GIS 二次開(kāi)發(fā)概述 ? GIS 開(kāi)發(fā)模式 ? 面向?qū)ο蟪绦蛟O(shè)計(jì) (OOP) ? 組件 GIS技術(shù) GIS 軟件類型 ? GIS平臺(tái)軟件 – 提供全部的地理信息系統(tǒng)處理功能,完成數(shù)據(jù)處理、空間分析、信息查詢、專題地圖等功能 – 如: ArcGIS,MapInfo Professional,MAPGIS ? GIS應(yīng)用軟件 – 針對(duì)不同的應(yīng)用領(lǐng)域和行業(yè),綜合電子地圖和信息管理系統(tǒng)的特點(diǎn) – 如:昆明市 110警務(wù)處理系統(tǒng), XX市綜合管線地理信息系統(tǒng), XX公司物流配送系統(tǒng) GIS開(kāi)發(fā)模式 ? 獨(dú)立開(kāi)發(fā)模式 ? 宿主型開(kāi)發(fā)模式 ? GIS組件開(kāi)發(fā)模式 獨(dú)立開(kāi)發(fā)模式 ?不依賴于任何 GIS工具軟件,從空間數(shù)據(jù)的采集、編輯到數(shù)據(jù)的處理分析及結(jié)果輸出,所有的算法都由開(kāi)發(fā)者獨(dú)立設(shè)計(jì),然后選用某種程序設(shè)計(jì)語(yǔ)言,如Visual C++、 Delphi、 等,在一定的操作系統(tǒng)平臺(tái)上編程實(shí)現(xiàn)。 ?開(kāi)發(fā)周期長(zhǎng),軟件功能相對(duì)簡(jiǎn)單,對(duì)開(kāi)發(fā)者要求高,用于購(gòu)買軟件的費(fèi)用相對(duì)節(jié)省 宿主型開(kāi)發(fā)模式 ?基于 GIS平臺(tái)軟件,進(jìn)行應(yīng)用系統(tǒng)開(kāi)發(fā) ?多數(shù) GIS平臺(tái)軟件都提供了可供用戶進(jìn)行二次開(kāi)發(fā)的腳本語(yǔ)言,用戶以原 GIS軟件為開(kāi)發(fā)平臺(tái),利用這些腳本語(yǔ)言,開(kāi)發(fā)出自己的針對(duì)不同應(yīng)用領(lǐng)域的應(yīng)用程序。 ?如 ArcView中的 Avenue語(yǔ)言, MapInfo Professional的 MapBasic語(yǔ)言 ?開(kāi)發(fā)較為容易 。 二次開(kāi)發(fā)的腳本語(yǔ)言,功能較弱 。所開(kāi)發(fā)的系統(tǒng)不能脫離 GIS平臺(tái) 。是解釋執(zhí)行的,運(yùn)行效率低 。用戶界面受平臺(tái)軟件的限制 GIS組件開(kāi)發(fā)模式 ?建立在組件技術(shù)基礎(chǔ)上的 GIS功能組件,實(shí)現(xiàn)了地理信息系統(tǒng)的各種功能,這些組件都具備 GIS的基本功能。開(kāi)發(fā)人員可以基于通用軟件開(kāi)發(fā)工具,尤其是可視化開(kāi)發(fā)工具,如: Delphi、 Visual C++、Visual Basic、 Power Builder等 RAD工具為開(kāi)發(fā)平臺(tái),進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn) GIS功能。 ?大多數(shù) GIS軟件產(chǎn)商都提供商業(yè)化的 GIS組件。如 ESRI 公司的 MapObjects、MapInfo公司的 MapX等 GIS開(kāi)發(fā)模式的選擇 ? 獨(dú)立開(kāi)發(fā)難度太大 ? 宿主型二次開(kāi)發(fā)受 GIS平臺(tái)所提供的腳本語(yǔ)言的限制 ? GIS組件開(kāi)發(fā)模式結(jié)合了 GIS平臺(tái)軟件與可視化開(kāi)發(fā)平臺(tái)的組件開(kāi)發(fā)模式的優(yōu)點(diǎn)。利用 GIS組件實(shí)現(xiàn)對(duì)空間數(shù)據(jù)庫(kù)的管理、分析功能,又可以利用其它可視化開(kāi)發(fā)平臺(tái)提供的豐富的、功能強(qiáng)大的編程組件和環(huán)境,不僅能大大提高應(yīng)用系統(tǒng)的開(kāi)發(fā)效率,而且使用可視化軟件開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的應(yīng)用程序具有更好的用戶界面,更強(qiáng)大的數(shù)據(jù)庫(kù)功能??煽啃院谩⒁子谝浦?、便于維護(hù),學(xué)習(xí)周期較短,容易上手。成為 GIS應(yīng)用開(kāi)發(fā)的主要方向。 面向?qū)ο蟪绦蛟O(shè)計(jì) (OOP) Object Oriented Programming 軟件開(kāi)發(fā)模式的演變和發(fā)展 面向?qū)ο蟪绦蛟O(shè)計(jì)模式 ? OOP將問(wèn)題分解為一系列實(shí)體 —— 這些實(shí)體被稱為對(duì)象( object),然后圍繞這些實(shí)體建立數(shù)據(jù)和函數(shù) ? ? 面向?qū)ο蟪绦蛟O(shè)計(jì)( OOP)技術(shù)汲取了結(jié)構(gòu)化程序設(shè)計(jì)中好的思想,并將這些思想與一些新的、強(qiáng)大的理念相結(jié)合,從而給你的程序設(shè)計(jì)工作提供了一種全新的方法。 ? 在面向?qū)ο蟮某绦蛟O(shè)思想中,將一個(gè)問(wèn)題分解為一些相互關(guān)聯(lián)的子集,每個(gè)子集內(nèi)部都包含了相關(guān)的數(shù)據(jù)和函數(shù)。 ? 一個(gè)對(duì)象就是已定義的某個(gè)類型的變量。當(dāng)你定義了一個(gè)對(duì)象,你就隱含的創(chuàng)建了一個(gè)新的數(shù)據(jù)類型。 OOP中的基本概念 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1