SuperMap iObjects .NET二次开发
定 价:49 元
丛书名:普通高等教育“十四五”规划教材
当前图书已被 1 所学校荐购过!
查看明细
- 作者:杨俊杰
- 出版时间:2025/1/1
- ISBN:9787524000303
- 出 版 社:冶金工业出版社
- 中图法分类:P208.2
- 页码:
- 纸张:
- 版次:1
- 开本:16开
本书共包含7章,分别为SuperMap iObjects二次开发概述、快速入门、菜单和工具条功能的实现、地图显示与数据管理、数据管理进阶、空间数据查询和空间分析。本书面向零基础或编程基础较弱的非计算机科学专业出身的读者,所有的内容、习题、练习均是对这类读者设计的。同时,教材的内容也适合GIS基础薄弱的读者,各个小节对功能设计的目的进行了阐述和说明。对于具有一定编程和GIS基础的读者,可以借鉴本书进行GIS二次开发思路学习,同时多参考帮助文档,这样将有助于读者开发出更有针对性、功能更丰富的行业GIS系统。
杨俊杰,理学博士,岭南师范学院教师。研究方向是海洋遥感与GIS技术,已经发表论文近10篇。曾经在企业从事软件开发、系统测试、帮助文档编写及软件打包部署等工作,熟练使用SuperMap、ArcGIS、ENVI系列软件产品,熟悉C#、Python及C++等程序设计语言,具备丰富的地理信息系统开发和遥感图像处理经验。目前,主要从事地理信息系统开发、遥感图像信息提取及社会感知等方向的教学和科研工作,授课经验丰富,教学过程注重循序渐进的引导,课程设计重视动手能力和解决实际问题能力的培养。
1 SuperMap iObjects二次开发概述 1.1 目的 1.2 内容 1.3 GIS二次开发概述 1.3.1 GIS二次开发 1.3.2 SuperMap iObjects.NET二次开发 1.4 开发环境概述 1.4.1 硬件环境要求 1.4.2 操作系统要求 1.4.3 基础软件要求 1.4.4 软件开发环境要求(包含编译器和GIS开发环境) 1.5 SuperMap iObjects .NET 10i基础知识概述 1.6 SuperMap产品组织 1.6.1 SuperMap数据组织形式 1.6.2 类结构图 1.7 总结 1.8 习题 2 快速入门 2.1 实验目的 2.2 实验内容 2.3 数据说明 2.4 实现步骤 2.4.1 创建新工程 2.4.2 加载SuperMap iObjects .NET10i控件 2.4.3 添加引用 2.4.4 配置管理器并设置应用程序目标框架 2.4.5 开发打开地图功能 2.4.6 常用GIS按钮功能实现 2.4.7 知识点说明 2.5 GettingStarted.sln工程项目的配置 2.6 总结 2.7 习题 3 菜单和工具条功能的实现 3.1 实验目的 3.2 实验内容 3.3 数据说明 3.4 准备工作 3.5 菜单功能实现 3.5.1 “打开工作空间”菜单 3.5.2 “退出”菜单 3.5.3 调试 3.6 工具条按钮常用功能实现 3.6.1 打开工作空间按钮功能实现 3.6.2 地图浏览工具按钮功能实现 3.7 空间要素与属性信息互查 3.7.1 开发地图要素到属性信息查询组合功能 3.7.2 开发由属性信息查询地图要素的功能 3.7.3 知识点说明 3.8 总结 3.9 习题 4 地图显示与数据管理 4.1 实验目的 4.2 实验内容 4.3 数据说明 4.4 地图控件 4.4.1 新建工程项目 4.4.2 拖选地图控件 4.4.3 编写代码 4.4.4 销毁并关闭生成的实例对象 4.4.5 知识点说明 4.5 Map 4.6 工作空间控件 4.7 工作空间管理器和工作空间树 4.7.1 工作空间管理器 4.7.2 工作空间树 4.7.3 知识点说明 4.8 图层管理器 4.8.1 界面设计 4.8.2 编写代码 4.9 保存和关闭工作空间 4.9.1 保存工作空间 4.9.2 另存为工作空间 4.9.3 关闭工作空间 4.9.4 知识点说明 4.10 总结 4.11 习题 5 数据管理进阶 5.1 实验目的 5.2 实验内容 5.3 数据说明 5.4 搭建框架 5.4.1 新建项目 5.4.2 菜单栏的设计 5.4.3 工具条的设计 5.4.4 框架系统GIS界面设计 5.4.5 菜单栏功能实现 5.4.6 工具条功能实现 5.5 工作空间树右键菜单功能实现 5.5.1 工作空间树右键事件 5.5.2 level0级节点 5.5.3 level1级节点 5.5.4 level2级节点 5.5.5 level3级节点 5.5.6 工作空间右键菜单功能 5.5.7 数据源集合右键菜单功能 5.5.8 数据源和地图节点右键菜单功能 5.5.9 数据集右键菜单功能 5.5.10 知识点说明 5.6 属性表的浏览与显示 5.6.1 属性表浏览 5.6.2 属性表显示 5.6.3 知识点说明 5.7 属性表的维护和管理 5.7.1 字段管理Form窗体界面设计 5.7.2 字段管理程序编码准备工作 5.7.3 显示字段信息 5.7.4 创建新字段 5.7.5 保存 5.7.6 删除字段 5.7.7 关闭窗口 5.7.8 知识点说明 5.8 总结 5.9 习题 6 空间数据查询 6.1 实验目的 6.2 实验内容 6.3 数据说明 6.4 内容概述 6.5 系统开发准备 6.6 属性查询功能实现 6.6.1 变量作用域更改 6.6.2 新变量声明 6.6.3 构造函数参数 6.6.4 组合框文本默认值初始化 6.6.5 查询条件语句文本框文本显示 6.6.6 属性查询空间数据并高亮显示 6.6.7 知识点说明 6.7 空间查询 6.7.1 功能实现 6.7.2 知识点说明 6.8 总结 6.9 习题 7 空间分析 7.1 实验目的 7.2 实验内容 7.3 数据说明 7.4 准备工作 7.4.1 数据准备 7.4.2 菜单设计 7.4.3 添加引用 7.5 缓冲区分析 7.5.1 单重缓冲区分析 7.5.2 知识点说明 7.6 多重缓冲区分析 7.6.1 功能实现 7.6.2 知识点说明 7.7 最短路径分析 7.7.1 环境设置 7.7.2 功能实现 7.7.3 环境设置的知识点说明 7.7.4 最短路径分析知识点说明 7.8 服务区分析 7.8.1 选择服务站点 7.8.2 服务区分析 7.8.3 知识点说明 7.9 清除跟踪层 7.10 总结 7.11 习题 参考文献