Een join maken van bestanden met ruimtelijke data in Tableau
U kunt ruimtelijke data gebruiken om kaarten of andere soorten diagrammen te maken in Tableau. Als u twee ruimtelijke databronnen hebt, kunt u deze samenvoegen met hun ruimtelijke kenmerken (geografie of geometrie). U kunt een join maken van twee ruimtelijke bestanden of een ruimtelijke berekening gebruiken om een join te maken voor een ruimtelijk bestand met niet-ruimtelijke data, waaronder velden voor breedte- en lengtegraad.
Tableau ondersteunt verbinding met de volgende ruimtelijke databronnen:
- Vormbestanden
- MapInfo-tabellen
- Keyhole Markup Language (KML)-bestanden
- GeoJSON-bestanden
- TopoJSON-bestanden
- Esri File Geodatabases
Als u WKT (Well Known Text) in een .csv- of Excel-bestand hebt, kunt u de data importeren en deze vervolgens op de pagina Databron vertalen naar ruimtelijke data. U kunt MAKEPOINT ook gebruiken om data met breedte- en lengtegraadcoördinaten om te zetten in ruimtelijke data. Zie Een ruimtelijke databron maken met gebruik van MAKEPOINT.
Zie het connectorvoorbeeld Ruimtelijk bestand voor meer informatie over de typen ruimtelijke bestanden waarmee u verbinding kunt maken in Tableau en hoe u verbinding kunt maken.
Belangrijke opmerking: in Tableau 2021.3 of later kunt u ruimtelijke verbindingen maken tussen functies voor punt/veelhoek, veelhoek/lijn, veelhoek/veelhoek en lijn/veelhoek. In Tableau 2021.2 en eerdere versies kunt u alleen ruimtelijke joins maken tussen punten en veelhoeken.
Een join maken voor ruimtelijke bestanden
Tip: als u ruimtelijke joins wilt maken, bewerken of bekijken, moet u eerst een logische tabel openen in het canvas Relatie (het gebied dat u ziet wanneer u een databron voor het eerst opent of maakt). Vervolgens opent u het canvas Join.
Open Tableau en maak verbinding met de eerste ruimtelijke databron.
Open het canvas Join voor uw databron door te dubbelklikken op de tabel op het canvas. Zo opent u het canvas Join (de fysieke laag).
Klik op Toevoegen linksboven op de pagina Databron onder Verbindingen.
Maak verbinding met uw tweede databron in het menu Een verbinding toevoegen dat wordt getoond. Sleep de tweede databron naar het canvas Join.
Klik op het pictogram Join.
Doe het volgende in het dialoogvenster Join dat wordt getoond:
Selecteer een join-type.
Zie Joins maken van uw data voor meer informatie over enkele van deze types.
Selecteer onder Databron een ruimtelijk veld om een join mee te maken.
Let op: Geometrie is de standaard veldnaam voor ruimtelijke bestandsbronnen, behalve in SQL Server, waar gebruikers veldnamen maken. Naast ruimtelijke velden staat een pictogram met een wereldbol .
Selecteer voor de tweede databron een ander ruimtelijk veld. Als uw tweede databron geen ruimtelijk bestand is en breedte- en lengtegraadvelden bevat, selecteert u Joinberekening maken als join-component, zodat uw data in een ruimtelijke join kunnen worden gebruikt. Zie Ruimtelijke functies voor meer informatie.
Klik op het teken = en selecteer vervolgens Kruist uit het keuzemenu. U kunt alleen twee ruimtelijke velden laten kruisen.
Wanneer u klaar bent, sluit u het dialoogvenster Een join maken.
De kaart wordt bijgewerkt om het aantal waarnemingen van watervogels in elk bassin weer te geven. U bent nu klaar om uw ruimtelijke data te analyseren.
Zie Diagrammen maken en data analyseren voor meer informatie over het maken van verschillende grafiektypen.
Problemen met ruimtelijke joins oplossen
SQL Server-fout: geometrie is niet compatibel met geografie
Hoewel SQL Server geografische en geometrische datatypes ondersteunt, ondersteunt Tableau alleen geografische datatypen van SQL Server uit de volgende geografische gebieden: EPSG:WGS84 = 4326, EPSG:NAD83 = 4269, EPSG:ETRS89=4258. Als u een ander geografie- of een geometrieveld van SQL Server aan uw analyse probeert toe te voegen, ontvangt u een foutmelding.
Volgorde van hoekpunten
Verschillende ruimtelijke systemen kunnen hun hoekpunten anders ordenen. Als twee ruimtelijke bestanden twee verschillende volgordes voor hoekpunt bevatten, kan dit problemen met uw analyse veroorzaken. Tableau interpreteert de opgegeven volgorde op basis van de volgorde van de ruimtelijke databron.
Zie Ruimtelijke data samenvoegen is traag en retourneert omgekeerde resultaten met ruimtelijke KML- of SQL-data geïmporteerd uit Shapefile of GeoJSON en Ondersteuning van geavanceerde ruimtelijke analyses met wijzigingen aan lijnen en veelhoekranden in Tableau in de Tableau-knowledgebase voor meer informatie.
Zie ook:
Tableau-kaarten maken op basis van bestanden met ruimtelijke data
Kaarten met dubbele as (gelaagde kaarten) maken in Tableau