预购商品
书目分类
特别推荐
作者進行專案開發以及實際教學中的經驗總結。首先從總體上介紹元件式GIS的基本概念,然後具體介紹目前主流的一些GIS元件產品,並結合各平台開發實例。本書所涉及的內容都是目前元件式GIS系統開發的最主要技術問題。 全書共分為6章,內容包括:GIS開發技術簡介、基於MapObjects的GIS開發技術與應用案例;基於MapX的GIS開發技術與應用案例、基於SuperMap Objects的GIS開發技術與應用案例、基於MapGIS元件的GIS開發技術與應用案例、基於ArcGIS Engine的GIS開發技術與應用案例。作者對這些主流的GIS元件平台進行系統的介紹,並針對每個平台,提供實際的開發案例供讀者參考。希望這些應用案例對GIS開發人員快速熟悉這些平台,或將要從事GIS系統開發的讀者有所幫助。
第1章 GIS開發技術簡介 1.1 地理資訊系統工程開發方法 1.1.1 結構化設計方法 1.1.2 “從下而上”方法 1.1.3 快速原型法 1.1.4 物件導向設計方法 1.1.5 企業系統規劃法 1.2 地理資訊系統的開發方式 1.2.1 獨立開發 1.2.2 單純二次開發 1.2.3 整合二次開發 1.2.4 三種開發方式的比較 1.3 地理資訊系統工程開發過程 1.3.1 系統分析 1.3.2 系統設計 1.3.3 系統實施 1.3.4 系統維護與評價 1.4 本章小結 第2章 基於MapObjects的GIS開發技術與應用專案 2.1 MapObjects概述 2.1.1 MapObjects的組成 2.1.2 MapObjects的特點和功能 2.1.3 MapObjects支援的資料來源 2.2 MapObjects程式設計入門 2.2.1 建立開發環境 2.2.2 MapObjects基礎入門 2.2.3 使用Toolbar進行功能合成的簡單範例 2.3 地圖圖層相關物件 2.3.1 圖層與資料 2.3.2 地圖圖層相關物件 2.3.3 基於比例尺顯示圖層 2.4 圖層的基本功能開發 2.4.1 使用程式載入圖層檔案 2.4.2 圖層基本屬性設定 2.4.3 圖層標記 2.4.4 圖層控制 2.5 幾何物件 2.5.1 幾何物件 2.5.2 圖形的繪製 2.5.3 幾何物件的運算(交集,聯集,差值,互斥) 2.6 座標系和投影物件 2.6.1 控制項座標和地圖座標 2.6.2 地圖座標和控制項座標的轉換 2.6.3 投影相關物件 2.6.4 圖層資料投影轉換實例 2.7 與資料查詢相關的物件 2.7.1 資料查詢相關物件的分類 2.7.2 根據屬性查詢空間要素 2.7.3 根據空間要素查詢屬性 2.8 地圖著色物件 2.8.1 唯一值著色物件ValueMapRendere r 2.8.2 密度著色物件DotDensityRenderer 2.8.3 分類著色物件ClassBreaksRenderer 2.8.4 圖表著色物件ChartRenderer 2.8.5 組合著色物件GroupRenderer 2.8.6 Elevation著色物件ZRenderer 2.9 開發實例-- 基於MapObjects的中國耕地面積變化資訊系統設計與實現 2.9.1 系統結構與設計框架 2.9.2 系統資料庫設計 2.9.3 系統開發與整合 2.10 本章小結 第3章 基於MapX的GIS開發技術與應用案例 3.1 MapX入門與基礎 3.1.1 MapX入門 3.1.2 MapX基礎 3.2 MapX的地圖和圖層物件 3.2.1 MapX的地圖物件Map 3.2.2 MapX的圖層相關物件 3.3 MapX的Features和Selection物件 3.3.1 基本概念 3.3.2 Features集合 3.3.3 Feature物件 3.3.4 Selection集合 3.4 MapX的圖型元素編輯 3.4.1 通過分配新Feature物件創建圖型元素 3.4.2 使用Map物件的FeatureFactory方法創建圖型元素 3.5 MapX的圖層標註和註釋 3.5.1 為圖層產生標註 3.5.2 為地圖增加註釋 3.6 資料綁定 3.6.1 DataSet物件和DataSets集合 3.6.2 常用的資料綁定方法和範例 3.7 MapX查詢相關操作 3.7.1 從屬性——圖型元素的查詢 3.7.2 從圖型元素——屬性的查詢 3.8 專題圖 3.8.1 Themes集合 3.8.2 Theme物件 3.8.3 定義專題圖例 3.9 開發實例—— 基於MapX的土壤品質資料庫的設計與實現 3.9.1 土壤品質資料庫設計 3.9.2 土壤品質資料庫實現 3.10 本章小結 第4章 基於SuperMap Objects的GIS 開發技術與應用案例 4.1 SuperMap Objects開發基本知識 4.1.1 基本概念 4.1.2 空間資料組織 4.1.3 控制項的載入、連接與斷開 4.1.4 SuperMap Objects 的開發幫助 4.2 空間資料的顯示和基本操作 4.2.1 開啟資料來源 4.2.2 空間資料的顯示 4.2.3 地圖放大、縮小、漫遊等基本操作 4.2.4 圖層管理 4.3 空間查詢 4.3.1 圖查屬性 4.3.2 屬性查圖 4.3.3 空間關係查詢 4.3.4 與查詢有關的其他介面 4.3.5 小結 4.4 空間編輯 4.4.1 幾何物件的增加、修改和刪除 4.4.2 新增屬性欄位 4.4.3 修改屬性欄位值 4.4.4 編輯功能相關的其他介面 4.4.5 小結 4.5 追蹤層的應用 4.5.1 增加幾何物件到追蹤層 4.5.2 移動追蹤層上的幾何物件 4.5.3 模擬追蹤 4.5.4 鷹眼圖 4.5.5 小結 4.6 製 圖 4.6.1 地圖製作 4.6.2 地圖排版 4.7 開發實例——基於SuperMap Objects的成都旅遊資訊系統 4.7.1 系統設計 4.7.2 資料組織 4.7.3 系統實現 4.8 本章小結 第5章 基於MapGIS元件的GIS開發技術與應用案例 5.1 MapGIS概述 5.1.1 MapGIS的主要特點 5.1.2 MapGIS的系統結構 5.1.3 MapGIS的空間分析子系統 5.1.4 MapGIS的SDK概述 5.2 MapGIS整合二次開發原理 5.2.1 MapGIS的二次開發環境 5.2.2 MapGIS整合二次開發中的相關術語 5.2.3 MapGIS的資料管理及工作區分類 5.2.4 MapGIS的空間實體及其資料組織 5.3 基於VB的MapGIS整合二次開發過程 5.3.1 MapGIS元件開發平台 5.3.2 MapGIS元件物件 5.3.3 MapGIS實體屬性及屬性結構 5.3.4 MapGIS控制項開發 5.3.5 在Visual Basic中使用MapGIS元件及控制項 5.3.6 在Visual Basic中開發MapGIS工程 5.4 開發實例—— 成都市旅遊交通資訊系統的設計與開發 5.4.1 系統設計方法 5.4.2 系統框架 5.4.3 資料庫設計 5.4.4 系統功能 5.5 本 章 小 結 第6章 基於ArcGIS Engine的GIS開發技術與應用案例 6.1 ArcGIS Engine簡介 6.1.1 ArcGIS Engine產品概覽 6.1.2 ArcEngine的關鍵特性 6.1.3 ArcGIS Engine的功能 6.1.4 開發資源庫 6.2 使用Arcgis Engine控制項進行開發 6.2.1 MapControl控制項 6.2.2 PageLayoutControl控制項 6.2.3 TOCControl控制項 6.2.4 ToolbarControl及相關物件 6.2.5 SymbologyControl控制項 6.3 地圖和地圖版面配置相關物件 6.3.1 地圖相關物件 6.3.2 地圖版面配置相關物件 6.4 幾何物件 6.4.1 幾何物件模型 6.4.2 幾何物件 6.4.3 空間參考 6.5 空間資料管理 6.5.1 存取資料 6.5.2 建立資料 6.5.3 資料編輯 6.5.4 資料轉換 6.6 資料顯示 6.6.1 顏色的設定 6.6.2 符號的設定 6.6.3 Display物件 6.6.4 著色 6.6.5 印表和匯出 6.7 資料查詢 6.7.1 Cursor物件 6.7.2 QueryFilter物件與SpatialFilter物件 6.7.3 SelectionSet要素選擇集物件 6.7.4 QueryDef物件 6.8 空間分析 6.8.1 空間拓撲運算 6.8.2 空間關係運算 6.8.3 空間距離運算 6.8.4 累加分析 6.9 開發實例—— 成都市空氣品質監測執行資訊系統的建構與實現 6-1416.9.1 系統設計 6.9.2 系統實現 6.10 本章小結
客服公告
热门活动
订阅电子报