Real-Time Intelligence-selvstudium del 8: Oprette et kort ved hjælp af geospatiale data

Notat

Dette selvstudium er en del af en serie. Du kan finde det forrige afsnit under: Selvstudium del 7: Registrer uregelmæssigheder i en Eventhouse-tabel.

I denne del af selvstudiet lærer du, hvordan du opretter et kort ved hjælp af geospatiale data.

Opret en funktion i KQL-databasen

I dette trin opretter du en funktion i KQL-databasen, der peger på de geospatiale data i Eventhouse-tabellen. Denne funktion gør det nemt at forespørge geospatiale data og bruge dem på kortet.

  1. Åbn det selvstudium , du oprettede i den forrige del af selvstudiet.

  2. Vælg Tutorial_queryset.

  3. Vælg + knappen på båndet for at oprette en ny fane.

  4. Vælg blyantikonet under fanen, og omdøb forespørgselsfanen Vis på kort.

  5. Kopiér/indsæt og kør følgende forespørgsel.

    .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ærmbillede af kql-forespørgsel til kort.

Opret et Lakehouse og upload GeoJson-filer

  1. Gå til dit arbejdsområde, og vælg knappen + Nyt element i øverste venstre hjørne. Søg derefter efter og vælg Lakehouse.

    Skærmbillede af lakehouse-oprettelsen.

  2. Indtast TutorialLakehouse som navn.

  3. Vælg det arbejdsområde, du har oprettet dine ressourcer i.

  4. Højreklik på Fil-noden og under Upload, og vælg Upload filer.

  5. Download følgende to GeoJSON-filer fra følgende links, og upload dem til Lakehouse.

    Skærmbillede af filer, der uploades til lakehouse.

Opret et kort

  1. Gå til dit arbejdsområde, og vælg knappen + Nyt element i øverste venstre hjørne. Søg derefter efter og vælg Kort.

    Skærmbillede af oprettelse af kortelement.

  2. Indtast TutorialMap i Navn, og vælg Opret

Føj Eventhouse-data til kortet

  1. I Explorer-panelet vælger du + Tilføj og vælg KQL Database.

  2. Vælg tutorial-eventhuset .

  3. Vælg Opret forbindelse.

  4. Under Tutorial udvid Funktioner og vælg funcForMap-funktionen .

  5. Vælg menuen mere (...) ved siden af funcForMap og vælg Vis på kortet.

    Skærmbillede af valg af faner for eventhouse-forespørgselssæt.

  6. Der åbnes et nyt vindue, der viser et eksempel på data for forespørgslen. Vælg Næste .

    Skærmbillede af fanebladet Preview-siden for guiden.

  7. På siden for Set geometry og dataopdateringsinterval i guiden følger du disse trin:

    1. Ind træder BikeLatLong som navn.
    2. For placering af søjlen Geometri, vælg Breddegrad og Længdegrad i separate kolonner.
    3. For kolonnen Latitude, vælg Latitude.
    4. For kolonnen Længdegrad vælg Længdegrad.
    5. Vælg 5 minutter under Dataopdateringsinterval . Vælg Næste.

    Skærmbillede af kortvalg af breddegrad og længdegrad.

  8. På siden Anmeldelse og tilføj i guiden skal du vælge Tilføj til kortet.

    Skærmbillede af siden med anmeldelse og tilføjelse til kort fra guiden.

  9. Hold musen over BikeLatLong i Data-lag-sektionen , vælg ..., og vælg derefter Zoom for at zoome ind i et London-område, der viser cykelstationer på kortet.

    Skærmbillede af kortet zoomet ind på London-området.

  10. Vælg BikeLatLong under Datalag, og følg disse trin:

    1. Udvid generelle indstillinger, og tilføj Gade og Nabolag nedenfor for Tooltips.

    2. Vælg Aktiver datadrevet styling.

    3. Skift Størrelse til Efter data , og vælg sum_No_Empty_Docks.

      Denne indstilling bør straks træde i kraft på kortet, hvor boblestørrelser repræsenterer antallet af tomme dokker og farver repræsenterer forskellige nabolag.

      Skærmbillede af boblekort.

Tilføj GeoJSON-filer fra Lakehouse til kortet

  1. I Stifinder-panelet vælger du + Tilføj og vælg Lakehouse.

  2. Vælg TutorialLakehouse-søhuset , og vælg Opret forbindelse.

  3. Udvid TutorialLakehouse, udvid Filer, og vælg derefter filen london-boroughs.geojson , højreklik på filen og vælg Vis på kort. Gentag trinnet for buckingham-palace-road.json fil.

    Skærmbillede af geojson-valg.

  4. Bygrænserne og Buckingham Palace-vejen fremgår af kortet. Du kan slå synligheden af hvert lag til og fra ved at vælge øjeikonet ved siden af hvert lag under Datalag.

    Skærmbillede af tre datalag i kortet.

  5. I afsnittet Datalag skal du holde musen over buckingham-palace-road, vælge ..., og vælge Zoom for at zoome ind på Buckingham Palace Road-området på kortet.

    Skærmbillede af tre datalag.

  6. Fra menulinjen skal du vælge ikonet Gem .

Du kan finde flere oplysninger om opgaver, der udføres i dette selvstudium, under:

Næste trin