MAPGIS7.0二次开发C++教程:打造自定义应用系统
需积分: 9 102 浏览量
更新于2024-12-24
收藏 1.48MB PDF 举报
"MAPGIS7.0二次开发C++教程,主要涵盖了MAPGIS7.0的数据模型解析和基于C++的框架组件应用,适用于该软件7.0及其以下版本的二次开发工作。"
MAPGIS7.0是中地数码科技有限公司研发的一款具有自主知识产权的分布式超大型GIS平台软件,它在国家“十五”863项目的支持下,经过五年科技攻关,以“分布式超大型GIS平台软件”为目标,构建了“纵向多层,横向网格”的分布式体系结构,并采用了“面向服务”的设计理念。这款软件支持大规模空间信息数据库的建立、高效空间数据存储与索引、三维实体建模与分析,具备处理TB级别空间数据的能力,同时支持分布式空间信息分发与共享,适配Unix/Linux大型服务器,为国家空间基础设施建设提供了有力支撑。
本教程《MAPGIS7.0二次开发教程-基础篇(C++版)》详细讲解了MAPGIS7.0的数据模型,包括地理数据库、要素类、简单要素类、对象类、关系类和注记类等,这些内容构成了MAPGIS7.0的核心数据结构。教程通过实例演示了各类之间的逻辑关系和使用这些数据模型时需要注意的问题,帮助开发者理解和掌握数据存储的相关知识。
教程的第二部分着重于基于插件的应用框架,包括应用框架、地图文档管理、地图可视化、基本显示操作、系统库管理、图形编辑以及空间分析组件。这部分内容旨在指导开发者如何利用MAPGIS7.0提供的框架组件搭建自己的应用系统,提供了丰富的示例代码,以便开发者实践和学习。
参与本书编写的团队主要由MAPGIS7.0的软件开发工程师和技术支持工程师组成,他们对软件的内核有深入理解,能够提供权威的技术指导。尽管由于时间紧迫,书中可能存在不足之处,但整体而言,这是一本全面介绍MAPGIS7.0二次开发的实用教程,对于想要在GIS领域进行深度开发的C++程序员来说,是一份宝贵的参考资料。
2008-04-11 上传
2020-05-28 上传
2009-05-08 上传
点击了解资源详情
2008-10-28 上传
2021-09-20 上传
2010-10-30 上传
2008-10-08 上传
2008-01-10 上传
xiudouwhu
- 粉丝: 0
- 资源: 2
最新资源
- spring-boot-mybatis-with-redis:集成springboot+mybatis+redis+curl网页版代码生成器+统一结果封装及异常处理
- 贷款预测-不同分类
- 二维码本地生成源码-易语言
- calqtator:使用Qt绑定为Python构建的简单计算器
- blog:练习项目-前端和后端未分开的博客
- 行业数据-2019年中国大众对汉服的了解程度分布.rar
- show-user-on-the-map
- tamarapico.github.io
- Instagram Direct Message Scheduler:免费且易于使用的Message Scheduler for Instagram-开源
- EXUI简单的录制-易语言
- 13410013_CF2_FORTALECIMIENTO_HABILIDADES_DIGITALES
- Kutse_tthkapp
- personal-portfolio:我的个人网站。 它包括我的简历,一些作品集和关于我自己的简短文本
- CAN通讯转232,并上传到电脑串口助手
- java-project-template:HansBug基于Rails结构上的ruby的Java项目模板
- waylonwalker.com:最新版本的waylonwalker.com-dev.waylonwalker.com