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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/614590.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于单片机的直流电机检测与控制系统

摘要: 文章设计一款流电机控制系统,以 STC89C51 作为直流电机控制系统的主控制器,采用 LM293 做为驱动器实现 对直流电机的驱动,采用霍尔实现对直流电机速度的检测;本文对直流电机控制系统功能分析,选择确…

Colab/PyTorch - 003 Transfer Learning For Image Classification

Colab/PyTorch - 003 Transfer Learning For Image Classification 1. 源由2. 迁移学习(ResNet50)2.1 数据集准备2.2 数据增强2.3 数据加载2.4 迁移学习2.5 数据集训练&验证2.6 模型推理 3. 总结4. 参考资料 1. 源由 迁移学习已经彻底改变了 PyTorch 中处理图像分类的方式…

搜歌网搜索各种类型音乐,统统歌曲转换格式mp3,轻松实现音乐自由!

在互联网的广阔天地中,音乐爱好者们总能找到满足自己需求的平台。其中,支持全网搜歌的网站无疑是一个值得推荐的音乐探索乐园。无论是寻找经典老歌,还是发掘新兴音乐,搜他们都能为音乐爱好者提供一站式的服务。 一般支持全网搜索…

微信投票源码系统至尊版 吸粉变现功能二合一

源码简介 微信投票系统在营销和社交互动中发挥着多方面的作用,它能够提升用户的参与度和品牌曝光度,还是一种有效的数据收集、营销推广和民主决策工具。 分享一款微信投票源码系统至尊版,集吸粉变现功能二合一,全网独家支持礼物…

py黑帽子学习笔记_网络编程工具

tcp客户端 socket.AF_INET表示使用标准IPV4地址和主机名 SOCK_STREAM表示这是一个TCP客户端 udp客户端 udp无需连接,因此不需要client.connect这种代码 socket.SOCK_DGRAM是udp的 tcp服务端 server.listen(5)表示设置最大连接数为5 发现kill server后端口仍占用…

【论文阅读笔记】jTrans(ISSTA 22)

个人博客地址 [ISSTA 22] jTrans(个人阅读笔记) 论文:《jTrans: Jump-Aware Transformer for Binary Code Similarity》 仓库:https://github.com/vul337/jTrans 提出的问题 二进制代码相似性检测(BCSD&#xff0…

Stable Diffusion的技术原理

一、Stable Diffusion的技术原理 Stable Diffusion是一种基于Latent Diffusion Models(LDMs)实现的文本到图像(text-to-image)生成模型。其工作原理主要基于扩散过程,通过模拟数据的随机演化行为,实现数据…

壹资源知识付费系统源码-小程序端+pc端

最新整理优化,含微信小程序和pc网页。内置几款主题,并且可以自己更改主题样式,各区块颜色,文字按钮等。 适用于知识付费类资源类行业。如:项目类,小吃技术类,图书类,考研资料类&…

修改表空间对应数据文件的大小

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 表空间与数据文件紧密相连,相互依存,创建表空间的时候需设置数据文件大小。 在后期实际应用中,如果实际存储的数据量超出事先设置的数据…

本地运行.net项目

有时候需要我们自己做一个.net的课设项目,但是我们有了代码后却不知道怎么运行。我们0基础来学习一下如何运行一个.net项目 1.安装visual studio 2022 不用安装老版本,新版就可以。安装好了2022版本,这是一个支持web的IDE,我们可…

Java----数组的定义和使用

1.数组的定义 在Java中,数组是一种相同数据类型的集合。数组在内存中是一段连续的空间。 2.数组的创建和初始化 2.1数组的创建 在Java中,数组创建的形式与C语言又所不同。 Java中数组创建的形式 T[] 数组名 new T[N]; 1.T表示数组存放的数据类型…

ARM单片机实现流水灯(GD32)

根据上图可知使用的引脚分别是PA8,PE6,PF6流水灯功能的实现要分别初始化这几个引脚 流水灯实现 编写流水灯代码 LED.C #include "gd32f30x.h" // Device header #include "Delay.h" // 初始化LED灯 void LED_Init(void){// 使能RCU时钟…

词令蚂蚁庄园今日答案如何在微信小程序查看蚂蚁庄园今天问题的正确答案?

词令蚂蚁庄园今日答案如何在微信小程序查看蚂蚁庄园今天问题的正确答案? 1、打开微信,点击搜索框; 2、打开搜索页面,选择小程序搜索; 3、在搜索框,输入词令搜索点击进入词令微信小程序; 4、打开…

1290.二进制链表转整数

给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。 请你返回该链表所表示数字的 十进制值 。 示例 1: 输入:head [1,0,1] 输出:5 解释:二进制数 (101) 转化为十进制…

三大消息传递机制区别与联系

目录 总结放开头 1、定义区别: EventBus Broadcast Receiver Notification 2、使用区别: EventBus Broadcast Receiver Notification 3、补充通知渠道: 通知渠道重要程度 总结放开头 BroadCast Receiver:属于安卓全局监听机制,接收…

软件开发项目实施方案-精华资料(Word原件)

依据项目建设要求,对平台进行整体规划设计更新维护,对系统运行的安全性、可靠性、易用性以及稳健性进行全新设计,并将所有的应用系统进行部署实施和软件使用培训以及技术支持。 根据施工总进度规划,编制本项目施工进度计划表。依据…

卷积特征图与感受野

特征图尺寸和感受野是卷积神经网络中非常重要的两个概念,今天来看一下,如何计算特征尺寸和感受野。 特征图尺寸 卷积特征图,是图片经过卷积核处理之后的尺寸。计算输出特征的尺寸,需要给出卷积核的相关参数包括: 输…

【C++泛型编程】(二)标准模板库 STL

文章目录 标准模板库 STL容器算法迭代器仿函数/函数对象适配器分配器示例 标准模板库 STL C 的标准模板库(Standard Template Library,STL)旨在通过模板化的设计,提供一种通用的编程模式,使程序员能方便地实现和扩展各…

栈实现队列

一、分析 栈的特点是先出再入,而队列的特点为先入先出,所以我们创造两个栈,一个用来存放数据,一个用来实现其它功能此时栈顶为队尾;当要找队头数据时将前n-1个数据移入到另一个栈中,此时剩余那个数据为队头…

通义灵码企业版正式发布,满足企业私域知识检索、数据合规、统一管理等需求

5 月 9 日阿里云 AI 峰会,阿里云智能集团首席技术官周靖人宣布,通义灵码企业版正式发布,满足企业用户的定制化需求,帮助企业提升研发效率。 通义灵码是国内用户规模第一的智能编码助手,基于 SOTA 水准的通义千问代码模…