Geokodning i Azure Maps Power BI Visual
Azure Maps använder latitud- och longitudkoordinatsystemet för att hitta platser på kartan. Det visuella Azure Maps Power BI-objektet innehåller latitud- och longitudfält för att hitta en specifik plats på kartan, men de flesta datakällor använder en adress för att hitta en plats i stället för latitud- och longitudvärden.
Det visuella Azure Maps Power BI-objektet innehåller nu ett platsfält som accepterar adressvärden som kan användas för att hitta en plats på kartan med hjälp av geokodning.
Geokodning är processen att ta en adress och returnera motsvarande latitud/longitudkoordinat. Adressen bestämmer den kornighet det är möjligt att geokoda, till exempel en stad i stället för en specifik gatuadress.
Platsfältet
Fältet Plats i det visuella Azure Maps Power BI-objektet kan acceptera flera värden, till exempel land/region, delstat, stad, gatuadress och postnummer. Om du tillhandahåller flera källor med platsinformation i fältet Plats förbättras resultatens noggrannhet och eventuella tvetydigheter som kan begränsa identifieringen av en viss plats. Det finns till exempel över 20 olika städer i USA med namnet Franklin.
Använd geo-hierarkier för att öka detaljnivån
När du anger flera värden i fältet Plats skapar du en geo-hierarki. Geo-hierarkier möjliggör hierarkiska funktioner för ökad detaljnivå på kartan, så att du kan öka detaljnivån till olika "nivåer" av plats.
Knapp | beskrivning |
---|---|
1 | Med knappen för att öka detaljnivån längst till höger, som kallas Förgranska läge, kan du välja en kartplats och öka detaljnivån till den specifika platsen en nivå i taget. Om du till exempel aktiverar alternativet för att öka detaljnivån och väljer Nordamerika går du ned i hierarkin till nästa nivå – tillstånd i Nordamerika. För geokodning skickar Power BI endast land- och delstatsdata för Azure Maps för Nordamerika. Knappen till vänster går upp en nivå igen. |
2 | Dubbelpilen ökar till nästa nivå i hierarkin för alla platser samtidigt. Om du till exempel för närvarande tittar på länder/regioner och sedan använder det här alternativet för att flytta till nästa nivå, delstater, visar Power BI tillståndsdata för alla länder/regioner. För geokodning skickar Power BI Tillståndsdata för Azure Maps (inga lands-/regiondata) för alla platser. Det här alternativet är användbart om varje nivå i hierarkin inte är relaterad till nivån ovanför den. |
3 | Liknar alternativet för ökad detaljnivå, förutom att du inte behöver välja kartan. Den expanderar ned till nästa nivå i hierarkin och kommer ihåg den aktuella nivåns kontext. Om du till exempel tittar på länder/regioner och väljer den här ikonen flyttar du ned i hierarkin till nästa nivå – tillstånd. För geokodning skickar Power BI data för varje delstat och motsvarande land/region för att hjälpa Azure Maps geokoda mer exakt. I de flesta kartor använder du antingen det här alternativet eller alternativet för att öka detaljnivån längst till höger. Detta skickar Azure så mycket information som möjligt och resulterar i mer exakt platsinformation. |
Kategorisera geografiska fält i Power BI
För att säkerställa att fälten är korrekt geokodade kan du ange datakategorin för datafälten i Power BI. I datavyn väljer du önskad kolumn. I menyfliksområdet väljer du fliken Modellering och anger sedan datakategorin till någon av följande egenskaper: Adress, Plats, Stad, Län, Delstat eller Provins, Postnummer, Land, Kontinent, Latitud eller Longitud. Dessa datakategorier hjälper Azure att korrekt koda data. Mer information finns i Datakategorisering i Power BI Desktop. Om du live ansluter till SQL Server Analysis Services anger du datakategoriseringen utanför Power BI med hjälp av SQL Server Data Tools (SSDT).
Kommentar
När du kategoriserar geografiska fält i Power BI måste du ange delstats - och länsdata separat för korrekt geokodning. Felaktig kategorisering, till exempel att ange både delstats - och länsdata i någon av kategorierna, kan fungera för närvarande men kan leda till problem i framtiden.
Till exempel:
- Rätt användning: State = GA, County = Decatur County
- Felaktig användning: State = Decatur County, GA eller County = Decatur County, GA
Nästa steg
Läs mer om det visuella Azure Maps Power BI-objektet:
Lär dig mer om det visuella cirkeldiagramlagret i Azure Maps Power BI som använder geokodning: