14.10. HBase热图¶
HBase上的GeoMesa可以利用服务器端处理来加速热图(密度)查询。GeoMesa使用在HBase区域服务器上运行的定制协处理器,以便在数据上进行密度计算。然后,每个地区的结果被返回到Geoserver,在那里组合并提供服务。此功能可以使用 geomesa:Density
WPS工艺。
为了使用密度过程,您必须:
在您的HBase集群上安装服务器端代码 安装GeoMesa分布式运行时JAR
在站点范围内注册协处理器或为您要使用的表注册协处理器 寄存协处理器
在Geoserver中安装WPS进程 GeoMesa过程
在Geoserver中安装热图SLD 安装Hotmap SLD
14.10.1. 安装Hotmap SLD¶
为了设置密度结果的样式以生成热图,Geoserver需要样式层描述符(SLD)。
首先,向Geoserver添加一个名为“heatmap”的新SLD样式,并使用此SLD heatmap.sld
有关如何安装SLD的说明可在此处找到 GeoServer Styles 。
现在,您可以将样式参数更改为 styles=heatmap
在Geoserver的层预览或PNG预览中。
备注
您可能需要更改层配置以支持发布热图样式。