GIS开发中MapboxVectortiles的示例分析
这篇文章主要介绍了GIS开发中Mapbox Vector tiles的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联建站主要从事网站制作、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务梓潼,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
Vector tiles按照翻译理解就是矢量切片,将矢量做成切片,可以快速绘制大型地图,同时提供完整的地图设计灵活性;是将矢量数据,按照地图切片的方式,通过web请求到客户端,根据样式在客户端进行实时的绘制,达到显示效果,特别适用于经常变化的数据。
参照网页,mapbox英文网址,具体的释义按照理解进行以上翻译:
https://docs.mapbox.com/vector-tiles/reference/
在传统的地图切片,我们是将数据事先做好,再进行地图切片,切成一个一个的小图片(例如256*256大小),客户端请求到这些图片,按照不同的位置把这些图片显示出来即可,使用这样的方式,显示地图就不会因为请求图片太大而卡住,但是,这样的弊端就是,当地图发生变化时,我们需要更新其中的数据,再进行地图切片,地图的层级比较高时,切片的速度相应比较慢。
Vector tiles就是将矢量数据直接进行发布,也是按照切片对应的级别进行请求,返回的数据包括地图的基本信息,还有样式的信息,在客户端进行渲染,达到同样的地图效果,这样在数据变化时,只需在服务端将矢量数据进行更新即可。
当然这个技术,也是随着webgl技术发展而衍生出来,因为本身webgl的渲染速度就很快,渲染的数量相对也很多,所以才能这样流畅进行显示。
国内的高德地图也使用这类似的技术,高德地图现在将地图的信息罗列在图片上,例如poi的信息等等,这样在客户端请求到此类数据,直接进行绘制。
感谢你能够认真阅读完这篇文章,希望小编分享的“GIS开发中Mapbox Vector tiles的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
文章名称:GIS开发中MapboxVectortiles的示例分析
本文来源:http://scyanting.com/article/ghoods.html