I have a Map Services layer that covers the United States and I'd like it to be cached between the scales of say 18M and 288K, and then from 288K to 1K, I just want to draw dynamically (because it would take up too much space to cache it).

Can this be done, splitting it up like that?

I'm still on ArcGIS 10.1 for Server.

  • Not sure if this can be done on a single service, but you could have 2 services - one cached that turns off at 288K and the other dynamic that turns on at 288K
    – Midavalo
    Jul 28, 2016 at 21:59
  • Why not cache at scales >18M ? They won't take up much space. Jul 28, 2016 at 22:21

1 Answer 1


If you create an empty tile cache, then use the Manage Tile Cache tool, you should be able to check off and generate only the tiles in your scales of interest before executing the tool.

  • That will give me the cached tiles that I want, but then how do I get the tiles that I don't want cached to still show up in the map? Do as Midavalo says and create 2 services?
    – Joel
    Jul 28, 2016 at 22:40
  • You shouldn't need two services - but you would need two different layers that use that layer as a source: the ArcGISDynamiceMapServiceLayer and the ArcGISTiledMapServiceLayer would both use the same url. Jul 28, 2016 at 22:52
  • OK, I see, let me give that a go...thx
    – Joel
    Jul 28, 2016 at 22:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.