gis 联合 融合_GIS技术进化 | 我们为何需要跨平台GIS技术体系?

10月30日,超图在2019 GIS 软件技术大会上发布了SuperMap GIS 10i系列产品。SuperMap GIS 10i全面融入人工智能(AI)技术,创新并构建了GIS基础软件“BitCC”五大技术体系,即大数据GIS、人工智能GIS、新一代三维GIS、云原生GIS和跨平台GIS,丰富和革新了GIS理论与技术,为各行业信息化赋能更强大的地理智慧。

c38709119ceb2373d45e84b20d0bae29.png

近年来,互联网核心技术飞速发展,各类基础软硬件的种类不断更新,传统数据库不能满足新需求,新型数据库开始出现。为了应对市场的创新性演变,满足用户的多样性需求,跨平台技术应运而生。今天为大家分享GIS基础软件“BitCC”五大技术体系之跨平台GIS技术体系。

简单来说,跨平台技术主要指一个软件或应用可以适配不同的硬件设备和操作系统,以及支持丰富的数据库。硬件设备主要指我们日常生活中运用到的手机、电脑等,它们中又内含不同的CPU类型,如我们常见的x86、ARM等。操作系统主要包括PC端的Windows、Linux等,以及移动设备的Android和iOS等。通过跨平台技术,可以为我们在不同环境下的应用提供统一的功能以及展示效果,使用户能够灵活易用。

为了从根本上解决主流信息技术飞速发展带来的跨平台应用挑战,超图多年来一直在进行相关探索与实践。自2001年起,SuperMap提出“共相式GIS”,基于标准C++技术重构GIS内核,建立了一套支持多种操作系统、CPU架构、数据库的跨平台GIS技术,可以快速支持新IT技术。

技术优势

SuperMap跨平台技术主要体现在GIS技术与不同CPU架构、不同操作系统及不同数据库的技术融合。

f75171c029347a72948ada573b71312b.png

1、CPU架构

目前,SuperMap GIS 10i支持的CPU 架构主要包括x86、Power、ARM、MIPS、SW-64等,其中国产CPU包括飞腾(ARM)、龙芯(MIPS)、申威(SW-64)等。近日,SuperMap产品正式通过基于鲲鹏芯片(ARM)的华为TaiShan 100服务器技术兼容性认证,成为首个通过该项测试的GIS基础软件平台,为行业应用提供了更丰富的选择。

2、操作系统

SuperMap GIS 10i支持操作系统主要包括Linux、Windows、Android、iOS等,其中国产操作系统有中标麒麟、银河麒麟、深度、元心等。2019年,SuperMap 正式获得华为欧拉操作系统技术兼容性证明报告,为国产化应用的建设和推广,注入了新的活力。

3、数据库

SuperMap GIS 10i支持包括文件型数据库、关系型数据库及NoSQL型数据库,如UDB/UDBX、Oracle、PostgreSQL、MongoDB、HBase等,其中支持的国产数据库包括人大金仓、瀚高、南大通用、达梦等。

近日,超图产品与华为GaussDB人工智能(AI-Native)数据库的无缝对接,将GIS技术融入分布式数据库的全生命周期,达到自运维 、自管理、自调优、自诊断,实现了从性能到算力的全方位优化。

阿里POLARDB数据库与SuperMap GIS 10i的成功对接,将带来全新的技术变革。通过云原生GIS与云原生数据库的紧密结合,为国产化应用提供了强大的联合解决方案,促进了大数据环境下空间查询和空间分析的性能提升。下图是在2019杭州云栖大会上,超图为阿里POLARDB 的实操演示提供了4D空间大数据可视化技术支撑,实现了对航空App “飞常准” 25亿全球航班4D(3D空间+时间)数据的毫秒级数据查询。

6084ac593b3c941d299ad80382f4b741.gif

以下为超图跨平台技术支持“一张图”:

21778477c8b7f5fcf97d54f3d32bb58d.png

全产品支持跨平台

经过不断地技术创新和版本迭代,超图SuperMap GIS 10i实现了全线产品支持跨平台GIS技术。

0d0d4c2da0dc10d749fbc3769556fd8a.png

超图针对SuperMap GIS基础软件与操作系统的适配情况,使用户全面了解每一个产品进行适配测试及认证。下图为SuperMap与部分国产软硬件的认证报告。

2a1af9b886043ed6b00a98c4f0272fd7.png

1fe0436f30679aa7a2424d40c7ab71f0.png

其中,SuperMap iDesktopX 10i为一款跨平台、全功能的桌面GIS软件,可独立运行于Linux环境。同时,基于标准C++内核,超图打造了全系列三维GIS产品体系,以跨平台先进技术打破了三维GIS在Linux环境下的应用局限,实现了二三维一体化的GIS空间分析和计算能力。

图为基于SuperMap iDesktopX 10i 实现的三维空间可视化渲染及空间分析场景展示。

344ac78308dbb7dc52fb253988bbc942.png

跨平台GIS技术与云原生GIS、大数据GIS、新一代三维GIS、人工智能GIS等技术的相互融合,也为SuperMap GIS基础软件平台的进一步发展提供了坚实的技术基础。

f8cbc74fd0ec1e1c4d2c8e9ea1c82d5e.png

可以预见,越来越多的软件企业加入到跨平台技术革新的队伍中。未来,超图将与更多软硬件和数据库适配,提供多样的搭配方案,持续完善跨平台GIS技术体系,打造更高效、更便捷、功能更强大的GIS基础软件,并携手各领域生态合作伙伴构建可持续发展的地理信息产业生态链,为各行业信息化赋能强大的地理智慧。

撰文 | 武梦瑶

【相关阅读】

GIS技术进化 | 人工智能GIS技术体系来袭

欢迎转载~

220fd2531a4d8e148e957379ca637dc1.png

爱看你就点在看!

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

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

相关文章

UVa11925 Generating Premutations

留坑(p.254) 1 #include<cstdio>2 #include<cstring>3 #include<cstdlib>4 #include<algorithm>5 #include<iostream>6 7 using namespace std;8 9 void setIO(const string& s) { 10 freopen((s ".in").c_str(), "r&qu…

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

不指定数据库可以正常连接&#xff1a; 指定数据库和使用PL/SQL Developer都出现错误&#xff1a; 在此说明一下我的环境&#xff1a;Oralce装的是64位的在使用PL/SQL Developer时曾出现过初始化错误&#xff0c;解决办法就是下载oracle 32位客户端并相应的配置。 解决方案一&a…

Devoxx 2011印象

Devoxx 2011结束了&#xff0c;它很棒。 最终&#xff0c;在不得不与妻子和孩子度过周末之后&#xff08;上个星期我很少见过&#xff09;&#xff0c;我找到了写下一些东西的时间。 对我来说&#xff0c;这是第六个Devoxx&#xff0c;我的第一个是2006年-那时我还是一个学生&a…

Ubuntu14.04.3,apt-get出现dpkg: error processing package xxx (--configure)和cups-daemon错误的解决方案...

Ubuntu14.04.3&#xff0c;使用apt-get安装软件的时候&#xff0c;报个莫名其妙的错误&#xff1a; dpkg: error processing package xxx (--configure): balabala...Errors were encountered while processing: cups-daemon cups-core-drivers cups E: Sub-process /usr/bin/d…

实验三 类的继承和多态性

实验三 类的继承和多态性 1.(1)编写一个接口ShapePara&#xff0c;要求&#xff1a; 接口中的方法&#xff1a; int getArea()&#xff1a;获得图形的面积。int getCircumference()&#xff1a;获得图形的周长 (2)编写一个圆类Circle&#xff0c;要求&#xff1a;圆类Circle实现…

ORA-01843:无效的月份

Oracle数据库默认情况下&#xff0c;会以DD-MON-YY的形式显示日期&#xff0c;其中DD是天数&#xff0c;MON是月份的前三个字母&#xff08;大写&#xff09;&#xff0c;而YY是年份的最后两位。数据库实际上会为年份存储4位数字&#xff0c;但是默认情况下只会显示最后两位。 …

贪心策略取得最优解的条件_什么是贪心算法?

一、什么是贪心算法贪心算法是指&#xff0c;在对问题求解时&#xff0c;总是做出在当前看来是最好的选择。(局部最优解&#xff0c;而不是整体最优解)贪心算法没有固定的算法框架&#xff0c;算法设计的关键是贪心策略的选择。必须注意的是&#xff0c;贪心算法不是对所有问题…

头部ct能检查出什么_【安全用药】做CT检查时应注意什么?

点击蓝字 关注我们安安徽徽&#xff0c;你知道做CT检查时应注意什么&#xff1f;上腹部CT检查前患者至少禁食6小时、检查前15分钟喝温开水充盈胃部、CT检查时&#xff0c;患者会受到一定量X射线辐射&#xff0c;应避免过度扫描......本期安全用药&#xff0c;大家一起来了解了解…

虚拟机Linux图形界面配置NAT-桥接

点开“虚拟机->设置->桥接模式&#xff08;勾选复制物理网络连接状态&#xff09;->确认” 点击“右上角扇形网络图标->Edit Connections->Wired->选中->Delete->Add->IPv4 Settings->Method(Manual)->Add->输入IP&#xff0c;子网掩码&am…

Java 8状态更新

即将到来的Java SE 8发行版的两大新语言功能是Lambda Expressions和Modularity。 对于这两者&#xff0c;这些天的状态更新已经发布。 我会与您共享链接&#xff0c;因此您可能会在假期中通读它们 Oracle计划在2013年中期发布Java SE 8。 Lambda项目 Lambda项目以及JSR-335希望…

程序设计语言

程序设计语言使用于书写计算机程序的语言。程序设计语言有3个方面的因素&#xff0c;即语法&#xff0c;语义和语用。语法标识程序的结构或形式。语义表示程序的含义。语用表示程序与使用者的关系。 程序设计语言的发展史 程序的复杂性度量 1&#xff0c;代码行度量法 出错率&a…

Linux 安装之U盘引导

说到装系统最简单的方法无非就是找个系统安装光盘来然后就一步一步慢慢的安装。简单是简单但好似大多数人好像都木有Linux的安装光盘。因此只能用U盘来模拟光盘的功能来装系统咯。 电脑上装有Windows 7现要装Linux变双系统。 安装Linux前的准备&#xff1a; 1、电脑上分出空闲的…

OSGi:简介

为基于Java的系统创建的OSGi提供了模块化系统的框架。 OSGi使得可以定义每个单独模块与其他模块的依赖关系&#xff0c;并使用户可以控制生命周期并动态更改系统的每个组件。 OSGi是一个规范&#xff0c;最常见的实现可以算作Equinox &#xff0c; Apache Felix和Knoplerfish 。…

一起动手打造个人娱乐级linux

我们使用电脑&#xff0c;一直以来用的都是windows&#xff0c;但是对于像我这种爱折腾的人来说&#xff0c;尝试使用linux系统应该是一种不错的体验。说到linux&#xff0c;许多人可能都没听过&#xff0c;或者知道的人对它印象是这样的&#xff1a; 然而&#xff0c;linux发展…

Linux 火狐浏览器安装Flash插件

Linux系统安装完毕后&#xff0c;发现火狐浏览器视频播放不了而且总是提示安装Flash。而按火狐浏览器上的提示Flash插件安装总是失败&#xff0c;木有办法只能手动安装Flash插件啦。 到Flash官网&#xff1a;http://get.adobe.com/cn/flashplayer/ 下载系统对应的Flash插件&…

按汇总分组/多维数据集

时不时地&#xff0c;您会遇到一个使您达到SQL限制的要求。 我们中的许多人可能会提早放弃并使用Java / [或您的语言]计算内容。 相反&#xff0c;使用SQL可能是如此简单快捷。 如果您使用的是高级数据库&#xff0c;例如DB2 &#xff0c; Oracle &#xff0c; SQL Server &…

Windows和linux双系统——修改默认启动顺序

电脑上装了Windows 7和Ubantu双系统&#xff0c;由于Linux系统用的次数比较少并且还是默认的启动项对此很不能容忍&#xff0c;因此得修改Windows为默认的启动项。 由于电脑上的系统引导程序是GRUB&#xff0c;因此修改当然也就落到Linux系统上啦。 修改/boot/grub/grub.cfg该文…

调试JVM

在某些&#xff08;极少数&#xff09;情况下&#xff0c;您可能会遇到使JVM本身崩溃的情况。 我最近通过将ThreadGroup的名称设置为null来进行管理 。 在这些情况下&#xff0c;调试JVM本身很有用&#xff0c;这样可以更精确地定位崩溃。 这是完成此操作的步骤&#xff08;它们…

ActiveMQ已准备好黄金时段

ActiveMQ项目始于2005年-在很大程度上&#xff0c;它一直是Apache Software Foundation的顶级项目。 ActiveMQ项目的目的一直是提供世界一流的企业消息传递解决方案&#xff0c;其中经纪人能够提供从支持IP的智能设备一直到企业后端的高可用性的连通性。 ActiveMQ提供跨语言客户…

r语言 adf检验_r语言中如何进行两组独立样本秩和检验

r语言中如何进行两组独立样本秩和检验​tecdat.cn安装所需的包wants <- c("coin") has <- wants %in% rownames(installed.packages()) if(any(!has)) install.packages(wants[!has])>一个样本测试set.seed(123) medH0 <- 30 DV <- sample(0:100, 20,…