GIS技术应用与开发
课程编码:180084070503P6001H
英文名称:Remote Sensing and GIS Programing Based on VC++
课时:50
学分:1.50
课程属性:实践课
主讲教师:沈占锋
教学目的要求
本课程主要介绍遥感和地理信息系统软件开发原理与方法。课程主要以Visual C++等为开发语言,讲授如何通过程序设计与开发实现一套遥感与地理信息系统的主要功能,包括空间数据的存储与管理、分析与计算、二维与三维可视化展现等。其中二维GIS中讲授如何通过底层程序设计与开发实现一套遥感与地理信息系统的主要功能,以“实现思想、原理与方法”的讲授为主,授课过程中不依赖于商业地理信息系统软件、组件或模块,自底层进行模块化设计与开发实现的过程,并进而对数据处理与分析的算法、方法及集成模式进行介绍,使学生能够较好地了解、掌握GIS/RS底层实现原理与过程,并能够在此基础上开展算法编写与实践应用。本课程的GIS三维可视化部分主要从数据组织、投影变换、光照模型、可视化交互等,介绍DEM和地学过程计算的三维可视化基本算法原理和软件实现技术。
预修课程
预修过地理信息科学与遥感科学基本原理与方法方面的课程,至少熟悉一门编程语言,建议为C++
大纲内容
第一章 GIS技术应用与开发介绍 3.0学时 沈占锋
第1节 01-需求与构想
第2节 02-GIS整体设计与模块化集成
第3节 03-常用矢栅数据类型Shp and Geotiff
第二章 基础模块与数据模型 3.0学时 沈占锋
第1节 04-GDAL_OGR基础知识
第2节 05-底层数据模型模块MHMapDef
第3节 F1-MHMapGIS软件使用
第三章 渲染模块 3.0学时 沈占锋
第1节 06-数据渲染模块MHMapRender
第四章 主视图模块 3.0学时 沈占锋
第1节 07-地图视图模块MHMapView
第2节 F2-MFC基础与介绍
第五章 主要核心模块 3.0学时 沈占锋
第1节 08-主框架模块MHMapFrm
第2节 09-地图文档模块MHMapDoc
第3节 10-主程序模块MHMapApp
第六章 空间数据操作模块 3.0学时 沈占锋
第1节 11-GDAL操作模块MHMapGDAL
第2节 12-地图TOA模块MHMapTree
第3节 F3-STL介绍
第七章 主要辅助模块 3.0学时 沈占锋
第1节 13-地图属性表模块MHMapAttrTable
第2节 14-地图鹰眼模块MHMapOverview
第3节 F4-二次开发应用Tools
第八章 主要对话框模块 3.0学时 沈占锋
第1节 15-图层属性配置对话框模块MHMapDlgProp
第2节 16-图层符号对话框模块MHMapDlgSymbol
第3节 F5-二次开发应用Metal
第九章 查询模块 3.0学时 沈占锋
第1节 17-图层信息查询模块MHMapIdentify
第2节 18-图层查询对话框模块MHMapDlgQuery
第3节 F6-二次开发应用Wood
第十章 空间数据编辑模块 3.0学时 沈占锋
第1节 19-矢量编辑模块MHMapFeaEdit
第2节 20-算法工具模块MHMapTools
第3节 F7-二次开发应用Water
第十一章 算法对话框模块 3.0学时 沈占锋
第1节 21-算法对话框模块MHMapDlgAlgorithms
第2节 22-地图制图模块MHMapLayout
第3节 F8-二次开发应用FireEarth
第十二章 栅格数据编辑模块 3.0学时 沈占锋
第1节 23-栅格编辑模块MHMapImgEdit
第2节 24-数据导出对话框模块MHMapDlgExport
第3节 F9-NDVI算法实现分析
第十三章 对象模块 3.0学时 沈占锋
第1节 25-对象编辑模块MHMapObjEdit
第2节 26-删除内岛模块MHMapDlgDelIsland
第3节 F10-Dissolve算法实现分析
第十四章 其他模块 3.0学时 沈占锋
第1节 27-属性格式刷模块MHMapAttrPainter
第2节 28-其他模块-沈占锋 - 副本.pptx
第3节 29-属性批量修改模块MHMapAttrEdit
第十五章 几何量测与属性查询模块 3.0学时 沈占锋
第1节 几何量测与属性查询模块
第2节 F11-照明机制,以及基于unity shader的渲染流程
第十六章 特效模块 3.0学时 沈占锋
第1节 特效模块
第2节 F12-线、面等的面积量测、以及MySQL数据库对象属性查询
第十七章 课程总结,考试 2.0学时 沈占锋
第1节 考试
教材信息
1、
遥感与地理信息系统C++底层开发与实践(上册):数据模型与渲染
沈占锋
2019年12月
科学出版社
参考书
课程教师信息
沈占锋:中国科学院空天信息创新研究院研究员,博士生导师。长期从事高分辨率遥感影像信息提取与计算研究与开发工作。