数字孪生引擎国产信创环境适配靠谱么?

devtools/2024/9/23 14:33:28/

近期我们组织了一次国产化环境适配以及产品国产化产品替换的交流,虽然从属于不同的业务条线,但是在过去一段时间多多少少都承受不同程度的信创压力,尤其是自然资源业务方面,由于自然资源大多数的业务是属于强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如何加载在线/离线遥感影像地图

如何快速构建三维模型(倾斜摄影)


http://www.ppmy.cn/devtools/39725.html

相关文章

服务器拒绝登陆:Permission denied (publickey,password)

在账号密码正确的情况下,登陆服务器出现Permission denied (publickey,password)错误。 主要原因是shell软件(比如zsh软件)卸载后,主机的默认shell配置未改成可使用的shell软件(比如系统默认的bash) 通过…

抖音小店怎么做?做店笔记分享来了,新手可学习!

大家好,我是电商糖果 抖音小店怎么做?这个问题是所有新手商家都会提问的问题。 很多朋友可能店开好几个月了,一直都不会运营,店铺没有流量,迟迟不出单。 下面糖果就来分享一下我自己做店总结的笔记,新手…

layui 数据表格 拖动 列、行 位置 重新排序 等

先贴官网 layui官网 ; 再贴一个要使用的 插件官网 : layui-soul-table 示例文档 ; 这个插件功能很多 看到那个下载 后悔没早点知道啊 还自己写了 一个下载 可以到官网看看 很多实用的 需要引入的 js layui.config({base: rootPath…

Ubuntu添加网络映射路径

参考资料 linux挂在阿里云盘(webdav协议)给服务器扩容、备份数据等_davfs2-CSDN博客 Linux将WebDAV为本地磁盘 - 夏日冰菓 (lincloud.pro) systemd系统开机运行rc.local_rc-local.service: failed to execute command: exec -CSDN博客 系统版本&#xff…

BroadcastChannel:跨标签页通信

目前浏览器跨标签页通信的方式有很多,比如:websocket、针对LocalStorage使用window.onstorage、window.postmessage。 本文将用BroadcastChannel实现同一域名下两个标签页间消息的收和发 一、全局创建通信通道 const channel new BroadcastChannel(cha…

浅谈消息队列和云存储

1970年代末,消息系统用于管理多主机的打印作业,这种削峰解耦的能力逐渐被标准化为“点对点模型”和稍复杂的“发布订阅模型”,实现了数据处理的分布式协同。随着时代的发展,Kafka,Amazon SQS,RocketMQ&…

Web APIs - 第1天笔记

了解 DOM 的结构并掌握其基本的操作,体验 DOM 的在开发中的作用 知道 ECMAScript 与 JavaScript 的关系 了解 DOM 的相关概念及DOM 的本质是一个对象 掌握查找节点的基本方法 掌握节点属性和文本的操作 能够使用间歇函数创建定时任务 介绍 知道 ECMAScript 与…

OceanBase学习1:分布式数据库与集中式数据库的差异

目录 1. 传统集中式数据库 2. 数据库中间件的分库分表 3. 分布式数据库的基本特点及对比分析 4. OceanBase和传统数据库的对比 5. 小结 1. 传统集中式数据库 优点 成熟稳定:经过近40年的发展,应用到各行各业,产品技术非常成熟稳定行业适配性强:适配…