|
|
|
|

移动GIS跨平台开发,MapGIS Mobile for React Native助你进阶

伴随着移动互联网技术和智能终端设备日新月异的发展,移动GIS应用开发也在大踏步前进,市场需求呈爆发式增长。众所周知,主导全球市场的两大移动平台分别是iOS和Android。以前,当开发者决定开发移动GIS应用时,往往需要开发两个移动App应用,即使这两...

作者:MapGIS来源:MapGIS|2020年06月08日

伴随着移动互联网技术和智能终端设备日新月异的发展,移动GIS应用开发也在大踏步前进,市场需求呈爆发式增长。众所周知,主导全球市场的两大移动平台分别是iOS和Android。以前,当开发者决定开发移动GIS应用时,往往需要开发两个移动App应用,即使这两个应用可以使用同一套跨平台内核,但仍需编写适配代码以适配不同的移动操作系统,带来了开发成本增加、代码复用率低的问题。由Facebook推出的React Native支持iOS和安卓两大平台,其卓越的性能、较低的学习成本、强大的社区力量使之成为当前主流的跨平台移动应用开发框架,也为移动GIS跨平台开发带来技术基础。
      鉴于此技术趋势,中地数码基于React Naitve开发框架推出一款跨平台移动GIS开发框架——MapGIS Mobile for React Native,使得开发者只使用JavaScript便能开发出在Android和iOS平台下运行的移动GIS应用,实现一次开发、处处运行,从而减少了开发者对多个平台差异适配的工作量。
      功能强大 优势凸显
      MapGIS Mobile for React Native构建于MapGIS Mobile跨平台内核之上,架起了应用层与内核层的桥梁,为上层应用带来更便捷的开发方式的同时,更带来强大的GIS功能支撑。

 
图  MapGIS Mobile for React Native开发框架图

MapGIS Mobile for React Native 开发 SDK 具备全面 GIS 功能, 基于高性能跨平台的移动内核,提升全空间三维能力,拥抱地理大数据与 AR 等技术,全面支持离线和在线模式的移动 GIS 应用。
      动态数据渲染支持时空大数据
      支持动态数据可视化 ,提供传统图表与新型图表、动态注记与动态专题图等多样化数据制图与渲染方式,新型图表支持大数据量分析,同时支持实时数据渲染。

 

便捷、高效、智能的数据采集

提供基于 GPS 的实时定位与数据采集功能,支持多种采集模式与轨迹处理方法;提供离在线一体化数据编辑与简便易用的编辑器工具,支持数据同步、增量更新 。

 

全面高效的地图可视化
      基于高效的地图渲染引擎提供强大的地图显示功能,全面支持离在线数据加载,支持多种地图数据的快速显示、流畅操作。

离线数据支持:导航数据、POI数据、第三方离线数据,如MBTiles、TPK、GeoPackage瓦片包、DEM(tiff)、影像(tiff)、矢量(shp)数据、倾斜摄影数据、常见三维模型(Obj、ive、3ds、osgb)等数据。
      在线数据支持:MapGIS IGServer服务的矢量、瓦片服务、三维场景服务;WMS、WMTS、WFS等OGC服务;第三方地图服务,如天地图、谷歌地图、百度地图、OSM、Bing地图等。
      不断增强的全空间表达与分析能力
      全空间表达与分析能力持续增强,提升三维场景可视化功能,增加场景覆盖物的地形贴合功能,提高场景操作流畅度与场景模拟逼真度,提升移动三维的性能。提供各类粒子特效、路径漫游、爆炸分析等全空间可视化与分析功能。新增支持轻量级三维场景数据交换格式 M3D ,极大提高全空间模型数据的接入能力,实现数据在桌面端、 WEB 、移动端的无缝共享。

全面的室内外一体化定位导航
      针对移动端导航应用,基于统一的室内外一体化接口提供大众导航、行业导航、室内导航功能,支持高德、四维图新数据与自采集数据;新增室内定位,室内外定位导航无缝对接 。

 

移动AR 融合让 GIS 更智能
      将移动 AR 技术与 GIS 可视化技术相结合,通过图像识别与跟踪技术,提供沉浸式的 GIS 应用体验,智能应用,创新模式 。

 

此外,MapGIS Mobile for React Native全面支持64位系统,支持全新MapGIS HDB本地矢量数据库格式,性能更出色;矢量瓦片大幅提升渲染性能;持续提升第三方数据源支持能力;不断丰富实用的工具模块;适配Smaryun生态的全新云许可。
      应用广阔 未来可期
      整合行业应用需求,MapGIS Mobile for React Native为开发行业移动GIS应用、移动办公、大众化移动应用提供了数据专题模板、业务组件库、主题资源、专题地图标准等丰富的资源,可以让开发者直接聚焦业务搭建开发,实现一套代码开发可在android、iOS双平台编译运行,大幅提升开发效率,节省开发成本,助力移动App便捷高效开发。
      在自然资源信息化建设中,基于MapGIS Mobile for React Native开发的移动应用产品在第三次国土调查、国土空间规划、自然资源“一张图”、林业资源调查、不动产便民服务、自然资源和规划移动办公、房地一体化确权登记等业务领域得到实际应用,服务全国多地自然资源信息化工作。


 
自然资源和规划移动办公app
 

三调外业采集App  

                 

自然资源移动“一张图”平台

在智慧城市领域,基于MapGIS Mobile for React Native开发出的市政管网数据采集系统助力实现内外业一体化的管网采集工作,大幅提升工作效率;市政通、巡检通、水务通等市政巡检与运营管理产品为市政信息管理、工程管理、工程监管、巡检管理、维护养护等业务版本提供多样化的掌上功能,创新市政建设管理手段、降低管理成本。在智慧城市安全管理上,基于MapGIS Mobile for React Native开发的移动警务端提供了接处警、布防布控、综合查询、请求服务、方格预测等功能,与PC警务平台协作实现公安警务的智能指挥调度。

 
管网数据采集系统

市政巡检与运营管理产品
 
移动警务端

广大的开发者,一起来步入MapGIS Mobile for React Native 移动GIS跨平台开发进阶之旅吧,可进入https://github.com/MapGIS/MapGIS-Mobile-React-Native-Samples网址,获取在线示例。

      三十年来,中地数码始终致力于发展具有国际竞争力的国产GIS软件。然而,自主创新绝不是闭门造车,面对国际上对我国的技术封闭政策,我们所要做的绝不是以封闭对抗封闭,反而是要积极挖掘全球的科技力量为我所用,吸收消化、融合创新。MapGIS Mobile for React Native正是国产GIS基础软件吸收国际软件技术React Native进而融合创新的成果,为我国移动GIS跨平台开发带来强有力的科技支撑,也希望广大开发者能够基于MapGIS Mobile for React Native开发出更多的移动APP,服务国民经济和社会发展!


上一篇:一招帮你解决野外地质数据采集难题

下一篇:重庆测绘院部署“安全生产月”和“安全生…