組件式GIS開發技術與案例教程

組件式GIS開發技術與案例教程
定價:234
NT $ 204
 

內容簡介

  本書是作者平時進行項目開發以及教學實踐中的經驗總結和知識積累。組件式軟件開發技術已經成為當今軟件技術的潮流之一,並為用戶開發系統提供了極大的方便。本書首先從總體上介紹了組件式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 唯一值渲染對象ValueMapRenderer
2.8.2 密度渲染對象DotDensityRenderer
2.8.3 分類渲染對象ClassBreaksRenderer
2.8.4 圖表渲染對象ChanRenderer
2.8.5 組合渲染對象GroupRenderer
2.8.6 高程渲染對象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 Super Map 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 GapGIS的主要特點
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.9.1 系統設計
6.9.2 系統實現
6.10 本章小結
網路書店 類別 折扣 價格
  1. 新書
    87
    $204