出版時間:2004-10-1 出版社:科學出版社 作者:劉小東,劉光 頁數(shù):379 字數(shù):590000
內(nèi)容概要
本書以“北京市地理信息公眾查詢系統(tǒng)”為例,按照軟件工程的思想與要求,介紹如何運用C++ Builder語言及地理信息系統(tǒng)二次開發(fā)組件MapObjects,進行地理信息系統(tǒng)(GIS)的二次開發(fā)。 全書共分8章,首先概述了地理信息系統(tǒng)的軟件工程設(shè)計方法,從第2章開始,以“北京市地理信息公眾查詢系統(tǒng)”為例,詳細闡述了GIS系統(tǒng)的需求分析、總體設(shè)計、詳細設(shè)計、主界面實現(xiàn)與主要功能的編碼實現(xiàn)。 本書適用于政府、企業(yè)相關(guān)部門的GIS研究開發(fā)人員,也適合作為高等院校地理學、地理信息系統(tǒng)、房地產(chǎn)、環(huán)境科學、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經(jīng)濟學等專業(yè)學生的GIS實習教材和參考書,以及各種GIS培訓學員的教材用書。
書籍目錄
第1章 地理信息系統(tǒng)軟件工程 1.1 軟件工程簡介 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è)計 1.3.1 全部采用文件管理 1.3.2 文件結(jié)合關(guān)系數(shù)據(jù)庫管理 1.3.3 全部采用關(guān)系數(shù)據(jù)庫管理 1.3.4 采用面向?qū)ο髷?shù)據(jù)庫管理 1.4 GIS用戶界面設(shè)計 1.4.1 界面設(shè)計原則 1.4.2 GIS界面設(shè)計中的要素 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.3 非功能性需求 2.3.1 性能需求 2.3.2 安全性需求 2.4 功能需求詳細描述 第3章 系統(tǒng)總體設(shè)計 3.1 系統(tǒng)平臺選擇 3.1.1 硬件平臺 3.1.2 系統(tǒng)操作平臺 3.1.3 數(shù)據(jù)庫平臺 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ù)庫 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 進度規(guī)劃 第4章 系統(tǒng)詳細設(shè)計 4.1 數(shù)據(jù)庫詳細設(shè)計 4.1.1 地名分類編碼 4.1.2 元數(shù)據(jù)表結(jié)構(gòu) 4.1.3 電子地圖數(shù)據(jù) 4.2 系統(tǒng)相關(guān)類的詳細設(shè)計 4.2.1 輔助類的詳細設(shè)計 4.2.2 TEnvironment類的詳細設(shè)計 4.2.3 TPath類的詳細設(shè)計 4.2.4 NetLayer類的詳細設(shè)計 4.2.5 MapTip類的詳細設(shè)計 第5章 系統(tǒng)主界面的實現(xiàn) 5.1 MapObjects簡介 5.1.1 MapObjects的功能 5.1.2 MapObjects的特點 5.1.3 MapObjects的結(jié)構(gòu) 5.2 導入MapObjects組件 5.3 系統(tǒng)主界面設(shè)計 5.3.1 創(chuàng)建資源 5.3.2 設(shè)計地圖控制工具欄 5.3.3 設(shè)計地物類型工具欄 5.3.4 設(shè)計狀態(tài)欄 5.3.5 設(shè)計“地圖”頁面 5.3.6 設(shè)計“查詢”頁面 5.3.7 其他輔助控件 5.4 TEnvironment類的初步實現(xiàn) 5.4.1 輔助類的實現(xiàn) 5.4.2 TEnvironment類的成員變量 5.5 讀取元數(shù)據(jù) 5.6 “地圖”頁面的實現(xiàn) 5.7 圖層的加入與控制 5.7.1 在地圖中加入圖層 5.7.2 依據(jù)比例尺控制圖層顯示 5.8 通過“地圖”頁面控制地圖顯示 5.8.1 控制顯示的地物類型 5.8.2 控制地圖顯示區(qū)域 5.9 地圖的放大、縮小、全圖顯示和漫游 5.10 其他輔助功能的實現(xiàn) 5.10.1 鷹眼功能的實現(xiàn) 5.10.2 顯示經(jīng)緯度與比例尺 5.10.3 資源釋放 第6章 選擇與查詢功能的實現(xiàn) 6.1 選擇地物 6.2 查詢地物信息 6.3 地名查詢 6.4 查找最近地物 6.5 公交查詢 6.5.1 公交站點與線路查詢 6.5.2 乘車路線查詢 6.6 地名索引 6.7 查詢結(jié)果的定位與更詳細信息 6.8 最短路徑查詢 第7章 系統(tǒng)其他輔助功能 7.1 地名的快速顯示 7.2 距離與面積量算 7.3 地圖輸出子系統(tǒng)的實現(xiàn) 7.4 在線幫助子系統(tǒng)的實現(xiàn) 7.5 其他快捷按鈕功能的實現(xiàn) 7.6 程序封面的實現(xiàn) 第8章 MapObjects的其他對象 8.1 動態(tài)跟蹤層對象與GeoEvent對象 8.1.1 TrackingLayer對象的屬性 8.1.2 TrackingLayer對象的方法 8.1.3 GeoEvent對象的屬性 8.1.4 GeoEvent對象的方法 8.1.5 實例應(yīng)用 8.2 投影對象 8.2.1 坐標系 8.2.2 地圖投影 8.2.3 投影轉(zhuǎn)換 8.3 地理編碼 8.3.1 用于地址匹配的專用文件 8.3.2 繪制街道文件 8.3.3 地理編碼對象 8.3.4 地址定位對象 8.3.5 地址標準化對象 8.3.6 交互式地址匹配 8.3.7 批地址匹配
圖書封面
評論、評分、閱讀與下載
地理信息系統(tǒng)二次開發(fā)實例教程 PDF格式下載