Reputation: 27
Sorry to bother you with a probably easy question.
We would like to set up an WMS (web map service) that forwards all the requests to three other WMS depending on the scale (zoom intervall).
The aim is to combine 3 background maps (which show the same geografic area in different levels of detail and come in 3 seperate WMS) into one WMS so the users can zoom in and out seamlessly using just that one WMS that the forwards the WMS-requests to the other 3 WMS.
Is that possible? Is there a software can help me to solve my problem?
Thank you in advance!!
Upvotes: 1
Views: 95
Reputation: 10976
The functionality you are looking for is called cascading. It is possible to do this using GeoServer.
The GeoServer manual explains in detail how you can set up a cascaded WMS layer. However, there is not currently any way to apply a scale limit to a cascaded layer unless the source server applies it.
Another project that supports cascading WMS is MapProxy but I'm not sure if it can change sources depending on the scale of the request. It does have the option to limit a request to a min/max scale but it returns a blank image outside those limits.
Upvotes: 2