如何在Kusto地图中显示Azure Data Explorer中的SQL Polygon数据
在Azure Data Explorer地图中展示SQL Polygon类型数据的方法
当然可以实现,具体步骤如下:
1. 转换SQL Polygon为Kusto支持的地理空间类型
SQL中的Polygon通常以WKT(Well-Known Text)格式导入ADX,需要先通过Kusto的地理空间函数转换为系统可识别的多边形对象:
-- 假设你的表名为SQLImportedData,Polygon字段名为PolygonWKT SQLImportedData | extend KustoPolygon = geo_wkt_to_polygon(PolygonWKT)
如果导入的是GeoJSON格式的Polygon,可改用geo_json_to_polygon()函数。
你可以提前验证Polygon格式的合法性,避免转换失败:
SQLImportedData | extend IsValidPolygon = geo_is_valid_polygon(PolygonWKT) | where IsValidPolygon == false
2. 配置地图可视化展示
转换完成后,在Kusto Web UI中执行查询,然后切换到地图可视化面板:
- 将转换后的
KustoPolygon字段拖到「位置」区域 - 可选:添加其他字段(如区域名称、业务数值)到「图例」或「大小」区域,实现分类或差异化展示
示例效果

内容的提问来源于stack exchange,提问作者Patrick Goode
相关产品推荐
相关产品推荐

