20岁,Universal GIS拥抱新生的GIS信创

近20年来,在快速发展的IT新技术和国家应用需求的双轮驱动下,我国GIS技术和产业得到了飞速发展,GIS软件应用范围从几个行业深入到了数字中国建设中的数字经济、数字政务、数字社会、数字生态建设的几乎所有行业和领域。GIS软件已成为国家治理体系和治理能力现代化建设中的最重要的信息化基础设施。

GIS软件,特别是GIS基础软件(业界常称为GIS基础平台)处于IT系统中的中间位置,管理着与位置有关的所有重要自然资源、矿产资源、重大工程设施等敏感信息和生产要素,也是当前数字化建设不可或缺的基础软件,所以GIS基础软件成为信息安全、产业安全乃至国家安全的最重要组成部分。

图 GIS平台在信创生态链中的位置

GIS信创升级正在来临,国内各GIS软件厂商纷纷启动产品研发,积极备战。然而,有一个厂商早已经准备好成熟的支持跨CPU和跨操作系统的全系列GIS软件产品,技术重构竟开始于整整20年前。

20年前:基于标准C++重构GIS内核

2000年10月30日,超图公开发布全组件式GIS平台软件SuperMap 2000。SuperMap 2000因其大型全组件式的创新定位,引起了业界关注。SuperMap GIS基础平台战略由此正式起航。

2001年左右,GIS已经完成了从单机系统到网络系统的转型,主流的应用普遍采用客户/服务器(C/S)结构。与此同时,随着Web GIS的广泛应用,浏览器/服务器(B/S)架构的应用需求在日益增长。

从C/S到B/S,GIS功能重心经历着从客户端向服务器端转移的变迁。功能重心的转移带来的是GIS所支持操作系统的迁移。Windows垄断了客户端电脑,但服务器端还是Unix、Linux和Windows三分天下的格局。当时的主流GIS平台,内核都是基于Windows构建的,SuperMap 2000也不例外。超图意识到,一场新的技术变革的机遇正在走来。

于是,超图一个名为共相式GIS(Universal GIS)的庞大研发计划出炉,计划基于标准C++重构一个跨平台统一GIS内核(Universal GIS Core,以下简称为“UGC”),以此内核为基础来开发GIS系列平台软件,这些软件可以在Unix、Linux和Windows等多种操作系统上高性能运行。基于该技术体系的组件开发平台和服务器端GIS软件可以很好地支持IBM、HP、SUN等高端Unix/Linux服务器,为高端用户和大规模计算用户提供专享的GIS平台支撑。

实施UGC计划意味着要基于标准C++重写SuperMapGIS全部内核,并基于该内核重新构建一系列GIS软件,包括组件式GIS,WebGIS和桌面GIS,这是一项极其浩大的工程。

共相式GIS(Universal GIS)名称来源:

共相和殊相是一对哲学概念,比如马是共相,某一匹具体的马就是殊相。任何一套具体的GIS软件都是殊相,作为具体软件形态的“共相GIS”并不存在。因此,我们不妨称具有统一的GIS内核,支持多种技术环境,并能很快适应未来技术变化的GIS为“共相式GIS (Universal GIS)”。就当前技术环境而言,共相式GIS理论上应能支持当前存在的任何计算机设备(Any device)、任何操作系统(Any operation system)、任何开发语言 (Any programming language)、任何数据库(Any database) 和任何数据格式(Any data format)的GIS软件,并可以以很小代价来支持未来的计算设备、操作系统、开发语言、数据库和数据格式的GIS平台软件。

资源来源:2005年8月  宋关福 博客文章 《共相式地理信息系统(三):概念与特征》  原文链接

15年前: UGC成为SuperMap GIS技术之魂

基于标准C++重构GIS内核是一件十分困难的任务,项目启动四年之后的2005年,SuperMap GIS完成了UGC1.0,并基于该内核构建了初步组件式GIS和WebGIS软件,但功能还相当不完善。

原文链接

2005年9月15日正式发布UGC的报道

UGC从设计时就要求支持所有硬件设备、所有操作系统和所有开发语言等,还要具备无限扩展以适应技术变化的能力,这一设计的基本要求,不但解决了当时GIS平台在Linux、Unix、Windows等操作系统上运行的高性能跨平台问题,还打破技术壁垒,实现了多端融合、互联互通,充实了GIS的适用场景,降低了应用门槛,为后期SuperMap GIS技术体系和产品体系的快速发展奠定了坚实的基础。可以说,UGC内核成为SuperMap GIS之魂

UGC赋能下的SuperMap GIS产品体系可以快速封装包括组件式GIS、Web GIS、移动GIS等各种GIS软件产品。由于异构软件形态具有同一内核,因此内核功能升级后,基于其上的各种软件产品都得到同步升级,也大幅度减少了软件维护的成本。

当时,业界对于“共相式”发展路线也有质疑,大量的研发投入下并不能迅速得到丰厚的回报,但超图仍然坚持。正所谓:只要找到路,就不怕路远。现在看来,正是当时这一率先布局,超图才迈过了跨平台GIS产品的第一道门槛,让SuperMap GIS实现跨越式发展

应用故事:

2006年,SuperMap GIS Universal系列产品在多个项目中取得了良好的应用成果。在北京市怀柔区和昌平区,SuperMap IS Java平台与人大金仓Kingbase数据库、中科红旗服务器版Linux操作系统一起,共同打造了两个100%全国产化电子政务系统,树立了自主创新的应用典范。

资源来源:2006年10月 超图通讯

《“中国智造”捍卫国家安全 电子政务全国产化突破瓶颈 ——国内首个“100%全国产化”电子政务GIS系统通过验收》  原文链接

6年前:跨平台桌面GIS软件发布

自立项后艰苦奋斗了12年,2013年,基于UGC技术的SuperMap GIS跨平台产品系列的功能超过了其Windows内核的系列产品。

图 SuperMap GIS跨平台技术路线

2015年,基于跨平台组件,超图推出了全球范围内首款商业跨平台桌面GIS软件SuperMap iDesktopX(曾命名SuperMap iDesktop Cross),具备数据管理、数据处理、三维可视化、空间分析等更全面的GIS功能,同时支持定制开发,以满足真正大型应用系统的开发。

同年,超图的Windows内核产品系列停止升级,逐步退出市场,跨平台内核系列产品全面接过发展大旗。

也是这一年,SuperMap GIS 国内市场份额首次超过国外品牌位居第一。SuperMap GIS是当时全球范围内唯一全产品线基于统一内核构建的支持跨操作系统、跨CPU的大型商用GIS平台。

经过整整20年沉淀,目前这套UGC已经发展非常先进成熟,成为SuperMap GIS所有版本的技术体系和产品体系的基础,基于其上的跨平台软件产品涵盖了云GIS服务器软件、边缘GIS服务器软件、组件式GIS SDK、移动GIS SDK、桌面GIS软件和移动GIS APP。

20年前超图启动Universal GIS研发时,主要考虑到WebGIS跨平台需求,没想到会为多年以后出现的iOS和安卓移动操作系统做好了准备,更没想到会为20年后的GIS信创做足准备。

本篇通过回顾20年的GIS跨平台技术发展历程谈如何通过前瞻思路提前布局GIS信创,下篇将共同探索如何突破发展瓶颈实现GIS信创的高质量可持续发展。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用Netty写一个高性能的分布式服务框架?

byte[] -->堆外内存 / 堆外内存--> byte[] -->java对象。 优化:省去 byte[] 环节,直接 读/写 堆外内存,这需要扩展对应的序列化框架。 String 编码/解码优化。 Varint 优化:多次 writeByte 合并为 writeShort/writeInt/w…

C语言rec文件如何打开,REC 文件扩展名: 它是什么以及如何打开它?

REC 疑难解答典型的 REC 开放挑战Squared 5 MPEG Streamclip 不在你尝试加载 REC 文件并收到错误,例如 “%%os%% 无法打开 REC 文件扩展名”。 通常,这是因为你没有安装适用于 %%os%% 的 Squared 5 MPEG Streamclip。 操作系统不知道如何处理你的 REC 文…

Quick BI:降低使用门槛,大东鞋业8000家门店的数据导航

简介: 通过引入MaxCompute和Quick BI,大东解决了以往数据查询即刻导致数据库闪崩的状况,还搭建起完善的报表体系,稳定应对高频、高并发的数据分析。 大东鞋业一季大约有500款的新品。大区下辖的各个分公司要对这500款新品进行订货…

绿盟科技发布安全知识图谱技术白皮书

随着全球数字化和万物互联的加速发展,近年来勒索病毒的攻击手段不断升级,例如今年美国最大燃油管道受攻击导致美国17个州和华盛顿特区进入紧急状态,引起全球关注。当下企业如何提高安全运营知识以面对不断升级的威胁攻击? 近日&a…

「应用管理与交付」为什么会成为云原生新的价值聚焦点?

简介: 为什么“云原生应用管理与交付”会成为 Kubernetes 之上重要的价值聚焦点?CNCF App Delivery SIG 在推动 Kubernetes 之上应用层技术快速演进的过程中将扮演什么角色?这个领域又将发生哪些值得大家期待的创新?让我们一起了解…

android 4.4官方下载,安卓系统电脑版-android x86 4.4 iso下载官方最新版【pc版】-西西软件下载...

Android-X86是由Beyounn和Cwhuang主持设计的。提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。Android系统主要应用在智能手机以及平板电脑设备上。日前,越来越多使用英特尔和AMD处理器的计算机也开始运行Android系统。如何才 能让Androi…

dataframe iloc_如何使用iloc和loc 对Pandas Dataframe进行索引和切片

在这篇文章中,我们将使用iloc和loc来处理数据。更具体地说,我们将通过iloc和loc例子来学习切片和索引。一旦我们将一个数据集加载为Pandas dataframe,我们通常希望根据某些条件开始访问该数据的特定部分。例如,如果我们的数据集包…

Flink 和 Iceberg 如何解决数据入湖面临的挑战

简介: 4.17 上海站 Meetup 胡争老师分享内容:数据入湖的挑战有哪些,以及如何用 Flink Iceberg 解决此类问题。 一、数据入湖的核心挑战 数据实时入湖可以分成三个部分,分别是数据源、数据管道和数据湖(数仓&#xf…

高并发下的 HashMap 为什么会死循环

作者 | tech-bus.七十一来源 | 程序员巴士前言HashMap并发情况下产生的死循环问题在JDK 1.7及之前版本是存在的,JDK 1.8 通过增加loHead头节点和loTail尾节点进行了修复,虽然进行了修复,但是如果涉及到并发情况下需要使用hash表,建…

唯品会:在 Flink 容器化与平台化上的建设实践

简介: 唯品会 Flink 的容器化实践应用,Flink SQL 平台化建设,以及在实时数仓和实验平台上的应用案例。 转自dbaplus社群公众号 作者:王康,唯品会数据平台高级开发工程师 自 2017 年起,为保障内部业务在平…

python怎么变成exe_Python怎样打包成exe?

分类:Python | 作者:凹凸曼 | 发表于2011/03/01Python怎样打包成exe?已关闭评论 发现PyInstaller 是个不错的东东,解决打包单个exe的问题,使用非常简单,不用编写setup脚本&#xff1…

PolarDB-X 2.0:使用一个透明的分布式数据库是一种什么体验

简介: 透明分布式,是PolarDB-X即将发布的能力,它能让应用在使用PolarDB-X的过程中,犹如使用单机数据库一般的体验。与传统的中间件类型的“分布式数据库”相比,有了透明分布式能力的PolarDB-X,不再需要应用…

Chrome 96 又更新了 5 个巨巨巨好用的功能

作者 | 零一来源 | 前端印象‍‍‍‍‍‍‍大家好,收到了 Chrome 96 版本的更新推送,简单看了一下,还是更新了几个挺有趣的东西的,一起来看看到底都有啥~先下载 Chrome Beta 版本才能体验 Chrome 96 哈Chrome Beta我们顺便来给每个…

编译优化 | LLVM代码生成技术详解及在数据库中的应用

简介: 作者:长别 1. 前言 随着IT基础设施的发展,现代的数据处理系统需要处理更多的数据、支持更为复杂的算法。数据量的增长和算法的复杂化,为数据分析系统带来了严峻的性能挑战。近年来,我们可以在数据库、大数据系…

低代码发展专访系列之二:两三年内会出现“现象级”低代码产品吗?

前言:2019年开始,低代码爆火。有人认为它是第四代编程语言,有人认为它是开发模式的颠覆,也有人认为是企业管理模式的变革……有很多声音,社区讨论很热烈。CSDN 随后展开低代码平台产品系列活动,包括低代码开…

为什么Spring仍然会是云原生时代最佳平台之一?

简介: 基于Java语言的Spring生态,还能否适应新的开发方式,比如Cloud Native、Serverless、Faas等,它还会是云原生时代的最佳平台的选择吗?本文将从5个角度来为你分析一下这个问题,分别是:Java和…

贾又福大象鸿蒙,奏乐!继续吹!库里又创记录,射进MVP榜单,众多名记变“库吹“...

库里本月已投进85记三分 打破哈登保持的NBA单月三分命中数纪录加上今天的7记三分,库里本月已经投进85记三分,创造了新的NBA单月(自然月)三分命中数纪录。勇士本月还有两场比赛。此前,哈登曾单月82记三分。在NBA历史单月三分球命中数前三榜单中…

opencv4 图像特征匹配_概述 | 全景图像拼接技术全解析

点击上方蓝字关注我们微信公众号:OpenCV学堂关注获取更多计算机视觉与深度学习知识前言图像/视频拼接的主要目的是为了解决相机视野(FOV-Field Of View)限制,生成更宽的FOV图像/视频场景。视频拼接在体育直播、全景显示、数字娱乐、视频处理中都被广泛应…

数字化让618有了洞悉消费者内心的“大脑”

简介: 阿里云数据中台已形成包括会员智能运营、全域天攻智投、GMV策略模拟等在内的近10套解决方案,围绕“人”“货”“场”三大零售行业要素,逐个击破品牌业务难点,记者了解到,过去一年,悦诗风吟、Benefit、…

赋能工业互联网融合发展 | 北京信息化和工业化融合服务联盟平台化设计专业委员会、中国仿真学会CAE仿真专业委员会成立

11月28日,由北京市经济和信息化局指导,北京信息化和工业化融合服务联盟与中国仿真学会共同主办,联盟平台化设计专业委员会、中国仿真学会CAE仿真专业委员会、国家数字化设计与制造创新中心北京中心、北京数字化设计与制造产业创新中心共同承办…