Mar 3, 2016 at 4:12 PM
Edited Mar 3, 2016 at 4:23 PM
I have a TMS endpoint that works fine in Leaflet, but I'm having trouble configuring it to work in ArcBruTile.
In my TileMapService xml, the TileMap entry looks like this:
<TileMap title="NIR 2013" srs="EPSG:3857" type="TMS" profile="local" href="http://www.richlandmaps.com/ftpwww/nir2013.xml"/>
Then, in my TileMap xml, I have the following..
<BoundingBox minx="-22041259.1770679" miny="-28118208.4285695" maxx="21975562.428403" maxy="28183905.1772344" />
<Origin x="-20037508.340000000000000" y="20037508.340000000000000" />
Along with several TileSet entries that look basically like this one:
units-per-pixel="0.00068664550781250000" order="10" />
With this configuration, ArcMap just seems to hang like it's stuck in an infinite loop. Definitely not working in that configuration.
HOWEVER.. if I flip the type value in TileMapService xml, so that it's type="InvertedTMS", the layer will render, but it renders in the wrong hemisphere. Basically I expect that, because I provided the wrong type/orientation value. But I don't understand
is why it doesn't work with the correct orientation value??
Again, I know the layer works, because it works in Leaflet, and it even "works" in ArcBruTile with the wrong type value.
Because I have a different layer that IS InvertedTMS, and it works correctly in ArcBruTile, my suspicion is that it must be the values I'm using for boundingbox, origin, and/or units-per-pixel in this broken layer that I've described.
So what am I doing wrong that it breaks when I provide the correct type value? Any ideas?