lerc【lerc】LERC是一种开源的图像或光栅格式 , 支持对任何像素类型(不仅仅是RGB或位元组)进行快读编码和解码 。用户在编码时设定每个像素的最大压缩误差 , 因此原始输入图像的精度得以保持(在用户定义的误差範围内) 。
属性适用于任何常见的数据类型 , 而不仅仅是8位:char , byte , short , ushort , int , uint , float , double 。
适用于任何给定的MaxZError或每个像素的最大编码错误 。
可以使用位元组掩码来指定哪些像素有效 , 哪些像素不有效 。
非常快:编码时间约为每波段每兆比特20-30毫秒 , 解码时间约为每波段每兆比特5毫秒 。
对于较大的bitdepth数据 , 压缩比大多数其他压缩方法更好(int类型大于8位 , float , double) 。
对于8位数据无损压缩 , PNG可以更好 , 但速度要慢得多 。
通常对于MaxZError> 0的有损压缩 , 允许的误差越大 , 压缩越强 。据报导 , 压缩因子大于100倍 。
LERC的使用方法
- 使用Arcgis API for JavaScript中的自定义图层 , CustomLercLayer 。
使用Mapbox