关于webgis技术选型的一些思考

59 篇文章 4 订阅
41 篇文章 6 订阅

       在日常的工作过程中,会遇到webgis和传统桌面gis的选用问题。webgis基于B/S模式,适合于多终端用户。传统C/S模式,可以使用的软件比较多,国外的可选arcgis系列,开源的有qgis,还有一些基于开源库二开的定制化工具。现在对于arcgis的依赖还是很强,当然它的功能是相当丰富,qgis的功能跟arcgis差不多,其它第三方工具根据不同的使用场景,性能和功能不在此对比。

       现在政府和企业都在响应政府号召,在大力推广国产化软件,避免或减少对国外软件的依赖。这是一个大的政策行业背景,在此背景下,可以预见到的是在未来,会看到越来越多的国产化平台可以很好的满足当前的需求。

       在webgis和桌面gis的选择下,webgis在5G/6G及高速宽带的加持下,数据传输的速度一定会大大增强,而分布式/微服务化/大规模集群势必会提高服务的计算运算速度,弥补其处理速度的不足。而C/S单机处理一定会面临速度和容量以及用户体验的瓶颈问题。在webgis时代,可以衍生出移动gis等多终端产品。

       gis领域存在大量的数据,是真正的大数据。同时这些数据也是非常宝贵的,所以对于这些数据的处理、保存也是重中之重。传统的磁盘存储只能应付一些小型应用,针对大规模海量数据,对分布式文件系统的可靠性和高性能需求更大。所有生产都是以数据为基石,考虑到硬件损耗等,必须要考虑数据的安全备份,可恢复性。可以选用minio、ceph、hdfs等一些存储组件。

      webgis在数据管理方面有很大的空间。相较于桌面gis,gis数据尤其一些遥感数据,数据量比较大,单个数据就会上G,这对网络消耗要求大,同时对于数据的切片处理,时间比较长。目前在用的是通过MQ异步的方式的进行数据处理,终端提交数据后,由分布式数据处理服务器进行数据的处理,处理完成后,根据入库流程进行质检后入库。通过这种方式可以应对不同规模的数据量。对于空间数据的存储,市面上比较推荐的是postgis,其内置了许多的空间处理函数,对于空间操作非常友好。当然也可以选用oracle、mysql等数据库,对一些空间查询支持有限的如redis、mongodb也能满足基本需求。对于超大规模的空间数据,结合分库分表的解决方案后,如何解决空间索引可用性的问题,个人觉得是对当前空间检索优化的一个提升方向。

       在数据可视化方面,尤其是二三维一体化,数字孪生、元宇宙等兴起。如何支撑城市级场景规模的数据展示,超大规模CIM展示,在渲染引擎的高效性是一个课题。目前市面上开源的三维库Cesium,在承载一定数据后就容易出现卡顿等性能问题。通过GPU等终端渲染加速,对于硬件的要求和成本也越来越高。

       以上是个人的关于webgis的一些观点,受个人知识面限制,一些表述欠缺考虑。但欢迎跟各位朋友交流,讨论。比如您是否接触过gis?webgis有没有使用过?在使用gis的过程中有没有什么问题?webgis的未来...欢迎交流   

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜郎king

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值