Select to view content in your preferred language

All Cache Scales Not Showing in Manage Map Server Cache Tiles Tool

241
4
Wednesday
ewmahaffey
Occasional Contributor

I'm running ArcGIS Pro 3.3.1 and ArcGIS Server 11.5. I've published a map image service and I'm trying to generate a cache. I've run the Generate  Map Server Cache Tiling Scheme tool to set up the cache properties (zoom LOD scales, etc.). I chose 24 LODs within that tool. I can run the Manage Map Server Cache Scales tool to verify that the service is expecting all 24 LODS. I've run the Create Map Server Cache tool to build the folder structure and configuration files for the cache. However, when I run the Manage Map Server Cache Tiles tool to do the actual cache processing, it only shows me 6 available LODs to chose from at which the tiles will be generated (see screen shots below).  I've tried all sorts of ways to get it to function properly, but nothing works. A few years ago I would do the same thing in ArcGIS Desktop and it worked just fine.  Any help would be much appreciated.

Manage Map Server Cache Scales.pngManage Map Server Cache Tiles.png

4 Replies
JonM32
by
Frequent Contributor

@ewmahaffey 

You likely need to redo the service.

Before you publish, create a tiling scheme file (xml) and then when you go to publish the service, under configuration where you set caching options, open up the drop down and choose the option for: From 'tiling scheme file'. 

Also, it's best to choose the option under 'Options' to cache manually on the server. That way, you can then run the manage map server cache tiles tool and choose what levels you want to do instead of doing it all at once.

Hope this helps!

Jon

2025-12-18 15_47_43-Imagery.png

Jon
0 Kudos
ewmahaffey
Occasional Contributor

Thanks Jon. I think my setup might be a little different from yours, but I could be wrong.  I'm using a stand alone instance of ArcGIS Server and not Portal or ArcGIS Online. I already had a Tiling Scheme file generated from the "Generate Tile Cache Tiling Scheme".  As far as I know, I can't use the "Share as a Web Layer" tool if I'm connecting to a stand alone ArcGIS Server instance as it looks for a Portal connection. So I typically either save an offline service definition file and publish in the ArcGIS Server Manager site, or I run the "Upload Service Definition" tool to publish the service directly to ArcGIS Server from ArcGIS Pro. Either way, once the service is published, I run the "Create Map Server Cache" tool to generate the required folders and then select "Predefined" for Tiling Scheme, and point to my tiling scheme XML file. 

ewmahaffey_0-1766162782605.png

This should allow me to then run the "Manage Map Server Cache Tiles" tool, and choose which LODs I want to process.  At least that's how it always was a few years ago. However, when I open the tool and point to my service, by default it only shows me the first 6 LODs that are available to cache. 

ewmahaffey_1-1766163723503.png

I found a work around, however I don't think it should be this way. If I go into ArcGIS Server Manager and navigate to the cache properties, I see those same LODs listed in the "Resampling" section.

ewmahaffey_2-1766163970609.png

If I modify them to be the top and bottom LODs that were defined in my Tiling Scheme File, 

ewmahaffey_3-1766164081731.png

...and then run the Manage Map Server Cache Tiles tool again, I see all the LODs are available to process.

ewmahaffey_4-1766164198635.png

As I said it's been a few years since I generated a map cache, and I was using ArcGIS Desktop with ArcGIS Server at that time. I don't seem to remember having this sort of an issue when staging everything up and processing the cache.

 

 

JonM32
by
Frequent Contributor

That's so weird. A little different then my setup here but still, seems cumbersome to do for every cached map service.

Glad it's working for you though!

Happy Holidays

Jon
0 Kudos
ewmahaffey
Occasional Contributor

I agree it's cumbersome to have to do this. Hopefully Esri will see this and look into it. Happy Holidays to you as well Jon