Real-Time Intelligence-zelfstudie deel 8: Een kaart maken met georuimtelijke gegevens

Opmerking

Deze tutorial maakt deel uit van een reeks. Zie voor de vorige sectie: Zelfstudie deel 7: Anomalieƫn in een Eventhouse-tabel detecteren.

In dit deel van de zelfstudie leert u hoe u een kaart maakt met behulp van georuimtelijke gegevens.

Een functie maken in KQL-database

In deze stap maakt u een functie in de KQL-database die verwijst naar de georuimtelijke gegevens in de Eventhouse-tabel. Met deze functie kunt u eenvoudig query's uitvoeren op de georuimtelijke gegevens en deze gebruiken in de kaart.

  1. Open het Tutorial eventhouse dat u in het vorige deel van de handleiding hebt gemaakt.

  2. Selecteer de Tutorial_queryset.

  3. Selecteer de + knop op het lint om een nieuw tabblad te maken.

  4. Selecteer het potloodpictogram op het tabblad en wijzig de naam van het querytabblad Weergeven op kaart.

  5. Kopieer/plak de volgende query en voer deze uit.

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

    Schermopname van kql-query voor kaart.

Een Lakehouse maken en GeoJson-bestanden uploaden

  1. Blader naar uw werkruimte en selecteer in de linkerbovenhoek de knop + Nieuw item . Zoek vervolgens en selecteer Lakehouse.

    Schermopname tijdens de creatie van Lakehouse.

  2. Voer TutorialLakehouse in als naam.

  3. Selecteer de werkruimte waarin u uw resources hebt gemaakt.

  4. Klik met de rechtermuisknop op het bestandsknooppunt en klik onder Uploaden en selecteer Bestanden uploaden.

  5. Download de volgende twee GeoJSON-bestanden via de volgende koppelingen en upload ze naar het Lakehouse.

    Schermopname van het uploaden van bestanden naar Lakehouse.

Een kaart maken

  1. Blader naar uw werkruimte en selecteer in de linkerbovenhoek de knop + Nieuw item . Zoek en selecteer Kaart.

    Schermopname van het maken van een kaartitem.

  2. Voer TutorialMap in naam in en selecteer Maken

Eventhouse-gegevens toevoegen aan de kaart

  1. Selecteer + Toevoegen in het deelvenster Explorer en selecteer KQL-database.

  2. Kies het zelfstudie-eventhouse.

  3. Selecteer Maak verbinding met.

  4. Vouw onder Zelfstudiefuncties uit en selecteer de funcForMap-functie .

  5. Selecteer het menu meer (...) naast funcForMap en selecteer Weergeven op kaart.

    Schermopname van de selectie van het tabblad Eventhouse-queryset.

  6. Er wordt een nieuw venster met gegevensvoorbeeld van de query geopend. Klik op Volgende .

    Schermafbeelding van het tabblad Voorbeeld van de wizard.

  7. Volg deze stappen op de pagina Geometrie en interval voor gegevensvernieuwing instellen van de wizard:

    1. Voer BikeLatLong in als naam.
    2. Selecteer voor de locatie van de geometriekolombreedtegraad en lengtegraad in afzonderlijke kolommen.
    3. Selecteer voor de kolom BreedtegraadBreedtegraad.
    4. Selecteer Lengtegraad voor de kolomLengtegraad.
    5. Selecteer 5 minuten onder Interval voor gegevensvernieuwing . Kies Volgende.

    Schermopname van de selectie van de breedtegraad en lengtegraad van de kaart.

  8. Selecteer Toevoegen aan kaart op de pagina Controleren en toevoegen van de wizard.

    Schermafbeelding van de wizardpagina Controleren en aan kaart toevoegen.

  9. Beweeg de muisaanwijzer over BikeLatLong in de sectie Gegevenslagen , selecteer ...en selecteer vervolgens Zoom om in te zoomen op een gebied in Londen met fietsstations op de kaart.

    Schermopname van kaart ingezoomd op het gebied van Londen.

  10. Selecteer BikeLatLong onder Gegevenslagen en volg deze stappen:

    1. Vouw algemene instellingen uit en voeg straat en buurt toe onder voor Knopinfo.

    2. Selecteer Gegevensgestuurde stijl inschakelen.

    3. Wijzig Grootte in Op basis van gegevens en selecteer sum_No_Empty_Docks.

      Deze instelling zou onmiddellijk effect moeten hebben op de kaart, waarbij de bubbelgroottes het aantal lege aanlegplaatsen weergeven en de kleuren de verschillende wijken.

      Schermopname van bellendiagram.

GeoJSON-bestanden uit Lakehouse toevoegen aan de kaart

  1. Selecteer + Toevoegen in het deelvenster Explorer en selecteer Lakehouse.

  2. Kies de TutorialLakehouse Lakehouse en selecteer Verbinding maken.

  3. Vouw TutorialLakehouse uit, vouw Bestanden uit en selecteer vervolgens het bestand london-boroughs.geojson en klik met de rechtermuisknop op het bestand en selecteer Weergeven op kaart. Herhaal de stap voor buckingham-palace-road.json bestand.

    Schermopname van geojson-selectie.

  4. De stadsgrenzen en de Buckingham Palace-weg verschijnen op de kaart. U kunt de zichtbaarheid van elke laag in- of uitschakelen door het oogpictogram naast elke laag onder Gegevenslagen te selecteren.

    Schermopname van drie gegevenslagen in kaart.

  5. Beweeg in de sectie Gegevenslagen met de muis over buckingham-palace-road, selecteer ... en selecteer Zoom to fit om in te zoomen op het gebied rond Buckingham Palace Road op de kaart.

    Schermopname van drie gegevenslagen.

  6. Selecteer in de menubalk het pictogram Opslaan .

Zie voor meer informatie over taken die in deze zelfstudie worden uitgevoerd:

Volgende stap