SuperMap iObjects .NET二次開發(fā)
定 價:49 元
叢書名:普通高等教育“十四五”規(guī)劃教材
- 作者:楊俊杰
- 出版時間:2025/1/1
- ISBN:9787524000303
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:P208.2
- 頁碼:
- 紙張:
- 版次:1
- 開本:16開
本書共包含7章,分別為SuperMap iObjects二次開發(fā)概述、快速入門、菜單和工具條功能的實現(xiàn)、地圖顯示與數(shù)據(jù)管理、數(shù)據(jù)管理進階、空間數(shù)據(jù)查詢和空間分析。本書面向零基礎(chǔ)或編程基礎(chǔ)較弱的非計算機科學(xué)專業(yè)出身的讀者,所有的內(nèi)容、習(xí)題、練習(xí)均是對這類讀者設(shè)計的。同時,教材的內(nèi)容也適合GIS基礎(chǔ)薄弱的讀者,各個小節(jié)對功能設(shè)計的目的進行了闡述和說明。對于具有一定編程和GIS基礎(chǔ)的讀者,可以借鑒本書進行GIS二次開發(fā)思路學(xué)習(xí),同時多參考幫助文檔,這樣將有助于讀者開發(fā)出更有針對性、功能更豐富的行業(yè)GIS系統(tǒng)。
楊俊杰,理學(xué)博士,嶺南師范學(xué)院教師。研究方向是海洋遙感與GIS技術(shù),已經(jīng)發(fā)表論文近10篇。曾經(jīng)在企業(yè)從事軟件開發(fā)、系統(tǒng)測試、幫助文檔編寫及軟件打包部署等工作,熟練使用SuperMap、ArcGIS、ENVI系列軟件產(chǎn)品,熟悉C#、Python及C++等程序設(shè)計語言,具備豐富的地理信息系統(tǒng)開發(fā)和遙感圖像處理經(jīng)驗。目前,主要從事地理信息系統(tǒng)開發(fā)、遙感圖像信息提取及社會感知等方向的教學(xué)和科研工作,授課經(jīng)驗豐富,教學(xué)過程注重循序漸進的引導(dǎo),課程設(shè)計重視動手能力和解決實際問題能力的培養(yǎng)。
1 SuperMap iObjects二次開發(fā)概述 1.1 目的 1.2 內(nèi)容 1.3 GIS二次開發(fā)概述 1.3.1 GIS二次開發(fā) 1.3.2 SuperMap iObjects.NET二次開發(fā) 1.4 開發(fā)環(huán)境概述 1.4.1 硬件環(huán)境要求 1.4.2 操作系統(tǒng)要求 1.4.3 基礎(chǔ)軟件要求 1.4.4 軟件開發(fā)環(huán)境要求(包含編譯器和GIS開發(fā)環(huán)境) 1.5 SuperMap iObjects .NET 10i基礎(chǔ)知識概述 1.6 SuperMap產(chǎn)品組織 1.6.1 SuperMap數(shù)據(jù)組織形式 1.6.2 類結(jié)構(gòu)圖 1.7 總結(jié) 1.8 習(xí)題 2 快速入門 2.1 實驗?zāi)康?2.2 實驗內(nèi)容 2.3 數(shù)據(jù)說明 2.4 實現(xiàn)步驟 2.4.1 創(chuàng)建新工程 2.4.2 加載SuperMap iObjects .NET10i控件 2.4.3 添加引用 2.4.4 配置管理器并設(shè)置應(yīng)用程序目標框架 2.4.5 開發(fā)打開地圖功能 2.4.6 常用GIS按鈕功能實現(xiàn) 2.4.7 知識點說明 2.5 GettingStarted.sln工程項目的配置 2.6 總結(jié) 2.7 習(xí)題 3 菜單和工具條功能的實現(xiàn) 3.1 實驗?zāi)康?3.2 實驗內(nèi)容 3.3 數(shù)據(jù)說明 3.4 準備工作 3.5 菜單功能實現(xiàn) 3.5.1 “打開工作空間”菜單 3.5.2 “退出”菜單 3.5.3 調(diào)試 3.6 工具條按鈕常用功能實現(xiàn) 3.6.1 打開工作空間按鈕功能實現(xiàn) 3.6.2 地圖瀏覽工具按鈕功能實現(xiàn) 3.7 空間要素與屬性信息互查 3.7.1 開發(fā)地圖要素到屬性信息查詢組合功能 3.7.2 開發(fā)由屬性信息查詢地圖要素的功能 3.7.3 知識點說明 3.8 總結(jié) 3.9 習(xí)題 4 地圖顯示與數(shù)據(jù)管理 4.1 實驗?zāi)康?4.2 實驗內(nèi)容 4.3 數(shù)據(jù)說明 4.4 地圖控件 4.4.1 新建工程項目 4.4.2 拖選地圖控件 4.4.3 編寫代碼 4.4.4 銷毀并關(guān)閉生成的實例對象 4.4.5 知識點說明 4.5 Map 4.6 工作空間控件 4.7 工作空間管理器和工作空間樹 4.7.1 工作空間管理器 4.7.2 工作空間樹 4.7.3 知識點說明 4.8 圖層管理器 4.8.1 界面設(shè)計 4.8.2 編寫代碼 4.9 保存和關(guān)閉工作空間 4.9.1 保存工作空間 4.9.2 另存為工作空間 4.9.3 關(guān)閉工作空間 4.9.4 知識點說明 4.10 總結(jié) 4.11 習(xí)題 5 數(shù)據(jù)管理進階 5.1 實驗?zāi)康?5.2 實驗內(nèi)容 5.3 數(shù)據(jù)說明 5.4 搭建框架 5.4.1 新建項目 5.4.2 菜單欄的設(shè)計 5.4.3 工具條的設(shè)計 5.4.4 框架系統(tǒng)GIS界面設(shè)計 5.4.5 菜單欄功能實現(xiàn) 5.4.6 工具條功能實現(xiàn) 5.5 工作空間樹右鍵菜單功能實現(xiàn) 5.5.1 工作空間樹右鍵事件 5.5.2 level0級節(jié)點 5.5.3 level1級節(jié)點 5.5.4 level2級節(jié)點 5.5.5 level3級節(jié)點 5.5.6 工作空間右鍵菜單功能 5.5.7 數(shù)據(jù)源集合右鍵菜單功能 5.5.8 數(shù)據(jù)源和地圖節(jié)點右鍵菜單功能 5.5.9 數(shù)據(jù)集右鍵菜單功能 5.5.10 知識點說明 5.6 屬性表的瀏覽與顯示 5.6.1 屬性表瀏覽 5.6.2 屬性表顯示 5.6.3 知識點說明 5.7 屬性表的維護和管理 5.7.1 字段管理Form窗體界面設(shè)計 5.7.2 字段管理程序編碼準備工作 5.7.3 顯示字段信息 5.7.4 創(chuàng)建新字段 5.7.5 保存 5.7.6 刪除字段 5.7.7 關(guān)閉窗口 5.7.8 知識點說明 5.8 總結(jié) 5.9 習(xí)題 6 空間數(shù)據(jù)查詢 6.1 實驗?zāi)康?6.2 實驗內(nèi)容 6.3 數(shù)據(jù)說明 6.4 內(nèi)容概述 6.5 系統(tǒng)開發(fā)準備 6.6 屬性查詢功能實現(xiàn) 6.6.1 變量作用域更改 6.6.2 新變量聲明 6.6.3 構(gòu)造函數(shù)參數(shù) 6.6.4 組合框文本默認值初始化 6.6.5 查詢條件語句文本框文本顯示 6.6.6 屬性查詢空間數(shù)據(jù)并高亮顯示 6.6.7 知識點說明 6.7 空間查詢 6.7.1 功能實現(xiàn) 6.7.2 知識點說明 6.8 總結(jié) 6.9 習(xí)題 7 空間分析 7.1 實驗?zāi)康?7.2 實驗內(nèi)容 7.3 數(shù)據(jù)說明 7.4 準備工作 7.4.1 數(shù)據(jù)準備 7.4.2 菜單設(shè)計 7.4.3 添加引用 7.5 緩沖區(qū)分析 7.5.1 單重緩沖區(qū)分析 7.5.2 知識點說明 7.6 多重緩沖區(qū)分析 7.6.1 功能實現(xiàn) 7.6.2 知識點說明 7.7 最短路徑分析 7.7.1 環(huán)境設(shè)置 7.7.2 功能實現(xiàn) 7.7.3 環(huán)境設(shè)置的知識點說明 7.7.4 最短路徑分析知識點說明 7.8 服務(wù)區(qū)分析 7.8.1 選擇服務(wù)站點 7.8.2 服務(wù)區(qū)分析 7.8.3 知識點說明 7.9 清除跟蹤層 7.10 總結(jié) 7.11 習(xí)題 參考文獻