GIS平台软件是信息化建设的基础软件,是国家信息化安全的重要基石,作为地理空间信息产业中起着连接上下游关键作用的环节,其核心技术的完全自主可控尤为关键。
近些年,随着信创GIS技术的发展,信创替代已在各方面取得长足的进步,关注的焦点也从数据和制图成果的替代逐步向难度更大、情况更复杂的应用替代发展,在信创环境中搭建新的GIS应用和替换原有的GIS应用已经是各行业GIS的热门话题;那么我们在信创环境中怎么去实施替代原有的GIS应用呢?对此,MapGIS 10.6 Pro应用替代能力全面增强,推动GIS国产化替代持续深入。
在一个典型的GIS应用中,异构GIS平台的替换通常涉及基础设施层、数据资源层、工具层、服务层、应用支撑层以及应用层等多个层次。
MapGIS 10.6 Pro异构GIS可替代层次
□基础设施层:国外商用芯片和商用操作系统可替换成国产芯片和国产操作系统;
□数据资源层:将异构GIS平台SDE引擎和国外商用数据库替换成MapGIS SDE+国产数据库对上层提供安全可靠的数据服务;
□工具和服务层:将异构GIS平台端产品和服务器产品替换成MapGIS端产品和服务器、云产品,对外提供常用的GIS数据管理、制图、空间分析能力;
□应用支撑层:将异构GIS平台的后端和前端的开发产品替换成MapGIS的后端和前端开发产品完成应用层替换,对外提供应用服务。
MapGIS积极探索异构GIS平台国产化替代路径,提出两种异构GIS平台替代方案:完全替代和逐层替代。完全替代方案主要针对全新建设的GIS系统,MapGIS拥有完整的产品体系和强大的功能集群,可以直接采用MapGIS国产化平台和解决方案。逐层替代可以从空间数据引擎替代、地图制图成果替代、服务替代、应用替代等几个层次分别对国外产品进行替代,灵活应对不同的替换要求,也常被用于已经基于异构GIS软件建设好信息系统的用户或企业。
MapGIS逐层替代方案
1.空间数据引擎可替代
MapGIS提供文件型数据库HDB、网络数据源、数据中间件技术;通过对异构GIS平台地理数据库进行数据转换,或直接访问,实现异构GIS平台地理数据库到MapGIS地理数据库的转换。
空间数据引擎替代
针对数据转换,MapGIS提供异构GIS源数据迁移工具,支持对*.gdb、*.shp、A* SDE数据进行迁移,支持整库或部分数据迁移,支持输出迁移结果报告。
空间数据转换
基于空间数据引擎技术,用户通过MapGIS软件,可添加Shapefile文件,实现数据的快速访问;利用MapGIS组件可读取A* SDE、FileGDB、PersonalGDB等空间数据,完成异构GIS平台数据的加载显示和查询等操作,进一步实现在MapGIS服务器产品进行服务的发布和调阅,实现对不同平台间服务层和应用层的替代。MapGIS对异构GIS平台数据的直接、高效的访问能力,为国产化替代提供了良好的基础。
空间数据引擎替代效果
2.地图制图成果可替代
制作一副专业、精美的地图,除需要各种专业的编辑工具配合外,还需要投入大量的时间和人力,如果更换GIS平台,这些已经编辑好的地图如何替代是一大难题。MapGIS推出的地图制图成果替代方案支持A*符号、标注、专题表达和地图文档等的替代,实现异构GIS平台地图快速转换为MapGIS地图文档,完成符号和可视化表达的完美对接,以及A*数据的属性表成果的无损替代,帮用户解决地图数据成果替代的难题。
制图成果替代
符号
MapGIS符号兼容异构GIS平台的标记符号、线符号、填充符号,可一键迁移符号库、样式库,方便对做好的符号样式进行整体替代,大幅减少生产单位的重复工作;并提供符号自定义机制,满足定制需求。
符号替代
标注与专题表达
MapGIS支持将异构GIS平台地图文档中点、线、区、静态注记图层、统一专题图、单值专题图、分段专题图成果进行转换,实现地图数据表达的无损迁移、即拿即用。
图 6 文本符号样式替代(1)
文本符号样式替代(2)
文本符号转换方面,除了支持简单文本符号的无损转换,在继承原来文字渲染特性的基础上,MapGIS还提供了很多其他特性,如耸斜角度制定、控制上下标的大小和位置、分式注记分子分母的大小和位置绘制、行间距、字体纹理填充等新特性,满足多样化的地图表达需求。
MapGIS文本符号样式
专题表达成果替代(1)
专题表达成果替代(2)
地图文档
为了提高异构GIS矢量地图文档的迁移效率,MapGIS 10.6 Pro增强异构GIS地图文档迁移工具,支持异构GIS平台文档数据批量迁移,并提供迁移结果报告。
矢量地图文档成果替代
MapGIS支持异构GIS平台数据的属性表的成果转换,实现属性0丢失、无损替代。
属性表无损转换
栅格瓦片/矢量瓦片/缓存切片
对于异构GIS平台栅格瓦片数据,可以通过数据转换,转换为MapGIS栅格瓦片;也可以通过MapGIS IGServer服务器直接将异构GIS平台瓦片数据发布成瓦片服务;对于矢量瓦片数据,可以基于原始矢量数据重新生产MapGIS矢量瓦片,也可通过MapGIS IGServer服务器直接将异构GIS平台矢量瓦片数据发布成矢量瓦片服务;对于三维模型缓存切片,MapGIS支持M3D团体标准,可基于三维模型数据重新生产M3D三维模型缓存切片。
栅格瓦片/矢量瓦片/三维模型缓存切片成果替代
3.服务可替代
在数据资源层完成数据库和制图成果、切片的替换后,就可以开始进行服务层替换。服务替代方面有2种方案:第一种,通过GIS服务器发布MapGIS标准服务;第二种通过GIS服务器发布满足异构GIS平台标准的服务。
异构GIS平台服务替代
通过GIS服务器发布MapGIS标准服务,适用于基于MapGlS Client for JavasScript构建全新应用。MapGIS具有完善的服务体系,涵盖异构GIS平台核心服务类别,充分满足多样化的应用需求。
针对历史应用,如何能在少改动甚至不改动代码的前提下,让基于原GIS平台服务的应用系统快速地替代到新平台上,是更换GIS平台要考虑的一个重要环节。MapGIS推出WebGIS服务引擎替代方案,即MapGIS IGServer支持将数据发布成符合异构GIS平台标准的地图服务、要素服务,这样基于异构GIS平台服务接口开发的应用就可以直接访问服务,从而实现异构GIS平台服务和数据的完美迁移;此外,与构建全新应用类似,也支持将现有的异构GIS平台服务逐步替换为MapGIS标准服务,上层应用可直接访问。
将异构GIS服务替代为MapGIS标准服务后,即可使用MapGIS海量矢量数据不切片浏览等技术,实现海量矢量数据的高性能浏览。以20+万宗地专题地图服务为例,信创环境下完成服务迁移后,基于MapGIS海量矢量数据不切片浏览,平均响应时间提升了30%。
服务替代在某国产化替代项目中的应用
4.应用可替代
应用支撑层替代方面,可直接基于MapGIS构建上层业务应用,也可将已经建设好的异构GIS平台应用转换为MapGIS应用。
应用替代
MapGIS开发产品提供了各类GIS服务的访问功能,可直接访问异构GIS平台发布的各类GIS服务,包括异构GIS平台发布的WMS、WMTS、WFS等符合OGC服务标准的服务,以及异构GIS平台发布的Map Services、Feature Serivces等异构GIS平台REST服务,实现MapGIS应用层直接使用异构GIS服务的功能;也可以基于MapGIS IGServer产品将异构GIS服务发布成MapGIS标准REST服务,供应用层调用。这样,用户可以在保持已有的异构GIS平台环境部署不变的情况下,在应用层直接基于MapGIS开发产品构建上层业务应用,实现数据的应用和展示。
针对已经建设好的异构GIS平台应用,主要通过后端服务开发和前端开发完成对业务服务的替换。在后端服务开发方面,MapGIS Object SDK 已全面覆盖异构GIS平台核心组件包和核心功能,覆盖全业务流程;前端开发方面,MapGlS Client for JavasScript已覆盖异构GIS平台核心功能类,满足前端开发需求。
异构GIS平台应用可替代
MapGIS 10.6 Pro产品已被应用到多个省市级信创项目,包括科工、自然资源、智慧地质、智慧城市等多个行业,满足应用中的信创替代需求,并极大提升了相关应用性能。未来,信创GIS将朝着“好用”的目标进一步优化产品体验和性能,不断融合GIS与IT新技术,满足基础测绘、CIM、实景三维、数字孪生等领域的需求,全面赋能空间信息数字经济创新应用研发。
MapGIS信创产品在自然资源领域国产化升级改造项目中的应用
MapGIS信创产品在智慧地质领域国产化升级改造项目中的应用