工欲善其事必先利其器,随着互联网信息化时代的不断发展,信息系统和管理规范也越来越复杂,现有的软件产品功能会需要重新完善升级或更改,所以使用一套灵活应变可二次开发的软件产品是必不可少的,一款好的二次开发平台可以极大地减少研发投入、缩短交付周期、降低实施成本。
中地数码深耕地质行业信息化需求,以MapGIS大数据与云平台为基础,融合敏捷开发思想,推出地矿Web二次开发平台,为地质行业应用构建提供所需的组件、图层、模板、API等各种资源,赋能地质行业应用,极大降低地质行业信息化开发的专业门槛。
通用的技术架构
地矿Web开发平台是基于现代浏览器技术,前后端分离、敏捷开发的专业地矿业务领域开发平台。平台包含后端支撑层、前端技术层、业务配件层、集成方案层四部分。后端支撑层基于MapGIS大数据云平台引入地图引擎、可视化工具、计算库等。前端技术层融合了webGL、vue等前端框架及UI库,业务配件层封装了地质专题业务组件,集成方案层提供开箱即用的场景化应用模板及粒度较大的配置式复用模块,无需编码,通过配置即可实现模块复用。
完备的功能体系
地矿web二次开发平台提供5大类60个组件,125个接口,具备强大的空间查询能力、可视化展示能力及丰富的地质专业应用API。
空间查询组件
可实现POI搜索框、多要素结果集、内容显示、内容管理、资料检索、资料空间检索、资料检索详情页展示。
要素查询
可视化展示组件
实现全时空数据一体化管理与可视化表达,可进行洪水淹没分析、坡度坡向分析、可视域通视分析、填挖方分析、卷帘分析、动态剖切、场景漫游、剖面切割、平面切割、折线切割、基坑开挖、虚拟钻孔、二三维联动、场景定格、网格模型属性过滤。
地上下一体可视化表达
卷帘分析
模型剖切
三维标绘
地质专业应用API
面向水文地质、工程地质提供钻孔查询、钻孔分层信息查询、钻孔试验信息查询,钻孔柱状图生成等API资源。
三维钻孔模型
钻孔及分层信息查询
灵活的开发模式
平台提供组件、图层、API模板等各种资源,支持组件式、搭建式、配置式3大Web敏捷开发方式,二次开发用户可以根据能力和需求进行不同层面的二次开发。
组件式开发的核心是将页面解耦为功能,功能封装为组件,组件间相互独立,可自由组合,灵活性好,随加载随使用,适用于定制化要求高的应用场景。
搭建式开发的核心是将原子组件封装为微件,使得微件可发现,可配置。通过拖拽微件进行页面布局和绑定,从而实现Web应用搭建。
配置式开发的核心是将行业标准抽象为可视化配置页面,将配置规则参数化为配置文件,将配置文件接口化为可以访问的API,通过接口获取规则,将规则驱动为展示页面,从而实现专业应用的快速定制。
完善的文档和技术服务
提供全面开放的开发资源,构建了开发资源中心,提供丰富的在线示例和开发文档、以及组件化开发环境StoryBook,支持组件化代码与运行效果联动显示。为了帮助开发用户更好的使用产品,用户可以从smaryun线上获取产品的开发资源及资料。同时,开放了云听社区,便于二次开发用户进行线上问题咨询。
市场变化莫测,需求水涨船高,软件也当与时俱进。深耕地质信息化行业三十余年,中地数码积极探索创新,今后将在前沿技术与产品研发方面持续保持强投入,为客户提供优质的产品和服务体验,与合作伙伴一道共同推动地质行业数字化发展和应用落地,助力改变传统地质调查工作模式实现数字化转型。
Smaryun开发世界:http://smaryun.com/dev/service-space/resource#/node_id584