Apache Superset:地理空间图表作过滤器及绘图工具支持咨询
Apache Superset 交叉过滤与地图范围选择问题解答
deck.gl Polygon图表反向过滤表格的功能支持情况
在你使用的superset-helm-chart-0.10.5对应的Superset版本(基本是1.x系列,比如1.5.x)里,deck.gl Polygon图表默认只能接收交叉过滤信号,没法主动触发过滤来影响表格这类其他图表。也就是说表格点击能过滤地图,但地图选多边形反向操作表格的功能是缺失的。
如果要实现这个功能,得自定义修改前端组件:
- 找到Superset前端里deck.gl Polygon对应的组件文件,一般在
superset-frontend/src/visualizations/deckgl路径下 - 给多边形的点击/选择事件加上交叉过滤触发逻辑,把选中多边形的维度值传给仪表板的交叉过滤系统
- 重新构建并部署前端资源
矩形/圆形范围选择地图要素的功能支持情况
在Superset 1.x系列(对应你的helm版本)中,原生地图组件(包括deck.gl)不支持用矩形、圆形这类绘图工具选范围来更新其他仪表板元素。这类交互是后续2.x及以上版本才逐步在部分地图组件(比如新版Leaflet地图、部分deck.gl图层)中加入的。
当前版本要实现类似功能有两个方向:
- 自定义开发地图组件,集成范围选择工具(比如用deck.gl的
SelectionLayer或者第三方绘图库),把选择范围转换成过滤条件传给仪表板 - 升级Superset到2.x及以上版本,直接用新版组件的原生交互能力
内容的提问来源于stack exchange,提问作者Vigneswaran.s
相关产品推荐
相关产品推荐

