Real-Time Intelligence-opplæring del 8: Opprette et kart ved hjelp av geospatiale data

Note

Denne opplæringen er en del av en serie. Hvis du vil ha den forrige delen, kan du se: Opplæring del 7: Oppdage avvik i en Eventhouse-tabell.

I denne delen av opplæringen lærer du hvordan du oppretter et kart ved hjelp av geospatiale data.

Opprett en funksjon i KQL-databasen

I dette steget oppretter du en funksjon i KQL-databasen som peker til geospatiale data i Eventhouse-tabellen. Denne funksjonen lar deg enkelt spørre i geospatiale data og bruke dem på kartet.

  1. Åpne opplæringshendelseshuset som du opprettet i forrige del av opplæringen.

  2. Velg Tutorial_queryset.

  3. Velg + knappen på båndet for å opprette en ny fane.

  4. Velg blyantikonet på fanen, og gi nytt navn til spørringsfanen Vis på kart.

  5. Kopier/lim inn og kjør følgende spørring.

    .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
    }
    

    Skjermbilde av kql-spørring for kart.

Opprett et Lakehouse og last opp GeoJson-filer

  1. Bla til arbeidsområdet, og velg + Nytt element-knappen øverst til venstre. Søk deretter etter og velg Lakehouse.

    Skjermbilde av opprettelsen av lakehouse.

  2. Skriv inn TutorialLakehouse som navn.

  3. Velg arbeidsområdet der du opprettet ressursene.

  4. Høyreklikk på Fil-noden og under Opplast, og velg Last opp filer.

  5. Last ned følgende to GeoJSON-filer fra følgende lenker og last dem opp til Lakehouse.

    Skjermbilde av filer lastet opp til lakehouse.

Opprett et kart

  1. Bla til arbeidsområdet, og velg + Nytt element-knappen øverst til venstre. Søk deretter etter og velg Kart.

    Skjermbilde av opprettelse av kartelement.

  2. Skriv inn TutorialMap i Navn, og velg Opprett

Legg til Eventhouse-data på kartet

  1. I Utforsker-panelet , velg + Legg til, og velg KQL Database.

  2. Velg Tutorial eventhouse.

  3. Velg Koble til.

  4. Under Tutorial, utvid Functions og velg funcForMap-funksjonen .

  5. Velg flere-menyen (...) ved siden av funcForMap og velg Vis på kart.

    Skjermbilde av valg av faner for eventhouse-spørringssett.

  6. Et nytt vindu som viser forhåndsvisning av data for spørringen, åpnes. Velg Neste .

    Skjermbilde av Forhåndsvisningssiden til guiden.

  7. På siden for Sett-geometri og dataoppdateringsintervall i veiviseren, følg disse trinnene:

    1. Inn kommer BikeLatLong som navn.
    2. For plassering av geometrikolonnen, velg breddegrad og lengdegrad i separate kolonner.
    3. For Latitude-kolonnen, velg Latitude.
    4. For lengdegradskolonnen, velg lengdegrad.
    5. Under Dataoppdateringsintervall velger du 5 minutter. Velg Neste.

    Skjermbilde av valg av breddegrad og lengdegrad på kartet.

  8. På siden Anmeldelse og legg til i guiden, velg Legg til på kartet.

    Skjermbilde av Anmeldelses- og Legg-til-kart-siden til guiden.

  9. Hold musepekeren over BikeLatLong i Data-lagsdelen , velg ..., og velg deretter Zoom for å zoome inn i et London-område som viser sykkelstasjoner på kartet.

    Skjermbilde av kartet zoomet inn i London-området.

  10. Velg BikeLatLong under Datalag, og følg disse stegene:

    1. Utvid Generelle innstillinger, og legg til Gate og Nabolag under for verktøytips.

    2. Velg Aktiver datadrevet styling.

    3. Endre Størrelse til Etter data , og velg sum_No_Empty_Docks.

      Denne innstillingen bør umiddelbart tre i kraft på kartet, med boblestørrelser som representerer antall tomme dokker og farger som representerer ulike nabolag.

      Skjermbilde av boblekart.

Legg til GeoJSON-filer fra Lakehouse på kartet

  1. I Utforsker-panelet , velg + Legg til, og velg Lakehouse.

  2. Velg TutorialLakehouse lakehouse lakehouse og velg Koble til.

  3. Utvid TutorialLakehouse, utvid Filer, og velg deretter filen london-boroughs.geojson , høyreklikk på filen og velg Vis på kart. Gjenta trinnet for buckingham-palace-road.json filen.

    Skjermbilde av geojson-utvalg.

  4. Bygrensene og Buckingham Palace-veien vises på kartet. Du kan slå av synlighet for hvert lag ved å velge øyeikonet ved siden av hvert lag under Datalag.

    Skjermbilde av tre datalag i kartet.

  5. I delen Datalag, hold musepekeren over buckingham-palace-road, velg ..., og velg Zoom for å zoome inn i Buckingham Palace road-området på kartet.

    Skjermbilde av tre datalag.

  6. Fra menylinjen velger du Lagre-ikonet .

Hvis du vil ha mer informasjon om oppgaver som utføres i denne opplæringen, kan du se:

Neste trinn