Hi Eric Liong,
I believe the problem is that Tableau has cached "older" tiles. You will need to clear your tile cache to see your custom map.
On Windows, the local folder is: C:\Users\ELIONG\AppData\Local\Tableau\Caching\ExternalCacheV1\MapTiles.
Let me know if that solves it.
Product Manager, Maps
Hi Kent! I deleted the entire MapTiles folder inside of my AppData with no luck! I also tried rebooting and upgrading Tableau Desktop to 9.3.1 from 9.3.0 and publishing it to our newly upgraded dev server.
I'm going to try redoing the map in MapStudio with no borders and only names and see if that works along with a higher aggregated border to see if it's some issue with clipping.
I'll update as I finish trying that but any other suggestions would be great!
Oh, those are actually the community names that are built into map box. The LGA's I've added aren't appearing in yours either. I've uploaded a screenshot highlighting the problem labels.
I've tried this on a co-workers computer, and with larger Geographic areas (borders). With no luck. Also I've tried no borders only name symbols and this does not work as well.
If it helps I've made a version with exactly two layers in Mapbox. The Aggregated LGAs and the names. I notice that between a certain zoom the map appears and the text completely disappears.
Here's the link
So I made the discovery that in Tableau if I wipe out every single Mapbox layer other than the point labels I'm looking for it'll work at all zoom levels.
The link to this Map is here ALGA Blank Test-copy | Mapbox
But at this point... My map isnt much of a map anymore. Could it be that Tableau doesn't handle clipping/scaling by zoom in the same way as Mapbox?
Eric Liong There's nothing that I'm aware of that would make Tableau treat the tile requests differently than Mapbox.
You should keep in mind that Tableau supports 16 zoom levels, while Mapbox supports 22. Have you authored the Mapbox map to work between zoom levels 0 and 16?
Kent Marten is there anything in particular that you need to do to a map to have it work from those zoom levels? It works fine when I use the position menu in the top right to change the zoom levels from 0-16 and I've been able to find the labels I added at those levels.
I went through Chris Toomey's guide on Mapbox/Tableau playing with compositing, and the placement options on my layer turning on/off "Text allow overlap" and "Text Ignore placement" with no luck either. I did however find the testing Web app he made quite helpful.
Thanks for spending the time to help so far Kent!
Well it has been a few weeks but I finally found a solution to the problem, if anyone else has issues with weird clipping or zoom in mapbox maps give this a whirl.
In mapbox when you add tilesets you can use them for several purposes (even if some make more sense than others) for example I can take a shape file drawing province borders and make mapbox give me the corresponding points.
I was trying to take the shapefiles for geographic subdivisions such as counties and draw a border onto my mapbox maps. When I threw on my tilesets I used the polygon and set it to line as that is all I needed to include (see screenshot below). This however would lead to weird clipping and zoom issues. To solve this try using a fill instead of line type of layer. This correctly zooms and does not clip symbol text in Tableau. To get the desired border I simply took the Fill layer, made it transparent (opacity) and added a black border which you can see in the second screenshot. In mapbox using a fill seems to give you much less customization.. but it's a necessary evil. I'm not quite sure why this works but it worked for me, I found the solution trying to recreate the issue using a different dataset.
I have been struggling for weeks with the zoom levels, how do i author the map so that i can view all the data that I have added as a layer in Mapbox studio?
I am trying to plot marks on Mapbox map by adding a Layer., few marks are very close to each other and they are visible only when they are zoomed in to street level (I guess that 22 in MapBox). When I connect to Tableau it does not show all the marks, because of the zoom level capping of Tableau. Basically I want to be able to view all the data points that I have added as layer in the MapBox Map
That sounds like it could be a Mapbox issue, have you tried editing the Compositing settings?