注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)自然科學(xué)自然科學(xué)總論地理信息系統(tǒng)二次開發(fā)實(shí)例教程(C#和MapObjects實(shí)現(xiàn))

地理信息系統(tǒng)二次開發(fā)實(shí)例教程(C#和MapObjects實(shí)現(xiàn))

地理信息系統(tǒng)二次開發(fā)實(shí)例教程(C#和MapObjects實(shí)現(xiàn))

定 價(jià):¥36.00

作 者: 劉光,劉小東編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 地理信息系統(tǒng)開發(fā)叢書
標(biāo) 簽: 地理信息系統(tǒng)

ISBN: 9787302088448 出版時(shí)間: 2004-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 375 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以"北京市地理信息公眾查詢系統(tǒng)"為例,按照軟件工程的思想與要求,介紹如何運(yùn)用C#語(yǔ)言及地理信息系統(tǒng)二次開發(fā)組件MapObjects,進(jìn)行地理信息系統(tǒng)(GIS)的二次開發(fā)。全書共分8章,首先概述了地理信息系統(tǒng)的軟件工程設(shè)計(jì)方法,從第2章開始,以"北京市地理信息公眾查詢系統(tǒng)"為例,詳細(xì)闡述了GIS系統(tǒng)的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、主界面實(shí)現(xiàn)與主要功能的編碼實(shí)現(xiàn)。本書適用于政府、企業(yè)相關(guān)部門的GIS研究開發(fā)人員,也適合作為高等院校地理學(xué)、地理信息系統(tǒng)、房地產(chǎn)、環(huán)境科學(xué)、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經(jīng)濟(jì)學(xué)等專業(yè)學(xué)生的GIS實(shí)習(xí)教材和參考書,以及各種GIS培訓(xùn)學(xué)員的教材用書。以計(jì)算機(jī)為核心的信息處理系統(tǒng)技術(shù)是二次世界大戰(zhàn)后科技革命的主要標(biāo)志之一。在信息的諸多類型中,與空間相關(guān)的信息是十分重要的,人類賴以生存的地球是個(gè)三維空間,其中的萬(wàn)物無不與空間位置相關(guān),如何利用計(jì)算機(jī)處理空間相關(guān)信息是地理信息系統(tǒng)(GeoeraphiclnformationSystem,GIS)產(chǎn)生和發(fā)展的原動(dòng)力。GIS起源于2世紀(jì)6年代,它作為有關(guān)空間數(shù)據(jù)管理、空間信息分析及其傳播的計(jì)算機(jī)系統(tǒng),在其4多年的發(fā)展歷程中已經(jīng)取得了很大成就,并廣泛地應(yīng)用于土地利用、資源管理、環(huán)境監(jiān)測(cè)、交通運(yùn)輸、城市規(guī)劃、經(jīng)濟(jì)建設(shè)以及政府各職能部門。并且隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算速度越來越快,使得地理信息系統(tǒng)技術(shù)應(yīng)用領(lǐng)域越來越廣泛。最近幾年來,地理信息系統(tǒng)無論是在理論上還是應(yīng)用上都處在一個(gè)飛速發(fā)展的階段,并呈現(xiàn)出廣闊的應(yīng)用前景。"數(shù)字地球"概念的提出,更進(jìn)一步推動(dòng)了作為其技術(shù)支撐的GIS的發(fā)展。不管人們將21世紀(jì)稱為什么世紀(jì),GIS的廣泛應(yīng)用、普及必將是其一個(gè)重要的特征。今天,GIS已是一個(gè)全球擁有數(shù)十萬(wàn)開發(fā)人員和數(shù)十億美元的產(chǎn)業(yè)。世界各國(guó)已設(shè)計(jì)出大量實(shí)用化的地理信息系統(tǒng),常用的GIS軟件已達(dá)4多種,比較著名的有美國(guó)環(huán)境系統(tǒng)研究所(ESRl)的ARC/INFO和ArcView,澳大利~GENASYS公司開發(fā)的GENAMAP,美國(guó)Clark大學(xué)GeorgePerkinsMarsh研究所的IDRISI,中國(guó)地質(zhì)大學(xué)開發(fā)的MapGIS,原武漢測(cè)繪科技大學(xué)開發(fā)的GeoStar,北京大學(xué)遙感與地理信息系統(tǒng)研究所開發(fā)的CityStar等等。另外,隨著Intemet/Intranet的迅猛發(fā)展,萬(wàn)維網(wǎng)地理信息系統(tǒng)(WebGIS)軟件也開始走向市場(chǎng),國(guó)內(nèi)的產(chǎn)品主要有成都華好網(wǎng)景科技有限公司的OKMap、武漢測(cè)繪科技大學(xué)開發(fā)的IntemetGeoStar(GeoSurf),國(guó)家遙感應(yīng)用工程技術(shù)研究中心網(wǎng)絡(luò)與運(yùn)行工程部開發(fā)的地網(wǎng)GeoBeans。雖然GIS軟件產(chǎn)品繁多,但是由于GIS軟件具有專業(yè)性強(qiáng)的特點(diǎn),它們不可能解決所有的問題,因此,針對(duì)某些具體問題,還必須由用戶進(jìn)行二次開發(fā)才能解決。正是出于這種需求,各大GIS廠商在推出基礎(chǔ)地理信息系統(tǒng)平臺(tái)的同時(shí),一般都提供專門的語(yǔ)言與二次開發(fā)組件便于用戶進(jìn)行二次開發(fā),例如Maplnfo公司的MapBasic、MapX,ESRI公司的AVENUE、MapObjiects,以及RSI公司的IDL、IDLDrawWidget等。我國(guó)在這方面主要有北京超圖地理信息技術(shù)有限公司的SuperMap。雖然目前介紹這方面知識(shí)的書籍逐漸開始多起來,但都只是零散地介紹各種組件的功能,至今國(guó)內(nèi)市場(chǎng)上還沒有介紹如何利用某一地理信息系統(tǒng)二次開發(fā)組件來實(shí)現(xiàn)一個(gè)功能相對(duì)齊全并且實(shí)用的系統(tǒng)。這正是本書編寫的目的。本書按照軟件工程技術(shù)的要求,以"北京市地理信息公眾查詢系統(tǒng)"為例,介紹了如何利用C#語(yǔ)言以及地理信息系統(tǒng)二次開發(fā)組件Mapo均ects,進(jìn)行地理信息系統(tǒng)的二次開發(fā),包括系統(tǒng)的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、主界面實(shí)現(xiàn)與主要功能的編碼實(shí)現(xiàn)等幾部分內(nèi)容。第1章"地理信息系統(tǒng)軟件工程"講述了軟件工程技術(shù)在GIS系統(tǒng)開發(fā)中的幾個(gè)應(yīng)用方面,包括需求分析、數(shù)據(jù)管理設(shè)計(jì)、用戶界面設(shè)計(jì)、設(shè)計(jì)模式在GIS軟件開發(fā)中的應(yīng)用。在GIS開發(fā)過程中應(yīng)用軟件工程技術(shù),可以提高軟件開發(fā)效率和質(zhì)量。第2章"需求分析"介紹了"北京市地理信息公眾查詢系統(tǒng)"的需求分析,包括需求概述、功能需求以及功能需求詳細(xì)描述。第3章"系統(tǒng)總體設(shè)計(jì)"介紹了系統(tǒng)平臺(tái)選擇、系統(tǒng)總體框架、系統(tǒng)數(shù)據(jù)組織及系統(tǒng)開發(fā)進(jìn)度安排等。第4章"系統(tǒng)詳細(xì)設(shè)計(jì)"根據(jù)系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)分別從北京市地理信息公眾查詢系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)和一些相關(guān)類的設(shè)計(jì)兩方面來詳細(xì)闡述GIS系統(tǒng)的設(shè)計(jì)。第5章"系統(tǒng)主界面的實(shí)現(xiàn)"首先簡(jiǎn)單介紹MapObjects的功能、特點(diǎn)、結(jié)構(gòu)及其數(shù)據(jù)源,然后介紹如何設(shè)計(jì)系統(tǒng)的主界面及主要實(shí)現(xiàn)代碼。第6章"選擇與查詢功能的實(shí)現(xiàn)"主要介紹如何通過查詢與數(shù)據(jù)集有關(guān)的表從數(shù)據(jù)中獲取信息,以及如何通過空間和邏輯的查詢方法從數(shù)據(jù)中獲取信息。第7章"系統(tǒng)其他輔助功能"介紹了系統(tǒng)中其他一些輔助功能的實(shí)現(xiàn),例如當(dāng)鼠標(biāo)移動(dòng)到某地物上并稍做停留后,出現(xiàn)一個(gè)小標(biāo)簽,顯示該地物的名稱,以及距離量算、面積量算的實(shí)現(xiàn),等等。為了讓讀者更加全面地掌握MapObiects的開發(fā),第8章介紹了"北京市地理信息公眾查詢系統(tǒng)"開發(fā)過程中沒有涉及到的一些對(duì)象,包括投影對(duì)象、地址匹配對(duì)象、動(dòng)態(tài)跟蹤層(TrackingLayer)對(duì)象與地理事件(GeoEvent)對(duì)象。科海網(wǎng)站提供了本書涉及的所有源代碼,以及實(shí)現(xiàn)書中內(nèi)容所需的所有組件。讀者可以從www.khp.com.cn中下載這些資料。由于時(shí)間倉(cāng)促,書中難免有一些錯(cuò)誤、遺漏,懇請(qǐng)讀者諒解,并提出批評(píng)和指正。

作者簡(jiǎn)介

暫缺《地理信息系統(tǒng)二次開發(fā)實(shí)例教程(C#和MapObjects實(shí)現(xiàn))》作者簡(jiǎn)介

圖書目錄

第1章 地理信息系統(tǒng)軟件工程
1. 1 軟件工程簡(jiǎn)介
1. 1. 1 基本概念
1. 1. 2 軟件系統(tǒng)開發(fā)過程
1. 1. 3 開發(fā)過程模型
1. 2 GIS需求分析
1. 2. 1 需求獲取
1. 2. 2 需求規(guī)約
1. 3 GIS數(shù)據(jù)管理設(shè)計(jì)
1. 3. 1 全部采用文件管理
1. 3. 2 文件結(jié)合關(guān)系數(shù)據(jù)庫(kù)管理
1. 3. 3 全部采用關(guān)系數(shù)據(jù)庫(kù)管理
1. 3. 4 采用面向?qū)ο髷?shù)據(jù)庫(kù)管理
1. 4 GIS用戶界面設(shè)計(jì)
1. 4. 1 界面設(shè)計(jì)原則
1. 4. 2 GIS界面設(shè)計(jì)中的要素
1. 4. 3 GIS界面樣式
1. 5 GIS應(yīng)用模式與開發(fā)方式
1. 5. 1 GIS應(yīng)用模式
1. 5. 2 GIS開發(fā)方式
1. 6 “北京市地理信息公眾查詢系統(tǒng)”介紹
第2章 需求分析
2. 1 需求概述
2. 2 功能性需求
2. 2. 1 系統(tǒng)體系結(jié)構(gòu)
2. 2. 2 用戶描述
2. 2. 3 具體功能需求
2. 2. 4 非功能性需求
2. 3 功能需求詳細(xì)描述
第3章 系統(tǒng)總體設(shè)計(jì)
3. 1 系統(tǒng)平臺(tái)選擇
3. 1. 1 硬件平臺(tái)
3. 1. 2 系統(tǒng)操作平臺(tái)
3. 1. 3 數(shù)據(jù)庫(kù)平臺(tái)
3. 1. 4 系統(tǒng)開發(fā)模式與GIS組件選擇
3. 1. 5 開發(fā)工具
3. 2 系統(tǒng)總體框架
3. 2. 1 系統(tǒng)功能框架
3. 2. 2 系統(tǒng)數(shù)據(jù)庫(kù)
3. 2. 3 系統(tǒng)的開發(fā)結(jié)構(gòu)
3. 2. 4 系統(tǒng)界面組織
3. 3 系統(tǒng)數(shù)據(jù)組織
3. 3. 1 系統(tǒng)數(shù)據(jù)的邏輯組織
3. 3. 2 系統(tǒng)的主要數(shù)據(jù)類型
3. 4 進(jìn)度規(guī)劃
第4章 系統(tǒng)詳細(xì)設(shè)計(jì)
4. 1 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)
4. 1. 1 地名分類編碼
4. 1. 2 元數(shù)據(jù)表結(jié)構(gòu)
4. 1. 3 電子地圖數(shù)據(jù)
4. 2 系統(tǒng)相關(guān)類的詳細(xì)設(shè)計(jì)
4. 2. 1 輔助類的詳細(xì)設(shè)計(jì)
4. 2. 2 CEnvironment類的詳細(xì)設(shè)計(jì)
4. 2. 3 CPath類的詳細(xì)設(shè)計(jì)
4. 2. 4 NetLayer類的詳細(xì)設(shè)計(jì)
4. 2. 5 MapTip類的詳細(xì)設(shè)計(jì)
第5章 系統(tǒng)主界面的實(shí)現(xiàn)
5. 1 MapObjects簡(jiǎn)介
5. 1. 1 MapObjects的功能
5. 1. 2 MapObjects的特點(diǎn)
5. 1. 3 MapObjects的結(jié)構(gòu)
5. 1. 4 MapObjects的數(shù)據(jù)源
5. 2 建立項(xiàng)目
5. 2. 1 加入地圖控件
5. 2. 2 加入其他引用
5. 2. 3 創(chuàng)建位圖資源
5. 3 主窗體的實(shí)現(xiàn)
5. 3. 1 界面設(shè)計(jì)
5. 3. 2 基本編碼
5. 4 CEnvironment類的初步實(shí)現(xiàn)
5. 4. 1 輔助類的實(shí)現(xiàn)
5. 4. 2 CEnvironment類的成員變量
5. 5 讀取元數(shù)據(jù)
5. 6 創(chuàng)建主窗口中的工作區(qū)
5. 6. 1 創(chuàng)建工作區(qū)
5. 6. 2 創(chuàng)建“地圖”選項(xiàng)卡
5. 6. 3 創(chuàng)建“查詢”選項(xiàng)卡
5. 6. 4 創(chuàng)建“幫助”選項(xiàng)卡
5. 7 圖層的加入與控制
5. 7. 1 在地圖中加入圖層
5. 7. 2 依據(jù)比例尺控制圖層顯示
5. 8 通過“地圖”選項(xiàng)卡控制地圖顯示
5. 8. 1 控制顯示的地物類型
5. 8. 2 控制地圖顯示區(qū)域
5. 9 地圖的放大. 縮小. 全圖顯示和漫游
5. 10 其他輔助功能的實(shí)現(xiàn)
5. 10. 1 鷹眼功能的實(shí)現(xiàn)
5. 10. 2 顯示經(jīng)緯度
第6章 選擇與查詢功能的實(shí)現(xiàn)
6. 1 選擇地物
6. 2 查詢地物信息
6. 3 地名查詢
6. 4 查找最近地物
6. 5 公交查詢
6. 5. 1 公交站點(diǎn)與線路查詢
6. 5. 2 乘車路線查詢
6. 6 地名索引
6. 7 查詢結(jié)果的定位與更詳細(xì)信息
6. 8 最短路徑查詢
第7章 系統(tǒng)其他輔助功能
7. 1 地名的快速顯示
7. 2 距離量算與面積量算
7. 3 其他工具欄按鈕功能的實(shí)現(xiàn)
7. 4 地圖輸出子系統(tǒng)的實(shí)現(xiàn)
7. 5 在線幫助子系統(tǒng)的實(shí)現(xiàn)
第8章 MapObjects的其他對(duì)象
8. 1 動(dòng)態(tài)跟蹤層對(duì)象與GeoEvem對(duì)象
8. 1. 1 TrackingLayer對(duì)象的屬性
8. 1. 2 TrackingLayer對(duì)象的方法
8. 1. 3 GeoEvent對(duì)象的屬性
8. 1. 4 GeoEvent對(duì)象的方法
8. 1. 5 實(shí)例應(yīng)用
8. 2 投影對(duì)象
8. 2. 1 坐標(biāo)系
8. 2. 2 地圖投影
8. 3 地理編碼
8. 3. 1 用于地址匹配的專用文件
8. 3. 2 繪制街道文件
8. 3. 3 地理編碼對(duì)象
8. 3. 4 地址定位對(duì)象
8. 3. 5 地址標(biāo)準(zhǔn)化對(duì)象
8. 3. 6 交互式地址匹配
8. 3. 7 批地址匹配

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)