Ruimtelijke berekeningen en joins maken

Ondersteund in Tableau Prep Builder-versie 2026.1 en later, en op het web.

Vandaag kunt u al verbinding maken met ruimtelijke bestanden en ruimtelijke databronnen in Tableau Prep Builder en Tableau Prep op het web. Vanaf versie 2026.1 kunt u uw ruimtelijke data nu ook opschonen en transformeren met behulp van ruimtelijke functies voor berekende velden. U kunt ook ruimtelijke koppelingen maken in de Join-stap. Hiermee kunt u complexe ruimtelijke taken uitvoeren in Tableau Prep, waardoor ruimtelijke data-analyse in Tableau toegankelijker en efficiënter wordt. Zie 'Verbinding maken met ruimtelijke bestanden en databases' in Verbinding maken met data(Link wordt in een nieuw venster geopend) voor meer informatie over welke ruimtelijke bestandsindelingen en databases u kunt verbinden.

Tableau Prep ondersteunt veel van dezelfde ruimtelijke berekeningstypen als Tableau Desktop. U kunt bijvoorbeeld de functie MAKEPOINT gebruiken om breedte- en lengtegraaddata om te zetten in Tableau-puntwaarden in tekstbestanden. Met de functie VALIDATE kunt u de topologische juistheid van punt-, polygoon- of lijnveldwaarden bevestigen. U kunt Tableau Agent zelfs vragen om deze berekeningen voor u uit te voeren.

Het samenvoegen van ruimtelijke data in Tableau kan waardevolle resources verbruiken en de algehele systeemprestaties beïnvloeden. Door ruimtelijke koppelingen uit te voeren in Tableau Prep kunt u dit proces vooraf stroomlijnen. Zo kunt u eenvoudiger uw visualisaties maken met schone, ruimtelijke data voordat u aan uw ruimtelijke analyse begint.

Beperkingen

Hoewel Tableau Prep veel van dezelfde ruimtelijke functies en kenmerken biedt als Tableau Desktop, zijn er ook enkele beperkingen.

  • Tableau Agent kan ruimtelijke berekeningen uitvoeren, maar kan nog geen ruimtelijke joins maken.

  • Bestanden met de extensie .mif en .shp kunnen niet worden geüpload naar de webauthoringomgeving.

  • Tableau Prep kan Tableau-ruimtelijke waarden niet converteren naar WKT (Well Known Text Format), GeoJSON of andere ruimtelijke datatypen.

  • Geavanceerde ruimtelijke bewerkingen, zoals het verwijderen van gaten uit polygonen of het omzetten van polygonen naar polylijnen, worden niet door deze functie ondersteund.

  • In Tableau Prep kunnen ruimtelijke joins alleen worden uitgevoerd op basis van ruimtelijke veldtypen. Om ruimtelijke data te combineren met niet-ruimtelijke data, zoals lengte- en breedtegraadvelden in een tekstbestand, moet u eerst een berekend veld maken met behulp van de ruimtelijke functies voor die data. Gebruik bijvoorbeeld de ruimtelijke functie MAKEPOINT om breedte- en lengtegraaddata om te zetten naar een puntveld.

  • Flows die ruimtelijke data bevatten, kunnen alleen worden uitgevoerd naar .hyper-bestanden of als een gepubliceerde databron. Andere uitvoertypen worden momenteel niet ondersteund.

  • Ruimtelijke verenigingen worden momenteel niet ondersteund.

Ruimtelijke berekeningen maken

Met een ruimtelijke functie kunt u lengte- en breedtegraadvelden of andere velden die een locatie vertegenwoordigen (zoals een postcode of landnaam), omzetten naar ruimtelijke veldtypen. Tableau Prep ondersteunt de volgende ruimtelijke functies. Zie Ruimtelijke functies(Link wordt in een nieuw venster geopend) in de Help van Tableau Desktop en Webauthoring voor meer informatie over deze functies en hun syntaxis.

FunctieSyntaxisWanneer te gebruiken
AREAAREA(Spatial Polygon, 'units')

Berekenen van grondwaarde

Voorbeeld: Bepaal de totale oppervlakte van een onroerend goed om de prijs per vierkante meter te berekenen.

BUFFERBUFFER(Spatial point, distance, 'units')

Analyse van handelsgebied

Voorbeeld: Stel een 'verzorgingsgebied' van 15 kilometer rond een nieuwe winkellocatie vast om te bepalen welke klanten binnen rijafstand wonen.

DIFFERENCEDIFFERENCE(Spatial, Spatial)

Uitsluitingszones

Voorbeeld: Neem een polygoon die een verkoopgebied afbakent en 'verwijder' een beschermd bosgebied of een zone van een concurrent om het werkelijke belastbare gebied te vinden.

DISTANCEDISTANCE(SpatialPoint1, SpatialPoint2, 'units')

Leveringsoptimalisatie

Voorbeeld: Bereken de afstand van een magazijn tot een distributiecentrum om zendingen te signaleren die een 'lokaal' verzendtarief overschrijden.

INTERSECTIONINTERSECTION (spatial, spatial)

Gedeeld gebied zoeken

Voorbeeld: Identificeer het specifieke overlappende gebied waar twee verschillende leefgebieden van wilde dieren samenkomen om de interactie tussen soorten te bestuderen.

INTERSECTSINTERSECTS (geometry1, geometry2)

Data filteren

Voorbeeld: Retourneert de waarde True of False. Gebruik dit als filter om alleen de winkellocaties te tonen die zich in specifieke schooldistricten met een hoge groei bevinden.

LENGTHLENGTH (geometry,'units')

Infrastructuurplanning

Voorbeeld: Meet de totale lengte van een glasvezelkabeltraject om de materiaalkosten voor een netwerkuitbreiding te schatten.

MAKELINEMAKELINE(SpatialPoint1, SpatialPoint2)

Logistieke routeplanning

Voorbeeld: Creëer de verkorte afstand tussen een luchthaven van herkomst en een bestemming om wereldwijde vliegroutes te visualiseren.

MAKEPOINTMAKEPOINT(latitude, longitude, [SRID])

Het geocoderingstype van ruwe data

Voorbeeld: Zet een spreadsheet met breedte- en lengtegraadcoördinaten om in daadwerkelijke geografische punten die Tableau in kaart kan brengen.

OUTLINEOUTLINE(spatial polygon)

Grenzen highlighten

Voorbeeld: Extraheer de rand van een complexe stadsvorm om een strakke 'omtreklijn' te creëren voor een kaartoverlay.

SHAPETYPESHAPETYPE(geometry)

Auditdata

Voorbeeld: Controleer of een ruimtelijke kolom punten, lijnen of polygonen bevat om ervoor te zorgen dat uw dataset consistent is voordat u deze met andere data samenvoegt.

SYMDIFFERENCESYMDIFFERENCE(spatial, spatial)

Veranderingsdetectie

Voorbeeld: Vergelijk een kaart van een overstromingsgebied uit 2020 en 2024 om alleen de gebieden te vinden die in één van beide jaren overstroomd zijn, maar niet in beide.

VALIDATEVALIDATE(spatial geometry)

Data opschonen

Voorbeeld: Controleer of punten, lijntekenreeksen en polygonen (zoals postcode, stad, staat, enz.) geldig of ongeldig zijn. Gebruik dit om corrupte vormen eruit te filteren die uw workflow kunnen laten vastlopen. Deze berekening kan enige tijd in beslag nemen.

Een berekend veld maken voor ruimtelijke data

  1. Maak verbinding met een databron die ruimtelijke data bevat.

  2. Klik in de werkbalk van het deelvenster Profiel op Berekend veld maken, of klik in een profielkaart of dataraster op het menu Meer optiesHet menu Meer opties wordt weergegeven door 3 puntjes. en selecteer Berekend veld maken > Aangepaste berekening.

  3. Voer een naam in voor uw berekening in de berekeningseditor en selecteer vervolgens in het keuzemenu Verwijzing de optie Ruimtelijk.

    Het dialoogvenster van de berekeningseditor toont de opties voor ruimtelijke berekeningen.

  4. Selecteer de ruimtelijke functie die u wilt berekenen en voer vervolgens uw expressie in.

Als u bijvoorbeeld een bestand hebt met breedte- en lengtegraadwaarden en u wilt het aantal mensen berekenen dat binnen een straal van 5 mijl van een winkel woont, kunt u een berekend veld maken met behulp van de BUFFER-functie en de onderstaande syntaxis.

De Tableau Prep-berekeningseditor toont de ruimtelijke functie BUFFER en een voorbeeld van de syntaxis.

Ruimtelijke joins maken

In de stap Join kunt u joins maken voor ruimtelijke data, net als elk ander type join. Wanneer uw databronnen ruimtelijke data bevatten waarbij de velden een geo-ruimtelijk datatype Pictogram van de wereldbol dat een geologisch of geografisch datatype vertegenwoordigt. toegewezen krijgen, ziet u nu een nieuwe operator in de JOIN-component voor Snijpunten. Voor ruimtelijke joins geldt dat Tableau Prep dezelfde functionaliteit ondersteunt als voorheen, maar ook enkele extra functies. Zie Joins maken van uw data(Link wordt in een nieuw venster geopend) voor meer informatie over joins maken van data in Tableau.

Wanneer Tableau Prep geo-ruimtelijke velden in onze datasets identificeert, past het standaard een jointype voor snijpunten toe op overeenkomende velden. Eventuele aanvullende overeenkomsten met geografische velden worden weergegeven in de sectie Aanbevelingen voor JOIN-componenten. U kunt een component toevoegen door erop te klikken.

Bij ruimtelijke joins kunt u de muis op de operator Snijpunten plaatsen om knopinfo te bekijken over de join. Controleer uw resultaten in Tableau Desktop door te klikken op de knop Voorbeeld in Tableau Desktop die verschijnt in de sectie Samenvatting van join-resultaten.

Het deelvenster 'Tableau Prep Join-instellingen' toont de JOIN-componenten en -resultaten, visuele knopinfo en de knop 'Voorbeeld in Tableau Desktop'.

U kunt alleen joins maken bij ruimtelijke veldtypen. Als u een join wilt instellen tussen niet-ruimtelijke data en ruimtelijke data, kunt u eerst een berekend veld voor de niet-ruimtelijke data (zoals lengte- of breedtegraadvelden) maken met behulp van een van de ruimtelijke functies en vervolgens de join tot stand brengen.

Ondersteunde ruimtelijke joins zijn onder andere:

  • Punt naar punt

  • Punt naar lijn

  • Punt naar polygoon

  • Regel naar regel

  • Lijn naar polygoon

  • Polygoon naar polygoon

Welk type join heb ik nodig?

Het type join dat u kiest, hangt af van het doel van uw visualisatie.

  • Binnenste join: Selecteer dit type join om beide datasets te filteren en alleen de geometrische data te visualiseren die de datasets gemeen hebben.

  • Linker of rechter join: Selecteer dit type join om data uit één databron te filteren en alle geometrische data uit de andere databron te visualiseren, plus de punten die ze gemeen hebben.

  • Buitenste join: Selecteer dit type join om alle geometrische data uit beide databronnen te visualiseren.

Ruimtelijke joins ondersteunen alle typen join in Tableau Prep. Zie Joins maken van uw data(Link wordt in een nieuw venster geopend) voor meer informatie over typen joins.

Een join maken voor ruimtelijke data

Ga als volgt te werk om een ruimtelijke join te maken:

  1. Voeg minimaal twee tabellen met ruimtelijke data toe aan het deelvenster Flow, selecteer de gerelateerde tabel en sleep deze vervolgens naar de andere tabel totdat de optie Een join maken wordt weergegeven. Hierdoor wordt een nieuwe Join-stap in de flow gemaakt.

    Het Tableau Prep-canvas met opties voor slepen en neerzetten om een join te maken tussen databronnen.

  2. Op het tabblad Instellingen van de Join-stap kunt u de toegepaste JOIN-componenten controleren. Standaard maakt Tableau Prep een JOIN-component aan met behulp van de operator Snijpunten voor het matchen van geografische velden. Bewerk de JOIN-component door op de velden of operator te klikken. Plaats de muis op de operator Snijpunten om knopinfo te bekijken over de join.

    Met de opties in het vervolgkeuzemenu 'Toegepaste JOIN-componenten' van Tableau Prep kunt u een JOIN-component bewerken.

  3. Klik in de sectie Join-typen in het Venn-diagram om het join-type te wijzigen.

  4. In de sectie Samenvatting van join-resultaten ziet u het aantal velden dat is opgenomen en uitgesloten als gevolg van het join-type en de join-voorwaarden. In het deelvenster JOIN-componenten ziet u de waarden in elk veld in de JOIN-component. De waarden die niet voldoen aan de criteria voor de JOIN-component worden weergegeven in rode tekst. U kunt ook klikken op Voorbeeld in Desktop om uw resultaten in Tableau te testen.

    Samenvatting van resultaten van de ruimtelijke join in Tableau Prep.

  5. In de sectie Aanbevelingen voor JOIN-component kunt u de aanbevolen JOIN-component bekijken en toevoegen die overeenkomen met de lijst Toegepaste JOIN-componenten.


Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.