﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
11255	[PATCH] Tiling approach to WMS layers	wiktorn	team	"Currently, WMS layers has it's own tiling mechanism and it's own cache mechanism, which - in my opinion is apparently less robust than TMS layer. TMS layer has a mechanisms to use tiles from different zoom level to draw current zoom level, if they are available.

I did some Proof Of Concept, where I implemented WMS layer as extension of TMS layer, which overrides the TileSource class and implemented there conversion from tile numbers to X,Y for WMS:
{{{
        EastNorth ne_en = Main.getProjection().latlon2eastNorth(new LatLon(tileYToLat(tiley, zoom), tileXToLon(tilex+1, zoom)));
        EastNorth sw_en = Main.getProjection().latlon2eastNorth(new LatLon(tileYToLat(tiley+1, zoom), tileXToLon(tilex, zoom)));
}}}

If we would go this way, we could leverage the same cache mechanisms as for TMS, get far more better caching (as we are always requesting the same bbox'es).

This could also be a step forward to support WMTS imagery.

Shall I continue working on such patch, or there is some functionality that I'm not aware of, that we will be missing with this approach"	enhancement	closed	normal	15.08	Core imagery	latest	fixed	WMS	bastiK
