Open liujiusheng opened 6 years ago
对于给定的geojson数据,mapbox对几何要素和属性数据分别做了编码。
mapbox中几何要素的编码比较容易理解,即: 给定一个1010的网格,外围给定两个网格作为缓冲区,通过使用MoveTo(1,2),LineTo(3,-1),ClosePath()命令将面画在这个网格上(只在中间1010上画),画下一个点都是以上一个点为参考计算相对移动位置,第一个点以(0,0)点为参考.
属性数据的编码原理大致可以总结为: 提取所整个geojson中所有feature里的属性的键和值,键用keys表示,值用values表示,在编码成的features中targs两个为一组,第一个代表键的位置,第二个代表值的位置。
https://www.mapbox.com/vector-tiles/specification/#encoding-geom
对于给定的geojson数据,mapbox对几何要素和属性数据分别做了编码。
mapbox中几何要素的编码比较容易理解,即: 给定一个1010的网格,外围给定两个网格作为缓冲区,通过使用MoveTo(1,2),LineTo(3,-1),ClosePath()命令将面画在这个网格上(只在中间1010上画),画下一个点都是以上一个点为参考计算相对移动位置,第一个点以(0,0)点为参考.
属性数据的编码原理大致可以总结为: 提取所整个geojson中所有feature里的属性的键和值,键用keys表示,值用values表示,在编码成的features中targs两个为一组,第一个代表键的位置,第二个代表值的位置。
参考:
https://www.mapbox.com/vector-tiles/specification/#encoding-geom