sql中超码是什么(超图超图研究院院长李绍俊:开源项目之我见)
更新时间:2022-10-20 20:50:36【编者按】超图日前宣布开源GIS,SuperMap iDesktop Cross 8C是一款支持跨平台的桌面GIS应用与开发平台,提供了数据处理、地图制图、二三维一体化浏览等功能,支持界面定制,产品源码开源,并使用 git 进行分布式版本管理。为此,CSDN采访了超图研究院院长李绍俊,请他就开源GIS谈一谈背后的故事,以及对开源的看法。
以下为采访正文:
李绍俊,北京师范大学资源与环境科学系学士学位;中科院地理所博士学位。2000年,加入超图软件,现任超图研究院院长。
CSDN:请和大家介绍下你和目前所从事的工作。
李绍俊:我毕业于中科院地理所,攻读地图学与地理信息系统专业。2000年加入超图,负责空间数据库方向,主持面向多种关系数据库的多源无缝式空间数据引擎SuperMap SDX系列的研发工作。2008年任超图研发中心总经理、2014年任超图研究院副院长、2015年任超图研究院院长。
超图任职期间,在空间索引、矢量数据的缓存与压缩、高效栅格金字塔技术等方面取得了多项重大突破,主持了国家标准《地理空间数据库访问接口》(GB/T 30320-2013)》的编写及推广工作,并获得过多项国家及省部级奖励, 2004年获北京市科技进步一等奖、2005年获国家科技进步二等奖、2014年获中国地理信息科技进步奖特等奖。
CSDN:超图的研发团队架构是怎样的?如何分工?如何运作?
李绍俊:超图软件拥有超过200人的研发队伍,都是超图研究院管理。我们分工很明确,基本上分为云GIS、三维GIS、移动GIS、桌面GIS、组件GIS这几大组别。大家既分工明确,又协同合作。
CSDN:超图日前展开了2015 SuperMap GIS技术大会,可以简单分享一下GIS地图技术的定位和目前的发展趋势吗?
李绍俊:自2000年发布第一代SuperMap GIS平台至今,产品在发展中不断创新,当前GIS的需求发展体现出如下特征,也代表着未来技术探索的方向。
1. 多样性特征
传统模式下GIS应用被广泛认为是专业应用,运行的领域、部门、设备都有一定的限定。举例来看,GIS中流转的数据主要是矢量数据、地形数据和影像数据,GIS软件主要包括用于二次开发的组件GIS、处理数据和制图的桌面GIS、发布服务的服务式GIS和运行于智能移动终端的移动GIS,GIS运行的操作系统主要是Windows和Linux,能够支持的指令集也主要是X86。
但在当前,GIS的应用及需求体现出显著的多样性特征。
1.1 数据多样性
除了传统的矢量、地形、影像和三维数据外,SuperMap GIS 8C软件中会对更为丰富的数据类型提供更为便捷的支持,包括倾斜摄影数据、BIM数据、三维点云数据、军标数据、海图数据等。
对数据库支持能力方面,在稳定支持Oracle、SQL Server之类的商业数据库软件基础上,新增加了对内存数据库Altibase的支持;国产数据库方面,新增加了对BeyonDB和瀚高数据库的支持;开源数据库方面,MySQL、MongoDB在8C中都得到了很好的支持。
此外,8C对包括大气监测、水质监测、气象监测、位置监测等实时接收的物联网数据也提供了支持与解决方案,可以通过消息总线接入到GIS应用项目中进行分析、处理与制图可视化。
1.2 设备与操作系统的多样性
GIS软件多运行于Windows操作系统下,SuperMap提出的共相式GIS与跨平台GIS技术体系推动GIS应用尤其是服务式GIS应用向Linux操作系统迁移,SuperMap iMobile产品也促进了移动GIS的快速发展,但现在,GIS需要支持更多的硬件设备和操作系统。
首先,随着中央网络安全和信息化领导小组的成立,国家对国产芯片和国产信息系统发展的重视程度日益提升,提出了2020年在核心领域完成国产替代的目标。GIS管理的是空间数据,处于国家信息战略安全的前沿阵地,需要率先在国产替代方面作出突破。
SuperMap GIS 8C的内核是基于标准C 编写,能够支持多种操作系统,还能够支持包括X86、Itanium、SPARC和ARM等多种指令集。基于此,SuperMap GIS 8C可以原生高性能地支持中标麒麟等国产操作系统,在硬件架构方面,可以支持国产的龙芯及飞腾芯片。
另一方面,树莓派(Raspberry Pi)在近两年以极快的速度发展壮大,在低功耗物联网应用领域有广阔发展空间。SuperMap GIS 8C已在树莓派编译成功并可成功运行,将为GIS应用打开一片新的广阔天空。
2. 开放与开源特征
与操作系统、办公软件相比,GIS更注重与行业应用模型的结合,所以GIS软件单独依靠像超图一样的GIS平台软件厂商做不完美,必须联合更为广泛的行业开发商及科研机构来共同研发和发展,才能更好地满足行业的需求并创造价值。
SuperMap GIS 7C中超图提供了基于.NET框架可扩展开发的桌面GIS软件,将桌面GIS由单纯的应用软件发展到了GIS应用与开发平台。SuperMap GIS 8C中,超图在开放与开源方面再进一步,基于Java组件编写完成了业界首套可跨操作系统运行的专业GIS桌面软件,并且将这一软件的源代码进行开源,便于行业及科研领域的扩展开发,为GIS平台软件的开放与开源迈出了新的一步。
3. 云特征
近年来云GIS一直是GIS领域的发展热点,SuperMap GIS 8C在云GIS领域也有诸多突破。公有云方面,发布并推出了GIS平台—iSuperMap;私有云方面,继续补齐私有云产品体系,新发布云GIS运维与管理产品—SuperMap iCloudManager;此外,在一体化硬件领域,超图也率先推出云GIS一体机,降低了私有云搭建门槛。
CSDN:本次大会带给你最深的感受是什么?
李绍俊:对于本次大会最深的感受:
CSDN:超图9月将发布一款开源的GIS桌面产品SuperMap iDesktop Cross,可以介绍一下这款产品吗?它在业界有哪些应用?又和业界的其他产品有何不同?
李绍俊:SuperMap iDesktop Cross 8C支持跨平台的桌面GIS应用与开发平台,提供了数据处理、地图制图、二三维一体化浏览等功能,支持界面定制,产品源码开源,并使用 git 进行分布式版本管理。
整体看来,现有的跨平台桌面GIS软件主要以国外GIS软件为主。国外的开源软件遵循国际安全操作系统的标准,但对于GIS数据的支持,一般仅支持国际通用数据格式,具有一定的安全隐患。iDesktop Cross 8C的诞生,从某种意义上来说解决了这些问题:在国产操作系统上搭建GIS系统,解决了GIS数据的处理问题;采用的OSGi的框架具有很好的扩展性,用户也可以根据自己的需求,实现更多的新功能模块。产品源码开源,并使用 git 进行分布式版本管理,大家相互借鉴,共同进步,促进超图开源社区的发展。
开源桌面不仅仅超图有,还有其他的产品,一些开源的组织,一些团体做的,有QGIS、uDig,当然还有SuperMap iDesktop Cross。大家早一点进入GIS行业的,还知道QGIS是用C 开发,uDig是用Java开发的,SuperMap iDesktop Cross我们用更多的是Java,在Linux上,Java是最合适的选择。所以,我们做了一个最痛苦的选择,用Java做界面,C 做二次开发的框架。
而SuperMap iDesktop Cross是一个闭源的,没有那么开放,但是它的能力是非常强的。在性能方面,QGIS是很快的,又是整个C 的内核,uDig是Java,整个性能差一点,SuperMap iDesktop Cross性能也是很快的。
三个都是支持二维,但是三维只有SuperMap iDesktop Cross支持。所以,SuperMap iDesktop Cross有一个专业团队在维护内核,并且可以支持三维,这个在世界上也是独一无二的。
CSDN:SuperMap iDesktop Cross是超图GIS产品的核心,为什么最后超图决定将它开源?对于这次开源,超图有什么期待?
李绍俊:我们把SuperMap iDesktop Cross桌面级的源代码全部开放给用户,这个开源的桌面更加开放。当然这个桌面我们是用iObjects Java组件和C 内核组建的,因为GIS的数据量,处理量非常大,算法非常复杂,纯Java的程序不能满足要求,所以内核我们需要用C 。目前C 的内核我们采用闭源的方式。
虽然我们不能全部开放,不过并不影响它作为一个开源软件强大的开放能力。以前我们的桌面GIS只能够用一些脚本语言去开发插件,所以开放的程度还不够,大家的自由度也不够。所以,我们用开源的方式会更加的开放,而且二次开发也会更加的灵活,你可以看到这个框架的所有源代码,我们也可以用这种方式集众人的智慧研发行业模型。这些行业模型在各个行业里面非常复杂,我们需要有更多的专家、学者,和我们开发团队一起用开源的方式来研发,让桌面GIS能力更行大,会创造一个新的时代。
CSDN:开源往往需要很大的勇气,超图决定开源的过程中,有没有过什么挣扎和考虑?
李绍俊:与操作系统、办公软件相比,GIS更注重与行业应用模型的结合,所以GIS软件单独依靠像超图一样的GIS平台软件厂商做不完美,必须联合更为广泛的行业开发商及科研机构来共同研发和发展,才能更好地满足行业的需求并创造价值。
CSDN:有什么话和CSDN网友分享?
李绍俊:目前,第一版本SuperMap iDesktop Cross功能还不是很全,有平面制图,数据转换,数据处理,三维可视化,定制开发这些能力,其他的能力我们在后面的版本会逐步提供,也欢迎各位对开源有兴趣的开发者一起来研发这么一个强大的产品。
相关推荐
- 最新资讯
-
- 2023-05-15 test
- 2022-11-15 2夺欧洲杯4获世界杯(俱乐部的成就引领国家队的辉煌——世界杯巡礼之西班牙篇)
- 2022-11-15 谁能介绍韩国国国家足球队(韩国足球,在欧洲是什么水平?)
- 2022-11-15 篮球世界杯中国最多几强(支持杜峰下课,但是中国男篮从世界第八沦为亚洲第八这个锅不该背)
- 2022-11-15 奥运会分为田径和什么(数说奥运:少年强则国强)
- 2022-11-15 中国男足VS沙特男足动漫图片(这部足球动画让日本队踢进了世界杯)
- 2022-11-15 世界杯进球最多的赛事(历届世界杯决赛里面11大进球最多的比赛)
- 2022-11-15 nba2k20手游在哪个平台(《NBA 2K20》试玩版报告:更加平衡的篮球体验)
- 2022-11-15 萨拉赫升至第三位(萨拉赫离封王就差一个冠军了,创下4大里程碑纪录 梅罗之后第三人)
- 2022-11-15 世界杯阿根廷队服(世界杯开赛前9天,阿根廷做出重要决定!恭喜梅西,封神希望大增)
- 推荐攻略
-
-
乌克兰总统身亡(乌总统泽连斯基解除乌总检察长及国家安全局局长职务)
-
足球比赛每个半场多少分钟(足球比赛每半场几分钟)
-
2021中超今天哪里转播(今晚!中超2场对决,CCTV5 直播申花PK武汉,腾讯体育亚泰vs天津)
-
2022梅西坠机身亡事件结果(足坛变天!巴萨无缘榜首的2年:梅西告别,老马去世,2-8惨案)
-
2021全运会篮球直播赛程辽宁(4月22日央视直播:CBA总决赛;赵心童vs马奎尔,塞尔比vs颜丙涛)
-
中国最强导弹(世界洲际导弹前10排名,中国东风导弹领先美国,第一名堪称导弹王)
-
2021篮球比赛在哪里看(CCTV5直播NBA 辽篮争夺CBA总决赛冠军点 颜丙涛出战斯诺克世锦赛)
-
东航结果不敢公布了(民航局再次回应东航MU5735事故调查!查明原因有多难,多久公布?)
-