WebGIS前端框架(openlayers,mapbox,leaflet)图形图像底层渲染原理分析

《WebGIS快速开发教程》写好啦_WebGIS小智的博客-CSDN博客

学了这么多的框架,做了这么多的项目,你是否清楚你使用的GIS框架(mapbox,open layers,cesium,leaflet)底层到底是什么原理?是否清楚哪些所谓的地图影像,矢量图形,图标,图像动画等是如何渲染到网页上的?这篇文章就大家解读一下WebGIS的底层原理。

首先说说历史,有时候清楚历史才能清楚为什么是现在这样。

早期在html刚被设计出来的时候,那时候还是1993年。想在html上面画图还是比较难的。虽然早期的html已经支持图像的加载,但是也很难做到“地图”的绘制,因为地图的范围之大层级之多是一个很复杂的事情。

关于矢量图形如何渲染?早期的html支持svg(可伸缩的矢量图形)渲染。画一个svg图形简单。但是用svg画一幅地图可并不简单。地图边界和要素的复杂性可想而知。

所以在早期,webgis几乎得不到任何的发展。因为那时候的技术还没有像如今一样突飞猛进。

webgis能突飞猛进发展起来我们还要感谢苹果。对你没听错,Apple Inc.伟大的苹果公司。因为浏览器所支持的重要的html元素canvas最早是由苹果公司提出来的。苹果可是计算机图形的鼻祖。这一点就连比尔盖茨都得承认。如今的ipad的绘画能力大家有目共睹。

自从有了canvas才为html上图形图像绘画奠定了基础。因为在canvas就像是一张白纸,你可以在这张纸上画任何你想画的,就和在现实

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

WebGIS小智

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

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

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

打赏作者

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

抵扣说明:

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

余额充值