Real-Time Intelligence-självstudiekurs del 8: Skapa en karta med geospatiala data

Anmärkning

Den här handledningen är en del av en serie. För föregående avsnitt, se: Självstudie del 7: Identifiera avvikelser i en Eventhouse-tabell.

I den här delen av självstudien får du lära dig hur du skapar en karta med geospatiala data.

Skapa en funktion i KQL-databasen

I det här steget skapar du en funktion i KQL-databasen som pekar på geospatiala data i tabellen Eventhouse. Med den här funktionen kan du enkelt fråga geospatiala data och använda dem på kartan.

  1. Öppna evenemangshuset Självstudie som du skapade i föregående del av handledningen.

  2. Välj Tutorial_queryset.

  3. Välj +-knappen på menyfliksområdet för att skapa en ny flik.

  4. Välj pennikonen på fliken och byt namn på frågefliken Visa på karta.

  5. Kopiera/klistra in och kör följande fråga.

    .create-or-alter function funcForMap() {
        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
    }
    

    Skärmbild av kql-fråga för karta.

Skapa en Lakehouse och ladda upp GeoJson-filer

  1. Bläddra till din arbetsyta och välj knappen + Nytt objekt i det övre vänstra hörnet. Sök sedan efter och välj Lakehouse.

    Skärmbild av skapandet av lakehouse.

  2. Ange TutorialLakehouse som namn.

  3. Välj den arbetsyta där du skapade dina resurser.

  4. Högerklicka på filnoden och under Ladda upp och välj Ladda upp filer.

  5. Ladda ned följande två GeoJSON-filer från följande länkar och ladda upp dem till Lakehouse.

    Skärmbild av filer som laddas upp till lakehouse.

Skapa en karta

  1. Bläddra till din arbetsyta och välj knappen + Nytt objekt i det övre vänstra hörnet. Sök sedan efter och välj Karta.

    Skärmbild av skapande av mappningsobjekt.

  2. Ange TutorialMap i Namn och välj Skapa

Lägga till Eventhouse-data på kartan

  1. I fönstret Utforskaren väljer du + Lägg till och väljer KQL-databas.

  2. Välj eventhouse Tutorial.

  3. Välj Anslut.

  4. Under Självstudie expanderar du Functions och väljer funktionen funcForMap .

  5. Välj menyn mer (...) bredvid funcForMap och välj Visa på kartan.

    Skärmbild av flikval för eventhouse query-användning.

  6. Ett nytt fönster med dataförhandsgranskning av frågan öppnas. Välj Nästa .

    Skärmbild av förhandsgranskningsfliken i guiden.

  7. Följ dessa steg på sidan Ange geometri och datauppdateringsintervall i guiden:

    1. Ange BikeLatLong som namn.
    2. För Geometrikolumnplats väljer du Latitud och longitud i separata kolumner.
    3. För Latitudkolumn väljer du Latitud.
    4. För Longitudkolumn väljer du Longitud.
    5. Under Datauppdateringsintervall väljer du 5 minuter. Välj Nästa.

    Skärmbild av val av latitud och longitud.

  8. På sidan Granska och lägg till i guiden väljer du Lägg till på kartan.

    Skärmbild av sidan Granska och lägg till i kartan i guiden.

  9. Hovra musen över BikeLatLong i avsnittet Datalager , välj ...och välj sedan Zooma för att passa för att zooma in i ett London-område som visar cykelstationer på kartan.

    Skärmbild av kartan som zoomats in i London-området.

  10. Välj BikeLatLong under Datalager och följ dessa steg:

    1. Expandera Allmänna inställningar och lägg till Gata och Grannskap under för Knappbeskrivningar.

    2. Välj Aktivera datadriven formatering.

    3. Ändra Storlek till Enligt data och välj sum_No_Empty_Docks.

      Den här inställningen bör omedelbart gälla på kartan med bubbelstorlekar som representerar antalet tomma dockor och färger som representerar olika stadsdelar.

      Skärmbild av bubbelkarta.

Lägg till GeoJSON-filer från Lakehouse på kartan

  1. I fönstret Utforskaren väljer du + Lägg till och väljer Lakehouse.

  2. Välj Självstudie-Lakehouse och klicka på Anslut.

  3. Expandera TutorialLakehouse, expandera Filer och välj sedan filen london-boroughs.geojson och högerklicka på filen och välj Visa på kartan. Upprepa steget för buckingham-palace-road.json fil.

    Skärmbild av val av GeoJSON.

  4. Stadsgränserna och Buckingham Palace-vägen visas på kartan. Du kan växla synlighet för varje lager genom att välja ögonikonen bredvid varje lager under Datalager.

    Skärmbild av tre datalager på kartan.

  5. I avsnittet Datalager håller du muspekaren över buckingham-palace-road, väljer ... och väljer Zooma för att passa för att zooma in till området kring Buckingham Palace Road på kartan.

    Skärmbild av tre datalager.

  6. I menyraden väljer du ikonen Spara .

Mer information om uppgifter som utförs i den här handledningen finns i:

Nästa steg