ArcEngine插件式GIS二次开发框架的设计与实现

被引:20
作者
孙丽 [1 ]
高飞 [1 ]
胡小华 [1 ,2 ]
马传松 [3 ]
机构
[1] 合肥工业大学土木与水利工程学院
[2] 合肥市国土资源局
[3] 广东南方数码科技有限公司
关键词
GIS; ArcEngine; 插件式; 动态配置管理; 宿主程序;
D O I
10.16251/j.cnki.1009-2307.2011.05.034
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
本文针对GIS实际二次开发模式中存在的一些问题,提出了一种更易于开发应用程序的框架模式,框架基于ArcEngine与.NET平台进行开发,采用插件式开发技术,按照ArcObjects框架接口规范,在ArcEngine下实现、重写框架类并进行封装而成,通过动态配置管理方式动态地生成菜单、停靠窗体和工具栏等,可以方便地定制应用程序界面。本文通过实例演示了该架构设计在国土GIS应用系统中的实现与应用。
引用
收藏
页码:214 / 216
页数:3
相关论文
共 10 条
[1]   插件式GIS的开发 [J].
崔修涛 ;
吴健平 ;
张伟锋 .
华东师范大学学报(自然科学版), 2005, (04) :51-58
[2]   一种基于插件的软件体系结构 [J].
张进军 ;
张维勇 ;
薛来文 .
合肥工业大学学报(自然科学版), 2005, (04) :398-401
[3]   基于软插件技术和三层C/S结构的高等院校教务管理系统 [J].
王 君 ;
柳清瑞 ;
于彩虹 .
辽宁大学学报(自然科学版), 2002, (02) :134-139
[4]  
插件式GIS应用框架的设计与实现[M]. 电子工业出版社 , 蒋波涛, 2008
[5]  
Visual C# 2005技术内幕[M]. 机械工业出版社 , (美) 霍夫曼 (Hoffman, 2007
[6]  
ArcGIS 9地理信息系统应用与实践[M]. 清华大学出版社 , 吴秀芹[等]编著, 2007
[7]  
ArcGIS开发宝典[M]. 科学出版社 , 刘仁义, 2006
[8]  
C#入门经典[M]. 清华大学出版社 , KarliWatson, 2006
[9]  
地理信息系统概论[M]. 高等教育出版社 , 黄杏元等编著, 2001
[10]  
地理信息系统导论[M]. 科学出版社 , 陈述彭等编著, 1999