Spatiala parametrar och operatorer
Spatiala parametrar
Du kan skapa en spatial parameter att använda i beräkningar från spatiala data. Du kan läsa in spatiala parametrar från en datakälla, eller så kan du använda WKT (well known text – välkänd text) för att skapa spatiala parametrar i Tableau. En spatial parameter kan vara en punkt, polygon, multipolygon, linje eller en homogen samling av dessa typer. Du kan använda spatiala parametrar på samma sätt som du använder andra parametrar i Tableau, såsom parameterkontroller, parameteråtgärder och dynamiska värden.
Obs! Spatiala parametrar kan endast skapas med fält från spatiala data, såsom latitud- och longitudkoordinater. De kan inte skapas med textsträngsfält. Till exempel är ett landsfält en textsträng som kan ha en geografisk roll, men det är ändå en textsträng.
Skapa en spatial parameter
Så här skapar du en parameter från rutan Data:
Klicka på listrutan högst upp till höger och välj Skapa parameter.
Du kan också högerklicka på ett fält och välja Skapa parameter.
Namnge den spatiala parametern i dialogrutan Skapa parameter.
Öppna listrutan Datatyp och välj Spatial.
- Under Tillåtna värden väljer du Alla eller Lista.
Om du väljer Lista kan du fylla i värdena genom att använda WKT eller från ett fält. För domänparametrar för Lista rekommenderar vi att du använder ett alias när du namnger parametern. I stället för att ge den spatiala parametern namnet POINT(-73.9856 40.7484079) kan du till exempel kalla den Empire State Building. Användningen av ett alias är endast tillgängligt för domänparametrar för Lista. Öppna listrutan bredvid Lägg till värden från och välj ett fält. Du kan också skriva in WKT-värdena direkt i rutnätet.
Välj OK.
Den spatiala parametern visas längst ner i rutan Data under avsnittet Parametrar.
Visualisera den spatiala parametern
För att visualisera den spatiala parametern måste parametern användas i en beräkning.
Välj Analys > Skapa beräknat fält.
Ge det beräknade fältet ett namn i Beräkningsredigeraren som öppnas.
Dra parametern i Beräkningsredigeraren och släpp den i formeln.
Välj OK.
Det nya beräknade fältet läggs till i fönstret Data. Det har ett = framför datatypikonen för att visa att det är ett beräknat fält. Du kan nu visualisera din parameter genom att släppa på ett kartlager eller dubbelklicka på fältet.
Du kan ändra parametervärdena genom att använda en parameterkontroll, en parameteråtgärd eller en dynamisk parameter.
Visa en spatial parameterkontroll i visualiseringen
En parameterkontroll är ett arbetsbladskort där du kan ändra parametervärdet. Den liknar filterkort på så sätt att den innehåller kontroller som ändrar vyn.
Visa den spatiala parameterkontrollen genom att högerklicka (Ctrl-klicka på Mac) på parametern i rutan Data och sedan välja Visa parameter.
Du kan använda den spatiala parameterkontrollen på flera olika sätt. Som en inmatningskontroll kan du skriva in WKT för att ställa in ditt parametervärde, eller så kan du skriva in parameterns alias. Du kan också använda listrutekontroller för att se din spatiala parameter.
Mer information om parametrar och om hur du använder dem finns i Skapa parametrar.
Spatiala operatorer
Från och med Tableau version 24.3 kan du använda spatiala operatorer i en beräkning.
Mer information om beräknade fält och om hur du använder dem finns i Skapa ett enkelt beräknat fält i Tableau.
Skapa ett beräknat fält med en spatial operator
I ett arbetsblad i Tableau väljer du Analys > Skapa beräknat fält.
Ge det beräknade fältet ett namn i Beräkningsredigeraren som öppnas.
I Beräkningsredigeraren använder du en spatial operator i formeln.
Till exempel: UNION([Geometri])
Välj OK.
Det nya beräknade fältet läggs till i rutan Data med en -symbol framför datatypsikonen för att tala om att det är ett beräknat fält med en spatial operator.
Spatiala operatorer i Tableau
DIFFERENCE
Operator | DIFFERENCE |
Definition | Beräknar de delar av regioner som återstår när alla regioner i det andra argumentet är utskurna från det första argumentet i områden som överlappar varandra. Kasserar regioner från det andra argumentet i områden som inte överlappar varandra. |
Exempel |
INTERSECTION
Operator | INTERSECTION |
Definition | Beräknar och returnerar de delar av regioner i det andra argumentet som överlappar regioner i det första argumentet. |
Exempel |
SYMDIFFERENCE
Operator | SYMDIFFERENCE |
Definition | Beräknar alla delar av regioner från det andra argumentet som överlappar med regioner i det första argumentet och kasserar från båda. Returnerar de återstående delarna av regioner från båda argumenten. |
Exempel |
UNION
Operator | UNION |
Definition | Returnerar spatiala datapunkter, polygoner och linjer som överlappar eller skär varandra som en kontur av helheten. |
Exempel |