I'm writing a Silverlight app that consumes some map services from ArcGIS Server 10.0 SP2 and I have about 15 layers of historical imagery I would like to give the user access to. This imagery doesn't change and I'd prefer to use a cached map service so the user gets a smooth panning/loading experience.
The catch is the user needs to be able to have any two layers overlaid on each other so they can blend between the two.
I can see two options to do this:
- Create 15 cached map services, one for each layer
- Create one multi-layer cached map service
I've read several threads where it has been stated that multi-layer caches are not for web applications (and it appears they use the DynamicMapService from the API so they may not even satisfy all my requirements).
I'm sure this isn't an unusual situation to be in and I'm wondering what the typical solution might be. Right now the layers are dynamic layers and it doesn't provide as smooth a user experience as I'd like.