- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GROW_BASE介绍培训
GROW_BASE 开发介绍
GROW_BASE 的组成
GROW_BASE 是GROW_N 系列的核心,即AM/FM/GIS 开发平台,在GROW_BAS 上
的基础上是各行业的版本:GROW_POWER、GROW_TELECOM、GROW_GAS 等。
GROW_POWER GROW_GAS GROW_TELECOM
GROW_BASE GROW_WEB GROW_PRINT GROW_TOOLS
GROW_BASE 本身提供对基本设施对象的描述:它包括了对设施的空间数据、属性数
据的管理、空间数据与属性数据的一致性管理、以及描述了一种最基础的路口、路段拓扑结
构模型,以及此模型的有关基本算法组成。
事务管理器
基本拓扑算法
属性数据管理
GrowEdit
图数管理 gendbdlg
空间数据管理
GrowKernel GrowNet GrowConvert dbface
事务管理公共接口
GROW_BASE 的新特性
把原来的API 函数接口重新用类进行了封装,系统的扩展性大大加强。
从库中去掉主函数,提供从CWnd 派生类CGkGBaseWin ,负责GROW 图形数据的显
示和操作,把主界面的编制完全交由应用程序完成,应用程序对程序编写的灵活性大大
增加。
把实体对象抽象成结点类后,对实体对象的操作统一了;应用程序可以根据需要灵活派
生出自己的实体对象,系统的扩充性和可重用性大大加强。
对路网的支持进一步加强,取消了原来路口、路段、路名必须在同一块中,且路口、路
段、路名必须是连续的三个图层的约束条件,仅保留了要求路段与路名在同一块中的约
束条件;使对路网的使用更加灵活,可以描述各种设施对象组成的网;另外,在路口、
路段上可以直接通过指针访问相连接的路口或路段,使搜索效率进一步提高。
提供对事务的支持,使图形与属性的一致性修改得以保证。可以很容易地支持增量编辑。
对数据配置、存储规范管理,内置Client 的程序无须再进行编程,网络编程大大简化。
GROW_BASE 中的几个重要对象
结点对象CGkNode
1、1 GROW 的实体包括点、线、多边形、文本、路口、路段、路名、实体集,为了描述它
们,GROW 抽象出了一个结点类 CGkNode ,并以 CGkNode 为基类派生了 CGkPoint,
CGkPline,CGkPlgon, CGkText, CGkRNode(从CGkPoint 派生), CGkREdge(从CGkPline 派生),
CGkRName 来分别描述以上实体。应用程序可以直接使用GROW 提供的各种标准结点,还
可以从上面进一步派生自己的结点对象
其派生关系如下:
IGkNode
CGkNode
CGkPoint
CGkRNode
CGkPline
CGkREdge
CGkText
CGkPlgon CGkPlgonContour
CGkGroup
CGkRName
1.2 、结点的创建、修改、查询、删除等操作
创建:
long new_id; // Line 1
CGkPoint *pNode = (CGkPoint*)global-NodeNew( GK_ENTITY_POINT ); // Line 2
CGkBlock *pBlock=global-G
您可能关注的文档
最近下载
- 2025年特种设备安全管理人员A证考试练习题.pdf VIP
- 基于EVA的恒瑞医药财务绩效评价研究.docx
- 课题研究成果鉴定申请书.doc
- 2025年护理学研究模拟试题(二) .pdf VIP
- 2023年宁波市奉化区教育系统招聘事业编制教师考试真题及答案.pdf
- 03G322-1 钢筋混凝土过梁.pdf VIP
- 2019《柴油电喷发动机电路图集大全》附电脑针脚端子图资料13页百.pdf
- 选择性必修一《当代国际政治与经济》第一——四课检测题.doc VIP
- 手把手教你成为音乐家—乐理应当这样学(山东大学)中国大学MOOC慕课章节测验答案(课程ID:1449542162).pdf
- 甄嬛传英文剧本.docx
文档评论(0)