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:

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

    Dialogruta för att skapa en parameter.

  2. Namnge den spatiala parametern i dialogrutan Skapa parameter.

  3. Öppna listrutan Datatyp och välj Spatial.

    Listrutan Datatyp i dialogrutan för att skapa en parameter med spatial typ markerad.

  4. 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.
  5. Ö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.

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

  1. Välj Analys > Skapa beräknat fält.

  2. Ge det beräknade fältet ett namn i Beräkningsredigeraren som öppnas.

  3. Dra parametern i Beräkningsredigeraren och släpp den i formeln.

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

Snabbmenyn Parameter med alternativet Visa parameter markerat.

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

  1. I ett arbetsblad i Tableau väljer du Analys > Skapa beräknat fält.

  2. Ge det beräknade fältet ett namn i Beräkningsredigeraren som öppnas.

  3. I Beräkningsredigeraren använder du en spatial operator i formeln.

    Till exempel: UNION([Geometri])

  4. Välj OK.

Det nya beräknade fältet läggs till i rutan Data med en Likhetstecken och globikon för att indikera ett spatialt beräknat fält.-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

OperatorDIFFERENCE
DefinitionBerä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

Venndiagram med endast vänster sida ifylld och inte mitten, bredvid två geografiska områden som bara visar skillnaden mellan de två.

INTERSECTION

OperatorINTERSECTION
DefinitionBeräknar och returnerar de delar av regioner i det andra argumentet som överlappar regioner i det första argumentet.
Exempel

SYMDIFFERENCE

OperatorSYMDIFFERENCE
DefinitionBerä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

Venndiagram med mittendelen kasserad bredvid en karta över två uppsättningar spatiala data med överlappande område kasserat.

UNION

OperatorUNION
DefinitionReturnerar spatiala datapunkter, polygoner och linjer som överlappar eller skär varandra som en kontur av helheten.
Exempel

En karta över delstaten Washington med alla städer indikerade med sin egen polygon bredvid en kontur av delstaten Washington efter att den spatiala operatorn Union använts i ett beräknat fält.