近期我们组织了一次国产化环境适配以及产品国产化产品替换的交流,虽然从属于不同的业务条线,但是在过去一段时间多多少少都承受不同程度的信创压力,尤其是自然资源业务方面,由于自然资源大多数的业务是属于强GIS的范畴,所以很多业务系统大多数还是沿袭ArcGIS+Windows+Oracle的技术组合,虽然有些团队比较早就开始尽量采用开源的技术栈来进行技术的迁移,但是底层数据上还是要兼容大量的ArcGIS+Oracle形成的数据资产。
本次交流的重点其实主要就集中在两个方面:第一、产品的去ArcGIS化,很显然带着Esri标签的ArcGIS肯定是不符合国产化的要求的;第二、开源技术栈的国产化迁移替代,按照现在信创的要求,目前采用国外开源的技术路线本质上也是属于擦边球的做法,不属于严格意义上的信创的要求,所以这个部分也需要考虑未来信创政策收紧,需要承担的风险。
最终交流讨论下来两个比较明显的感受:
第一、对于ArcGIS的信创替代目前成本最小的方案就是使用易智瑞GeoScene的产品替换,目前GeoScene是拿到了相应的认证,和ArcGIS相比,二者基本一致,如果在Windows x86环境下替换非常丝滑,但是运行在Linux ARM环境下的GeoScene其实是个「阉割后」的版本,有一些比如类似ArcPy和SOE的功能在x86上有,但是在ARM版本上是缺失的,这就导致了产品依赖此能力的功能无法实现,所以有依赖这部分能力的需求还是要小心一些,做好技术支持的约定;
第二、一些国产化的操作系统,对于普通的JAVA程序,以及一些国产化的数据库对现有的技术栈支持的比较好,比如人大金仓和PostgreSQL非常类似,大部分情况下基本可以做到无缝的切换,但是在接入GeoServer的时候还是存在一些细节的兼容问题,比如在编辑数据源的时候再保存,会出现应用假死的问题;
由于不是共性的问题,本次讨论其实并没有涉及到数字孪生应用,比如数字孪生应用中使用的游戏引擎的国产化替换的问题,但是其实对于这个问题,我也一直有在跟进相关的动态,在这个大环境下,尤其是以To G业务为主的我们,在产品和技术上还是要有一些底线的思维,产品对非信创的技术路线依赖太深总是一件麻烦事,自己平时也会主动找一些做基础平台的团队交流,包括昨天还在和MapTalks的负责人交流,虽然产品都是国内团队开发的,但是还是希望他能够尽快落实产品的信创认证,因为我们有一些产品是基于这个技术路线的。
前段时间和另外一个传统GIS厂商交流的时候,在提到关于游戏引擎国产化替换的时候,对方的观点其实很具备代表性,觉得国产化的性能比较差,主观上是比较排斥的。
同时我个人觉得,在当前的环境下,信创本质上是国家对国产化产品研发的一种变相的补贴,因为在信创规定的「2+8+N」领域中是要首先推进国外产品的替换,而且在一些政府项目的采购预算中是留有国产化产品采购的预算的,也就是说在现阶段采用国产化的产品价格高点/性能差点也是可以被接受的。
但是这种补贴本质上也会潜在可能会造成「劣币驱逐良币」的现象,大家太依赖政策的红利,产品上不思进取,长期处于低水平的状态,所以这个时候国家也不应该完全把国外的一些产品给禁用掉,也要留一些擦边球的空间,对国产化的产品形成一种竞争的压力,形成「鲶鱼效应」,正如国内对特斯拉的引进,是学习也是竞争。
同时我也觉得现在信创的整个环境也是充满了很多乱象,国内的各种机构或者部门都在牵头搞各种信创,发布信创的产品名录和认证,让人搞不清楚真假,主要感觉有如下几个方面:
第一、信创没有严格的授权单位,我看到很多的厂商都说自己有信创的认证,但是证书的颁发机构都各不相同,因为国内有很多行业机构他们主要就是做「发证」的这个生意,大多数基本上是给钱就能给认证,还有的是基于国内大厂平台的适配认证,或者是相互认证,搞不懂哪个才是标准,比如上次我的文章发布完了之后,超图的人立马找到我,并表示GeoScene并没有信创认证,因为现在工信部公布的信创目录里面都还没有GIS选项,目前超图也只是支持信创环境,并未说自己通过信创认证,并且超图自己还是工信部信创GIS小组的小组长;
第二、产品适配的程度问题,是否是所有功能都能适配?还是只是能够运行起来就可以,那这种非满血的「阉割版」问题的存在是否应该明确说明?而且如果存在这个问题,「发证」的机构是否应该要承担相应的责任?
第三、公司信创还是产品信创?很多时候感觉这个公司一旦打上信创的标签了,他所有的产品都信创了;
第四、到底什么样的产品才算信创,我到现在还是没有搞明白,很多套壳的产品都拿到信创的认证了,大量的开发工具以及开发框架都是国外的,在这个层面安全怎么保证,这也是我在收集这方面资料的时候的一些困惑,这部分好像很少展开说?
同时在游戏引擎国产化环境适配方面,我其实一直非常好奇,目前引擎对与国产化环境适配的情况到底是什么样的,包括国产化的操作系统、CPU以及GPU的适配,这个部分属于我们的技术盲区,现在接触到一些声称是国产化的引擎的目前还是主要只有Windows版本的产品,还有一些声称可以兼容国产环境适配的引擎要么就是只看到PPT上的证书或者是简单聊聊就没有后续了,这显然是不够的,做技术还是需要深入了解一些技术的细节。
直到有一次交流的时候我提到这个问题,一个做投资的读者说给我介绍他们投资的一个前「完美世界」团队—「渲光科技」,他们有自己的游戏渲染引擎Lumverse 3D,目前产品主要聚焦在数字孪生领域,因为自己开发引擎,所以顺应趋势也做了一些主流的不同组合的国产信创环境的适配,下图展示的就是在与对方交流过程中对方展示的一些国产环境适配的实机运行画面,由于视频涉及诸多商业方面的信息,所以在一些关键参数以及组合方面的信息目前还不方面对外展示,等后续得到各方的授权之后,这部分信息可以对外展示。
从他们的工作中也可以了解到目前国产信创环境适配的现状:
1、目前针对一些主流的不同组合的信创环境的适配在技术上问题不大,基本上都已经走通了,更多的工作还是在引擎方与硬件以及操作系统方厂商的联合优化,以保证获得最佳的性能,其实这种适配也是一种联合研发的过程;
2、引擎适配到信创环境的过程还是一个比较繁琐的过程,主要涉及到一些操作系统编译环境、图形驱动版本、CPU以及GPU物理环境不同的适应,比如驱动版本的不同也会导致大量图形接口的缺失和变更,带来项目适配工作量的增长。
声明:转载此文不为商业用途。文字和图片版权归原作者所有,若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时处理,谢谢。
注册测绘师资格考试备考建议 | 附30GB学习资料
注册测绘师历年真题及答案解析
ArcGIS中SHP转CAD如何分图层以及颜色等
AutoCAD如何加载在线/离线遥感影像地图
如何快速构建三维模型(倾斜摄影)