J4

• 地球物理·勘查技术·工业测试 • 上一篇    下一篇

基于模型驱动架构的GIS应用开发研究

周东岱1,2,3,叶育鑫2,胡光道1,蔡海军3   

  1. 1.中国地质大学 资源学院, 武汉 430074;2.吉林大学 通信工程学院, 长春 130026;3.东北师范大学 软件学院,长春 130024
  • 收稿日期:2005-12-20 修回日期:1900-01-01 出版日期:2006-07-26 发布日期:2006-07-26
  • 通讯作者: 周东岱

A Study of MDABased GIS Applied System Development

ZHOU Dong-dai1,2,3,YE Yu-xin2,HU Guang-dao1,CAI Hai-jun3   

  1. 1.China University of Geosciences, Faculty of Earth Resources, Wuhan 430074, China;
  • Received:2005-12-20 Revised:1900-01-01 Online:2006-07-26 Published:2006-07-26
  • Contact: ZHOU Dong-dai

摘要: 模型驱动架构是一种通过用于定义模型和推动不同模型类型之间的转换实现系统与平台无关性的设计和实现方法。提出基于模型驱动架构进行GIS应用系统开发思想--用模型驱动的原理隔离GIS应用系统的系统设计和系统实现来独立建模业务行为和领域元素,使二次开发者关注系统应用的本身,而不是将特定的GIS基础平台作为系统开发的中心。并对通过建立领域应用模型和通用GIS服务模型来构建应用系统的平台无关模型、利用GIS平台提供的UML Profile将平台无关模型影射到平台相关模型、以及利用建模工具软件将平台相关模型生成应用代码的原理和方法进行了论述。

关键词: 模型驱动架构, GIS, GIS应用系统开发

Abstract: MDA is a new way of applied system analysis and design,which does not depend on infrastructure platforms, through defining models and driving transformation among models. The authors introduce a new GIS development method based on MDA. Using this method, developers can make modeling, model transaction behavior and elements of specific domain crossing different GIS platforms, and focus on application regardless of the characteristics of GIS platforms. The authors also presents principles and methods of building platform independent models through establishing domain models and general GIS models, and mapping platform independent model to platform specific model based on UML Profile, as well as the way of generating software codes from platform specific models using model developing tools.

Key words: MDA, GIS, GIS application development

中图分类号: 

  • P631.2
[1] 张延军, 余海, 李建明, 于子望, 张佳宁. 深部水热型地热潜力区的GIS预测模型——以土耳其西安纳托利亚地区为例[J]. 吉林大学学报(地球科学版), 2016, 46(3): 855-864.
[2] 张敏, 周云轩, 田波, 沈芳, 葛建忠. 河口海岸GIS时空过程可视化表达[J]. 吉林大学学报(地球科学版), 2015, 45(2): 584-591.
[3] 张军强,吴冲龙,刘刚,刘飞. 空间集成方式的三维地质图编绘关键技术[J]. 吉林大学学报(地球科学版), 2014, 44(3): 1055-1062.
[4] 李建国,肖克炎,刘永顺,杨俊泉. 基于GIS和证据权重法的那仁宝力格地区铜多金属矿成矿预测[J]. 吉林大学学报(地球科学版), 2013, 43(4): 1151-1158.
[5] 崔瀚文,姜琦刚,邢宇,徐驰,林楠. 32 a来气候扰动下中国沙质荒漠化动态变化[J]. 吉林大学学报(地球科学版), 2013, 43(2): 582-591.
[6] 罗金辉, 杨永国, 陈玉华. GIS在矿区岩溶陷落柱位置圈定中的应用[J]. J4, 2010, 40(6): 1385-1389.
[7] 叶水盛, 袁鑫. 地学综合信息图库管理系统的进一步开发应用[J]. J4, 2010, 40(3): 726-732.
[8] 杜会石, 南颖, 朱卫红. 图们江流域土地利用变化对生态系统服务价值的影响[J]. J4, 2010, 40(3): 671-677.
[9] 李行, 周云轩, 况润元. 上海崇明东滩岸线演变分析及趋势预测[J]. J4, 2010, 40(2): 417-424.
[10] 姜琦刚, 崔瀚文, 李远华. 东北三江平原湿地动态变化研究[J]. J4, 2009, 39(6): 1127-1133.
[11] 肖智勇, 樊航宇, 曾佐勋, 戴光明. 影像云纹法及GIS在缝合线三维重构中的应用[J]. J4, 2009, 39(3): 554-558.
[12] 朱琳,苏小四,林学钰,宫辉力,于军. VR-GIS技术在无锡西部地区地裂缝研究中的应用[J]. J4, 2009, 39(2): 317-0322.
[13] 汤洁,吕川,李昭阳,王晨野,张景成,李海毅. 基于灰色聚类与3S耦合方法的生态环境质量变化趋势研究--以吉林省大安市为例[J]. J4, 2008, 38(6): 1037-1043.
[14] 路鹏,刘万崧,杨长保,陈圣波,周云轩. 基于GIS的吉林省农业生态适宜度评价[J]. J4, 2008, 38(6): 1044-1048.
[15] 卜 坤,张树文,杨久春,张宇博. 基于Delaunay三角网的Shapefile几何纠正算法与实现[J]. J4, 2008, 38(3): 521-0526.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!