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.

Från och med Tableau 25.2 kan du använda en dynamisk parameter för kartvisningsområde för att ställa in en parameter för spatiala data på den rektangel som utgör kartvisningsområdet. Med den här funktionen kan du skapa mer interaktiva och responsiva kartvisualiseringar. Du kan läsa mer i Parametrar för kartvisningsområde.

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 har 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.
    Välj Lista om du vill fylla i värdena genom att använda WKT eller från ett fält. När det gäller domänparametrar för Lista rekommenderar vi att du använder alias när du namnger dem. 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

Använd en spatial parameter i en beräkning för att visualisera den.

  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 som ändrar 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 kan använda 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 visa 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
Definition

Monadisk förening (en parameter)

Syntax: Union (Spatial)

  • Punkter och linjesträngar: Returnerar den ursprungliga inmatningen.

  • Polygoner: Beräknar den spatiala föreningen och löser upp alla distinkta polygoner i en multipolygon i större polygoner där de överlappar varandra. Returnerar en multipolygon (som kan bestå av en polygon).

Dyadisk förening (två parametrar)

Syntax: Union (Spatial, Spatial)

  • Punkter och linjesträngar: Kombinerar alla element för varje typ från båda parametrarna.

  • Polygoner: Utför den spatiala föreningen och löser upp alla polygoner från båda parametrarna i större polygoner där de överlappar varandra. Returnerar en multipolygon (som kan bestå av en polygon).

Exempel

En karta över delstaten Washington med alla orter 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.

Tack för din feedback!Din feedback har skickats in. Tack!