組件地理信息系統

《組件地理信息系統》是首都師範大學提供的慕課課程,授課教師是胡卓瑋。

基本介紹

  • 中文名:組件地理信息系統
  • 類別:慕課
  • 提供院校:首都師範大學
  • 授課老師:胡卓瑋
課程簡介,課程大綱,

課程簡介

“組件地理信息系統”是地理信息科學專業的一門綜合性套用實踐類課程。
組件地理信息系統,也稱為組件式地理信息系統,它以組件化思想對地理信息系統軟體進行設計、開發、部署和套用,具有可重用、可擴展特點,可在滿足高效率需求的前提下,提高實現複雜套用的可行性。伴隨著空間數據與地理信息技術的廣泛套用,組件地理信息系統技術在越來越多的場景得以套用。
課程以空間信息技術基礎、地理信息系統原理與套用、程式設計語言等為基礎,講授組件地理信息系統的概念、功能、基本原理、主要實現方法、套用模式和未來發展趨勢等。
課程將結合當前主要的地理信息系統軟體,介紹組件地理信息系統技術的演化過程。

課程大綱

01初探組件化的軟體世界
1.1 什麼是組件地理信息系統?
1.2 軟體及組件化的軟體設計模式
1.3 地理信息系統軟體的發展
1.4 組件
1.5 本章總結與課程內容框架
02組件地理信息系統的功能與作用
2.1 像搭積木一樣開始:用VB6實現簡單的應用程式
2.2 進一步探索:用組件對象實現實用目標
2.3 實現第一個GIS應用程式:使用Map Objects控制項
2.4 實現更完善的GIS應用程式:使用ArcGIS Engine控制項
2.5 駕馭你的ArcMap:用ArcGIS組件擴展ArcMap套用環境
2.6 組織你的地理思維:用Python for ArcGIS實現地理處理
2.7 組件地理信息系統的嵌入式套用案例
2.8 本章總結
03從使用控制項開始
3.1 控制項的作用
3.2 認識控制項
3.3 在可視化編程中使用控制項
3.4 如何開發一個控制項?
3.5 安裝並訪問地理信息系統控制項
3.6 本章總結
04從控制項到組件、對象
4.1 可視化是入口:地理數據的顯示
4.2 數據是基礎:數據訪問與數據對象
4.3 功能是重心:調用地理信息系統功能
4.4 邏輯是根本:從組件看地理信息系統的組織
4.5 找呀找呀找對象:了解Map Objects對象組織圖
4.6 關於Map Objects的更多學習路徑
4.7 本章總結
05基於組件實現地理信息系統功能
5.1 基於ArcGIS Engine控制項的開發介紹
5.2 用組件獲取空間數據(1):由資料庫訪問數據檔案
5.3 用組件獲取空間數據(2):要素(矢量數據)、像素(柵格數據)、屬性
5.4 用組件處理空間數據(1):格式轉換
5.5 用組件處理空間數據(2):數據裁剪
5.6 用組件編輯空間數據(1):矢量
5.7 用組件編輯空間數據(2):屬性
5.8 用組件實現空間分析
5.9 用組件展示空間數據:製圖可視化
5.10 用組件輸出空間數據:保存為圖片
5.11 本章總結
06用組件擴展地理信息系統軟體
6.1 基於VBA的地理信息系統軟體擴展
6.2 基於接口的地理信息系統軟體擴展
6.3 基於模型的地理信息系統功能擴展
6.4 基於腳本的地理信息系統功能擴展(1):用嵌入式腳本實現欄位計算
6.5 基於腳本的地理信息系統功能擴展(2):腳本模型
6.6 Python與地理信息系統功能
6.7 本章總結
07快速構建地理信息系統應用程式
7.1 綜合實踐:實現一個完整的Map Viewer應用程式
08組件式地理信息系統軟體展望
8.1 網路技術發展對軟體架構的影響
8.2 SOA, Web Service與GIS
8.3 技術展望:微服務與容器

相關詞條

熱門詞條

聯絡我們