注
このチュートリアルはシリーズの一部です。 前のセクションについては、「 チュートリアル パート 7: Eventhouse テーブルの異常を検出する」を参照してください。
チュートリアルのこの部分では、地理空間データを使用してマップを作成する方法について説明します。
マップで使用する KQL クエリセット タブを作成する
チュートリアルの前の部分で作成した Tutorial イベントハウスを開きます。
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 」と入力します。
リソースを作成したワークスペースを選択します。
[ファイル] ノードを右クリックし、[アップロード] で [ファイルのアップロード] を選択します。
次の 2 つの GeoJSON ファイルを次のリンクからダウンロードし、Lakehouse にアップロードします。
マップを作成する
Eventhouse データをマップに追加する
[エクスプローラー] ウィンドウで [Eventhouse] を選択し、[+ データ項目の追加] を選択し、[チュートリアル] イベントハウスを選択します。
[接続] を選択します。
[チュートリアル] で、 Tutorial_querysetを選択します。
[マップに表示] の横にあるその他のメニュー (...) を選択し、[マップに表示] を選択します。
クエリのデータ プレビューを示す新しいウィンドウが開きます。 [次へ] を選択します。
名前として BikeLatLong を入力します。 [緯度] 列と [経度] 列を選択します。 [ データ更新間隔 ] で 5 分を選択します。 [次へ] を選択します。
次の画面で、[ マップに追加] を選択します。
データ レイヤーの下にある BikeLatLong を右クリックし、[ズーム] を選択して、マップ上の自転車ステーションを表示するロンドンエリアにズームします。
[全般設定] で、[ツールヒント] の下に [ストリート] と [地域] を追加します。
[ポイントの設定] で、[ 系列グループを有効にする] を切り替え、[ 近隣] を選択します。
[サイズ] を [データ別] に変更し、[sum_No_Empty_Docks] を選択します。
これは、バブルのサイズが空のドックの数を表し、色が異なる近隣を表すように、マップ上ですぐに反映されます。
Lakehouse からマップに GeoJSON ファイルを追加する
[エクスプローラー] ウィンドウで、Lakehouse を選択し、[+ データ項目の追加] を選択し、
TutorialLakehouse lakehouse を選択し、[接続] を選択します。
TutorialLakehouse で、 london-boroughs.geojson ファイルを選択し、ファイルを右クリックして [ マップに表示] を選択します。 手順を繰り返して、buckingham-palace-road.json ファイルを操作してください。
私たちは、地図上の自治区の境界とバッキンガム宮殿の道路を見る必要があります。 各レイヤーの表示/非表示を切り替えるには、[データ レイヤー] の下にある各レイヤーの横にある目のアイコン をクリックします。
データ レイヤーの下にあるバッキンガム宮殿の道路を右クリックし、[ズーム] を選択してマップ上のバッキンガム宮殿の道路エリアにズームします。
メニュー バーから[ 保存] アイコンを選択します。
関連コンテンツ
このチュートリアルで実行されるタスクの詳細については、以下を参照してください。