论Geoist与Datist的内外双修
简介:看过小哥简书的读者朋友们,可能对Geoist和Datist这两个词都不陌生,这是近年来我们团队开发的两个技术产品。主要期望解决的问题就是在地震行业探索出一条切实可行的跨越科研成果转化死亡之谷技术之路。
1、研发背景
2018年以来,小哥团队一直在做的一个工作就是期望通过信息化驱动来实现地震监测预报业务的升级和转型。在过去几年来,我们创建的地震科研助手微信企业号已经超过3000用户,自动产出报告数量日均已经超过200个,总产出报告产出超过10万份,初步打造了一条在地震行业从科研成果到业务应用的新模式。这篇段文,我们就说说这套模式中的两个关键技术:Datist和Geoist。
2、何为内外双修?
-
Datist是什么?Datist是基于C#语言面向Windows平台的一套“低代码开发工具”,依托该平台可以将具体的地震业务,变成可视化的流程(如图1所示的业务流),其最直接的好处是降低了系统开发的门槛,让业务人员直接可以完成以前需要程序员介入才能搞定的工作。写好的这些业务流可以通过云端的环境直接部署,再配合去中心化的管理模式,这让业务可以灵活地适应需求的变更,从而最大程度上地解放了生产力。
-
Datist的QQ群:585108925
-
Geoist是什么?Geoist是基于Python语言,小哥团队发起的开源、免费的地球科学数据处理和建模工具包。因为是基于Python除了具有较好的跨平台能力和适应性之外,还可以最大程度借助Python生态下的各种工具包,打造更强大的行业应用。Geoist非常适合打造原型化的科研应用,Geoist面向地球物理领域的问题,提供了多类模块,这些模块通过面向对象的设计,从数据处理到模型正反演都提供了很好的接口,适合进行科研算法和模型的研制与专业类的高性能计算。
-
Geoist的QQ群:1107055243
那么这两者有什么关系呢?如果用一个比喻:可以将Datist看作武功招式,而Geoist为内功心法,两者配合方可以发挥出最大的威力。
当然,如果你要问怎么配合,怎么学习,那你就要翻翻小哥在疫情期间写的这100多篇小短文啦...但是,大家也要记住所谓尽信书不如无书, 张无忌练习太极剑法,最后可以忘记招式。而如果您期望学习以上两项技术,也一定要记住,技术本身所谓固定的招式并不重要,我们只要记住能把问题解决了就行。《孙子·虚实篇》有云:“故兵无常势,水无常形,能因敌变化而取胜者,谓之神”。正所谓:黑猫白猫,抓到耗子就是好猫。
3、构建“科研-业务”新生态
图2是我们期望未来,在地震科研和业务应用中,通过上面的技术革新可以形成的一套新型生态系统工作模式。在这个系统中,学科领域专家、业务人员和IT技术人员可以更好地配合工作。
依托云平台、云环境、云生态建设,打造全新的科研成果向业务列装的高效转化模式。结合过去几年的行业应用实践,我们总结了九个字:“宽平台、厚技术、微应用”。
举个例子,您肯定使用过微信小程序,现代移动业务应用,因为有了云和平台,开发独立的APP逐渐减少,而这类小程序的依托微信平台和用户群,不但可以加快从开发到部署的周期,而且还可以减少研发成本,这就是微应用模式。
图2 新生态下的监测预报工作模式一句话总结:说了这么多,其实很多想法还在不断的探索和实践之中,如果您对上面工作感兴趣,欢迎关注小哥简书,我们也随时恭候您的加入。