2 Replies Latest reply on Jul 12, 2018 3:16 PM by Jim Walseth

    Use TMS (Tableau Map Service) to connect to external map

    Noriaki Kawamoto

      Hi there

      I am trying to use TMS to connect to external map on the internet but somehow it does not work well. can someone please help me?

       

      This is the map I would like to display in Tableau.

      https://www.gridscapes.net/AllRiversAllLakesTopography/

       

      and instruction of how to connect to this map is below.(sorry website is in Japanese so translated in English below)

      https://www.gridscapes.net/#AllRiversAllLakesTopography%E2%80%8B

       

       

      I have attached my .tms file saved on my My Tableau Repository directory.

       

      Thanks in advance for your help!

        • 1. Re: Use TMS (Tableau Map Service) to connect to external map
          Jim Walseth

          Hello Noriaki,

           

          The tms file that you created is fine. Unfortunately these particular Gridspace map servers do not use the tile numbering system that Tableau expects. If you use map search tool to navigate to Adelaide, Australia in Tableau the tiles will actually appear, but not in any useful way.

           

          Sarah Battersby speculates that the servers may be using 'TMS' system rather than 'OSM'.

          "The OpenGeoSpatial Tiled Map System (TMS) is similar to the above, except that numbering starts from the bottom left instead of the top left. Trust me, this incompatibility is very, very annoying. Most libraries that support TMS also support OSM-format numbering - check the documentation for your library." Ref: https://www.thunderforest.com/docs/tile-numbering

           

          One suggestion is to contact Gridscapes and ask if they have another 'endpoint' (server) that uses the standard OSM tile system.

           

          Do you need to use these maps or would another topographic background map work?

           

          Jim Walseth

          Tableau Mapping Team

          1 of 1 people found this helpful
          • 2. Re: Use TMS (Tableau Map Service) to connect to external map
            Jim Walseth

            I have confirmed that the gridscapes.net server is using the 'TMS' tile system.

             

            In fact I was able to use the scripting function of Fiddler (an http debugging program for Windows) to view the "AllRiversAllLakesTopography" map in Tableau. The script I wrote converts the OSM tile requests from Tableau into TMS tile requests. I must emphasize that this is a very impractical way to make a map in Tableau -- it will only work on a machine running Fiddler, combined with my script. However if you want more information I can provide it.

             

            A much better solution is to find a topographic map that uses the OSM standard.

             

            Jim Walseth

            Tableau Mapping Team

            1 of 1 people found this helpful