作为GISer的你是否有过这样的苦恼:希望拥有专属的轻量级GIS产品,却受限于时间或编程技术?做了许多应用系统却无奈地发现功能模块耦合度高、代码冗余、可复用性极低?甲方霸霸不断变化需求,导致应用工程越来越大、bug越来越多,更新“牵一发而动全身”?……
MapGIS基于云计算思想,推出了“框架+插件”的开发模式,即通过应用框架和功能插件的组合形成所需的GIS应用。框架类似于工具箱,而插件则类似于工具箱中的工具,通过规范标准使得“工具”能够分门别类地组织在“工具箱”中,就像堆积木一样将各功能插件组合在一起,便能零代码、无编程灵活搭建出我们所需的GIS应用,具备异步开发、即插即用、松耦合、可迁移、可重构、可聚合的特性。插件通过云端获取,即可轻松实现应用系统的快速搭建!(更多详细内容请关注9月29日二次开发特训营培训哦~~)
MapGIS“框架+插件”开发模式
MapGIS “框架+插件”式开发新思路
功能插件按需组合
丰富的插件库
前面我们了解到“框架+插件”开发模式中,插件是实现GIS功能的基础,那么你可能就会问:那如何获取所需的GIS功能插件呢?是不是需要写代码呀?这就给你解答:对,但不完全对~
MapGIS深耕GIS领域多年,汇聚各行业GIS应用经验,提供了功能丰富、种类齐全的GIS通用插件,满足各类GIS应用快速搭建。那么这些插件该如何获取呢?其实财富就在你手中。MapGIS提供的丰富插件库就存放于MapGIS安装目录..\MapGIS10\Program\plugin文件夹下,还等什么?快去看看吧!
MapGIS 提供的通用插件库
此外,MapGIS致力于构建GIS产业云生态,在司马云生态圈(www.smaryun.com)中还有更多来自不同地区,囊括国土、市政、公安等各行业在内的GIS开发者分享的应用插件,供大家“按需取用”。
功能插件独立可迁移
MapGIS 云交易中心功能插件
便捷的搭建工具
手握功能丰富的各类插件,那么接下来该如何使用呢?相信聪明的你心中已经有了答案,没错,那就是使用“MapGIS数据中心设计器”。
数据中心设计器是MapGIS”框架+插件”应用搭建的核心工具,提供传统和Ribbon两种风格应用程序框架,能够满足不同UI样式需求;灵活的插件引用和便捷的菜单编辑,能够轻松实现功能组合。
添加默认插件,快速构建应用
灵活编辑菜单栏
简单修改功能项
自定义修改功能图标,功能无限复用
以上4步,应用系统应运而生
通过上面的介绍,你是否对MapGIS全新的应用搭建方式产生兴趣了呢?那还等什么?赶快自己动手尝试一下吧!
什么?想了解详细的操作过程?
现有插件不能满足你的需求?
没关系!MapGIS二次开发特训营第三期——MapGIS 10.5 Pro多端开发与应用,将为大家带来包括“框架+插件”开发在内的MapGIS桌面应用开发技巧,理论结合实操为大家展现“零编程”GIS应用开发新模式,干货满满,大家敬请期待!