荊平等編著的《基于C#的地理信息系統(tǒng)設(shè)計(jì)開(kāi)發(fā) 案例教程(附光盤(pán))》在簡(jiǎn)要介紹GIS組件開(kāi)發(fā)基本方 法的基礎(chǔ)上,以國(guó)外流行的GIS組件(MapX、Map Objects、ArcGIS Engine)為對(duì)象,采用C#開(kāi)發(fā)語(yǔ) 言,以示例程序?yàn)楹诵模謩e對(duì)GIS的基本功能、檢 索功能、專(zhuān)題圖實(shí)現(xiàn)及高級(jí)功能進(jìn)行示例演示,書(shū)中 所有示例均為可執(zhí)行的程序段,利于讀者學(xué)習(xí)參考, 快速提高程序設(shè)計(jì)的技能,深入了解GIS程序設(shè)計(jì)的 方法。
基于C#的地理信息系統(tǒng)設(shè)計(jì)開(kāi)發(fā)案例教程(附 光盤(pán))》的讀者對(duì)象主要是高等院校資源與環(huán)境、地 理信息系統(tǒng)、地理科學(xué)等專(zhuān)業(yè)的本科生和研究生。
荊平等編著的《基于C#的地理信息系統(tǒng)設(shè)計(jì)開(kāi)發(fā)案例教程(附光盤(pán))》分為12章,第1章為緒論,簡(jiǎn)要論述地理信息系統(tǒng)的發(fā)展?fàn)顩r,對(duì)GIS設(shè)計(jì)開(kāi)發(fā)方式及組件的加載進(jìn)行了說(shuō)明; 第2章對(duì)基于MapX的GIS基本功能的實(shí)現(xiàn)進(jìn)行論述; 第3章對(duì)基于MapX信息檢索功能的設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第4章對(duì)基于MapX的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā)進(jìn)行分析論述; 第5章對(duì)基于Map Objects的GIS基本功能的實(shí)現(xiàn)進(jìn)行論述; 第6章對(duì)基于Map Objects信息檢索功能的設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第7章對(duì)基于Map Objects的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第8章對(duì)基于ArcGIS Engine的GIS基本功能的實(shí)現(xiàn)進(jìn)行論述; 第9章對(duì)基于ArcGIS Engine的檢索功能的設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第10章對(duì)基于ArcGIS Engine的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第11章對(duì)基于ArcGIS Engine的空間分析功能的設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述; 第12章對(duì)基于ArcGIS Engine的三維GIS功能的設(shè)計(jì)開(kāi)發(fā)進(jìn)行論述。
第1章 緒論 1.1 地理信息系統(tǒng)發(fā)展概述 1.1.1 地理信息系統(tǒng)的基本概念 1.1.2 地理信息系統(tǒng)的分類(lèi) 1.1.3 地理信息系統(tǒng)的組成 1.1.4 地理信息系統(tǒng)軟件的功能 1.1.5 地理信息系統(tǒng)的發(fā)展 1.1.6 地理信息系統(tǒng)的趨勢(shì) 1.2 GIS 設(shè)計(jì)開(kāi)發(fā)方式 1.2.1 獨(dú)立開(kāi)發(fā) 1.2.2 單純二次開(kāi)發(fā) 1.2.3 集成二次開(kāi)發(fā) 1.2.4 三種實(shí)現(xiàn)方式的分析與比較 1.3 組件式GIS 1.3.1 軟件開(kāi)發(fā)的組件技術(shù) 1.3.2 COM與DCOM 1.3.3 組件技術(shù)與GIS的發(fā)展 1.3.4 組件式GIS的特點(diǎn) 1.3.5 組件式GIS開(kāi)發(fā)平臺(tái)的結(jié)構(gòu) 1.4 GIS組件的加載 1.4.1 MapX 1.4.2 Map Objects 1.4.3 ArcGIS Engine 第2章 基于MapX的GIS基本功能的實(shí)現(xiàn) 2.1 MapX組件 2.1.1 MapInfo的數(shù)據(jù)組織 2.1.2 MapX組件的模型結(jié)構(gòu) 2.1.3 MapX組件的空間數(shù)據(jù)結(jié)構(gòu) 2.2 圖層的添加與刪除 2.2.1 圖層集的加載 2.2.2 圖層的基本屬性 2.2.3 圖層的加載 2.2.4 圖層的刪除 2.3 圖層的移動(dòng) 2.3.1 采用Move方法實(shí)現(xiàn)圖層位置的移動(dòng) 2.3.2 圖層的管理方法 2.4 瀏覽功能的實(shí)現(xiàn) 2.5 地圖輸出 2.6 鷹眼功能的實(shí)現(xiàn) 第3章 基于MapX信息檢索功能的設(shè)計(jì)開(kāi)發(fā) 3.1 屬性數(shù)據(jù)檢索 3.1.1 Features集合和Selection集合 3.1.2 Features集合的常用方法 3.1.3 Selection集合的常用方法 3.1.4 利用選擇工具實(shí)現(xiàn)屬性數(shù)據(jù)檢索 3.2 空間數(shù)據(jù)檢索 3.2.1 數(shù)據(jù)綁定 3.2.2 Find和Search方法 3.3 綜合檢索示例 第4章 基于MapX的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā) 4.1 專(zhuān)題圖的基本類(lèi)型簡(jiǎn)介 4.1.1 專(zhuān)題地圖的定義及類(lèi)型 4.1.2 利用MapX可以設(shè)計(jì)實(shí)現(xiàn)的專(zhuān)題地圖 4.2 專(zhuān)題圖的實(shí)現(xiàn)方法 4.2.1 專(zhuān)題地圖的對(duì)象、方法及屬性 4.2.2 通過(guò)數(shù)據(jù)綁定實(shí)現(xiàn)專(zhuān)題圖 4.2.3 各種專(zhuān)題圖的實(shí)現(xiàn)示例 4.2.4 動(dòng)態(tài)生成專(zhuān)題圖 4.3 專(zhuān)題圖的組合實(shí)現(xiàn) 第5章 基于Map Objects的GIS基本功能的實(shí)現(xiàn) 5.1 Map Objects組件 5.1.1 Map地圖控件 5.1.2 圖層文件的特征 5.1.3 符號(hào)對(duì)象 5.1.4 顏色屬性 5.2 圖層的添加與刪除 5.2.1 圖層加載 5.2.2 加載SDE層 5.2.3 增加一個(gè)影像圖層 5.2.4 圖層的刪除 5.3 圖層的移動(dòng) 5.4 瀏覽功能的實(shí)現(xiàn) 5.5 顏色及字體的修改 5.5.1 顏色修改 5.5.2 設(shè)置圖層為文本內(nèi)容的字體 5.6 動(dòng)態(tài)跟蹤層的實(shí)現(xiàn) 5.6.1 TrackingLayer 5.6.2 GeoEvent 5.7 鷹眼功能的實(shí)現(xiàn) 第6章 基于Map Objects信息檢索功能的設(shè)計(jì)開(kāi)發(fā) 6.1 查詢(xún)條件的創(chuàng)建 6.1.1 條件查詢(xún)的方法 6.1.2 創(chuàng)建查詢(xún)條件 6.2 通過(guò)查詢(xún)條件搜索元素 6.2.1 字段檢索 6.2.2 所有記錄值的檢索 6.2.3 記錄集對(duì)象瀏覽 6.2.4 基于查詢(xún)條件搜索元素 6.3 通過(guò)距離來(lái)搜索元素 6.3.1 SearchByDistance方法 6.3.2 示例程序 6.4 通過(guò)幾何圖形搜索元素 6.4.1 SearchShape方法 6.4.2 示例程序 第7章 基于Map Objects的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā) 7.1 專(zhuān)題圖渲染方法 7.2 專(zhuān)題圖的實(shí)現(xiàn)方法 7.2.1 常見(jiàn)專(zhuān)題圖實(shí)現(xiàn)方法 7.2.2 ZRenderer渲染生成專(zhuān)題圖 7.2.3 動(dòng)態(tài)設(shè)定點(diǎn)密度專(zhuān)題圖 7.2.4 Statistics對(duì)象的CalculateStatistics方法 7.2.5 可選字段生成專(zhuān)題圖 7.3 專(zhuān)題圖的組合實(shí)現(xiàn) 7.3.1 組合渲染對(duì)象GroupRenderer 7.3.2 ChartRenderer和ClassBreaksRenderer組合專(zhuān)題圖 7.3.3 ChartRenderer和DotDensityRenderer組合專(zhuān)題圖 第8章 基于ArcGIS Engine的GIS基本功能的實(shí)現(xiàn) 8.1 圖層的加載與刪除 8.1.1 MapControl控件 8.1.2 PageLayoutControl控件 8.1.3 TOCControl 8.2 圖層的移動(dòng) 8.3 瀏覽功能的實(shí)現(xiàn) 8.3.1 ToolbarControl控件 8.3.2 ToolbarControl功能的代碼加載 8.3.3 放大縮小功能的代碼實(shí)現(xiàn) 8.3.4 彈出式菜單的設(shè)計(jì) 8.4 圖層文件的保存及另存 8.5 鷹眼功能的實(shí)現(xiàn) 第9章 基于ArcGIS Engine的檢索功能的設(shè)計(jì)開(kāi)發(fā) 9.1 信息數(shù)據(jù)的檢索方式 9.1.1 檢索類(lèi)型 9.1.2 數(shù)據(jù)管理對(duì)象 9.1.3 主要查詢(xún)對(duì)象 9.2 屬性數(shù)據(jù)檢索 9.2.1 點(diǎn)信息查詢(xún) 9.2.2 線(xiàn)信息查詢(xún) 9.2.3 面對(duì)象信息查詢(xún) 9.3 空間數(shù)據(jù)檢索 9.4 綜合檢索示例 第10章 基于ArcGIS Engine的專(zhuān)題圖設(shè)計(jì)開(kāi)發(fā) 10.1 專(zhuān)題圖的基本顏色 10.1.1 Color 10.1.2 ColorRamp 10.2 專(zhuān)題圖的基本符號(hào) 10.2.1 MarkerSymbol對(duì)象 10.2.2 LineSymbol對(duì)象 10.2.3 FillSymbol對(duì)象 10.3 專(zhuān)題圖的實(shí)現(xiàn)方法 10.3.1 簡(jiǎn)單渲染 10.3.2 獨(dú)立值渲染 10.3.3 點(diǎn)密度/多字段點(diǎn)密度 10.3.4 數(shù)據(jù)分級(jí)繪制 10.3.5 餅圖/柱狀圖 10.3.6 比例符號(hào)渲染 10.4 專(zhuān)題圖的組合實(shí)現(xiàn) 10.5 專(zhuān)題圖的綜合實(shí)現(xiàn)示例 10.5.1 符號(hào)的獲取 10.5.2 加載圖層 10.5.3 設(shè)置分級(jí)數(shù) 10.5.4 分析計(jì)算各級(jí)的數(shù)值大小及顏色設(shè)置 10.5.5 實(shí)現(xiàn)專(zhuān)題圖的渲染 第11章 基于ArcGIS Engine的空間分析功能的設(shè)計(jì)開(kāi)發(fā) 11.1 緩沖功能設(shè)計(jì)開(kāi)發(fā) 11.2 空間拓?fù)溥\(yùn)算的實(shí)現(xiàn) 11.2.1 Boundary方法 11.2.2 Clip方法 11.2.3 Cut方法 11.2.4 Difference方法和SymetricDifference方法 11.2.5 Intersect方法 11.2.6 ConstructUnion方法和Union方法 11.2.7 IsSimple屬性和Simplify方法 11.3 網(wǎng)絡(luò)分析功能的實(shí)現(xiàn) 11.4 空間量算功能的實(shí)現(xiàn) 第12章 基于ArcGIS Engine的三維GIS功能的設(shè)計(jì)開(kāi)發(fā) 12.1 三維瀏覽查詢(xún) 12.1.1 文件的加載 12.1.2 瀏覽功能的實(shí)現(xiàn) 12.2 等高線(xiàn)的設(shè)計(jì)實(shí)現(xiàn) 12.2.1 Contour方法 12.2.2 ContourList方法 12.2.3 空間插值分析 12.3 MultiPatch的創(chuàng)建 12.3.1 創(chuàng)建MultiPatch的常用接口 12.3.2 通過(guò)輸入點(diǎn)坐標(biāo)創(chuàng)建MultiPatch 12.3.3 通過(guò)拉伸平面創(chuàng)建MultiPatch 12.3.4 外部三維模型的導(dǎo)入 12.4 三維動(dòng)畫(huà)的實(shí)現(xiàn) 參考文獻(xiàn)
正版,運(yùn)送速度快,當(dāng)當(dāng)真的值得信賴(lài)。