注释
本教程是系列教程的一部分。 有关上一部分,请参阅: 教程第 7 部分:检测 Eventhouse 表上的异常。
本教程的这一部分介绍如何使用地理空间数据创建地图。
创建地图要使用的 KQL 查询集选项卡
打开在本教程上一部分创建的 Tutorial eventhouse。
选择 Tutorial_queryset。
选择 + 功能区上的按钮以创建新选项卡。
选择选项卡上的铅笔图标,并重命名 地图上显示的查询选项卡。
复制/粘贴并运行以下查询。
TransformedData | where ingestion_time() > ago(30d) | project Street, Neighbourhood, toreal(Latitude), toreal(Longitude), No_Bikes, No_Empty_Docks | summarize sum(No_Bikes), sum(No_Empty_Docks) by Street, Neighbourhood, Latitude, Longitude
创建 Lakehouse 并上传 GeoJson 文件
浏览到工作区,并在左上角选择“ + 新建项 ”按钮。 然后搜索并选择 Lakehouse。
输入 TutorialLakehouse 作为名称。
选择您创建了资源的工作区。
右键单击 “文件 ”节点,然后在“ 上传”下,选择“ 上传文件”。
从以下链接下载以下两个 GeoJSON 文件,并将其上传到 Lakehouse。
创建地图
将 Eventhouse 数据添加到地图
在 “资源管理器” 窗格中,选择 “Eventhouse ”,然后选择“ + 添加数据项 ”,然后选择 “教程 ”事件库。
选择 连接。
在“教程”下,选择 Tutorial_queryset。
选择“在地图上显示”旁边的“更多”菜单(...),然后选择“在地图上显示”。
此时会打开显示查询数据预览的新窗口。 选择 “下一步 ”。
输入 BikeLatLong 作为名称。 选择 纬度 和 经度 列。 在 “数据刷新间隔 ”下选择 5 分钟。 选择“下一步”。
在下一个屏幕中,选择“ 添加到地图”。
右键单击“数据层”下的BikeLatLong,然后选择“缩放以适应”以放大显示地图上包含自行车站的伦敦区域。
在“常规”设置下,在“工具提示”下添加街道和邻里。
在“点设置”下,切换“启用系列组”,然后选择“邻里”。
将 大小 更改为 按数据,然后选择 sum_No_Empty_Docks。
这应该立即在地图上生效,其中气泡大小代表空停靠站的数量,颜色代表不同的街区。
将 GeoJSON 文件从 Lakehouse 添加到地图
在 “资源管理器” 窗格中,选择 Lakehouse ,然后选择“ + 添加数据项 ”
选择 TutorialLakehouse Lakehouse ,然后选择 “连接”。
在 TutorialLakehouse 下,选择london-boroughs.geojson 文件,右键单击该文件,选择在地图上显示。 对 buckingham-palace-road.json 文件重复此步骤。
我们应该在地图上看到伯勒边界和白金汉宫的道路。 可以通过单击 数据层下每个层旁边的眼睛图标来切换每个层的可见性。
右键单击“数据层”下的白金汉宫道路,然后选择“缩放”以放大地图上的白金汉宫道路区域。
从菜单栏中,选择 “保存 ”图标。
相关内容
有关本教程中执行的任务的详细信息,请参阅: