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] 刘洪学, 杨化超, 卞和方, 李斌, 李磊, 汪森. 基于深度学习及人机协同的煤矿区地表遥感影像变化图斑智能提取[J]. 吉林大学学报(地球科学版), 2026, 56(3): 1076-1087.
[2] 冯波, 谢一平, 田海龙, 封官宏, 杨金钢. 基于GIS-MCDA的松辽盆地南部中央坳陷区咸水层CO2地质封存适宜性评价[J]. 吉林大学学报(地球科学版), 2025, 55(6): 1981-2000.
[3] 杨兰, 王运, 邹勇军, 胡宝群, 李满根, 张安, 朱满怀. 基于机器学习的富硒土壤预测模型的构建与比较——以江西省信丰县油山地区为例[J]. 吉林大学学报(地球科学版), 2025, 55(5): 1629-1643.
[4] 王雪冬, 张超彪, 王翠, 朱永东, 王海鹏. 基于Logistic回归与随机森林的和龙市地质灾害易发性评价[J]. 吉林大学学报(地球科学版), 2022, 52(6): 1957-1970.
[5] 杜新强, 王钰升, 冶雪艳, 路莹, 赵婧彤, 张赫轩. 大清河流域平原区地下水人工补给潜力与补给方式分析[J]. 吉林大学学报(地球科学版), 2022, 52(2): 535-549.
[6] 闫佰忠, 孙剑, 王昕洲, 李晓萌, 孙丰博, 付丹平. 基于GIS-FAHP的石家庄市地下水源热泵适宜性分区[J]. 吉林大学学报(地球科学版), 2021, 51(4): 1172-1181.
[7] 张延军, 余海, 李建明, 于子望, 张佳宁. 深部水热型地热潜力区的GIS预测模型——以土耳其西安纳托利亚地区为例[J]. 吉林大学学报(地球科学版), 2016, 46(3): 855-864.
[8] 张敏, 周云轩, 田波, 沈芳, 葛建忠. 河口海岸GIS时空过程可视化表达[J]. 吉林大学学报(地球科学版), 2015, 45(2): 584-591.
[9] 张军强,吴冲龙,刘刚,刘飞. 空间集成方式的三维地质图编绘关键技术[J]. 吉林大学学报(地球科学版), 2014, 44(3): 1055-1062.
[10] 李建国,肖克炎,刘永顺,杨俊泉. 基于GIS和证据权重法的那仁宝力格地区铜多金属矿成矿预测[J]. 吉林大学学报(地球科学版), 2013, 43(4): 1151-1158.
[11] 崔瀚文,姜琦刚,邢宇,徐驰,林楠. 32 a来气候扰动下中国沙质荒漠化动态变化[J]. 吉林大学学报(地球科学版), 2013, 43(2): 582-591.
[12] 罗金辉, 杨永国, 陈玉华. GIS在矿区岩溶陷落柱位置圈定中的应用[J]. J4, 2010, 40(6): 1385-1389.
[13] 叶水盛, 袁鑫. 地学综合信息图库管理系统的进一步开发应用[J]. J4, 2010, 40(3): 726-732.
[14] 杜会石, 南颖, 朱卫红. 图们江流域土地利用变化对生态系统服务价值的影响[J]. J4, 2010, 40(3): 671-677.
[15] 李行, 周云轩, 况润元. 上海崇明东滩岸线演变分析及趋势预测[J]. J4, 2010, 40(2): 417-424.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 吴远坤, 刘成林, 于春勇. 松辽盆地双城断陷深层原油成藏模式[J]. 吉林大学学报(地球科学版), 2024, 54(5): 1443 -1456 .
[2] 马荣,石建省,刘继朝. 人工内分泌网络模型在水文地质参数研究中的应用[J]. 吉林大学学报(地球科学版), 2013, 43(3): 914 -921 .
[3] 李宁, 王成文. 东北及邻区晚古生代地层接触关系与佳-蒙地块的形成和演化[J]. 吉林大学学报(地球科学版), 2017, 47(5): 1331 -1340 .
[4] 胡大千,初凤友,姚 杰. 中太平洋YJA海山富钴结壳矿物组成与元素地球化学[J]. J4, 2006, 36(01): 32 -0037 .
[5] 姜 雪, 程日辉,于民凤. 裂谷地层的气候和构造控制:Zscape模型分析与在松辽盆地北安断陷的应用[J]. J4, 2006, 36(01): 54 -0059 .
[6] 李春柏,张新涛,刘 立,任延广,孟 鹏. 布达特群热流体活动及其对火山碎屑岩的改造作用--以海拉尔盆地贝尔凹陷为例[J]. J4, 2006, 36(02): 221 -0226 .
[7] 孟宪纲,薄万举,刘志广,刘勇,畅柳,李朝柱,王子平. 芦山7.0级地震与巴颜喀拉块体中东段的活动性[J]. 吉林大学学报(地球科学版), 2014, 44(5): 1705 -1711 .
[8] 陈欢庆, 梁淑贤, 舒治睿, 邓晓娟, 彭寿昌. 冲积扇砾岩储层构型特征及其对储层开发的控制作用——以准噶尔盆地西北缘某区克下组冲积扇储层为例[J]. 吉林大学学报(地球科学版), 2015, 45(1): 13 -24 .
[9] 贾大成,邢立新, 潘 军, M. J. van Bergen, H. van Roermund. 伊通上地幔剪切带捕虏体中富铝尖晶石的地球化学特征[J]. J4, 2006, 36(04): 497 -502 .
[10] 谢忠雷,杨佰玲,包国章,董德明. 茶园土壤不同形态镍的含量及其影响因素[J]. J4, 2006, 36(04): 599 -604 .