[georss] [Context.RWG] Non compliant services in Context
Josh@oklieb
josh at oklieb.net
Wed Oct 18 12:16:12 EDT 2006
Hi,
There was a discussion on a tiling scheme and alternative request
type for WMS at FOSS4G in Lausanne. The result was that Schuyler Erle
took an action to write up the tiling scheme, its identifier scheme,
and a parameter scheme for WMS GetMap requests. This scheme needs to
specify the geographic extent, the identifier (X,Y values for each
tile), and the zoom value for each level of the tile pyramid. It also
needs to specify a standard image size for the tile (I believe
200x200 pixels is the accepted value) and whether the coarsest tile
covers the possible extent with one, two, or four tiles.
Another aspect of the tiling scheme would be the generation of lookup
tables / registers which link each tile to its geographic bounding
box in each CRS of interest (starting of course with EPSG:4326 /
WGS84). This has the interesting side effect of defining valid
extents for projected coordinate systems such as UTM and State Plane.
Adopting this tiling scheme then allows the entire content of a WMS
to be represented by limited number of exact URL's which are amenable
to any number of caching schemes for performance and bandwidth / load
management. It would also be expected that a WMS should properly
support HTTP headers for expiry and refresh in order to properly
update tiles when needed. It could be either an addition to the
normal BBOX capability of a WMS, or an alternative profile which
could be implemented even by a file system of image tiles (using URL-
encoded parameters).
This may introduce another item for OWS Context, allowing not just
the extent but also the presented tile array to be encoded.
I'll try to see where Schuyler is with this. It's also the next
priority of the GeoRSS "Coalition of them with time on their hands"
for geospatial ubiquity.
Josh
On Oct 18, 2006, at 11:57 AM, Carl Reed OGC Account wrote:
> Just to put my oar in the water, we asked why Google has not made
> their WMS
> interface available in all their products - not just GE Enterprise.
> Their
> response was that even they did not have enough cycles to process
> hundreds
> of thousands of WMS requests on any given day. Part of the issue is
> that as
> the user scrolls/zooms, an inordinate number of WMS requests get
> generated
> for processing by the server. So, WMS is not visibly offered as
> normal GE.
>
> Cheers
>
> Carl
>
>
>
> ----- Original Message -----
> From: "Martin Daly" <Martin.Daly at cadcorp.com>
> To: "Cameron Shorter" <cameron.shorter at gmail.com>
> Cc: "Jeff Yutzler" <jeff at ionicenterprise.com>;
> <context.rwg at opengeospatial.org>
> Sent: Wednesday, October 18, 2006 5:47 AM
> Subject: Re: [Context.RWG] Non compliant services in Context
>
>
>>> Martin Daly wrote:
>>>>> From Google's point of view:
>>>>> * Google have basemaps, can cache tiles of the world, but it is
>>>>> not
>>>>> economical to rebuild a map with every query as is required by
>>>>> WMS.
>>>>> Google needs a Tiled WMS, and so far there is no OGC spec
>>> for a tiled
>>>>> WMS, so they write their own.
>>>>
>>>>
>>>> On what grounds is it "not economical" for them to provide
>>> a normal WMS
>>>> on top of their tiled data?
>>>
>>> The CPU load to build a WMS map, or transform an image is
>>> significantly
>>> larger than if the image requests are known to be a set tile size
>>> and
>>> zoomLevel.
>>
>> Agreed. But that does not make it uneconomic, just more CPU
>> intensive.
>>
>> Indeed, this is precisely how the NASA JPL OnEarth WMS works, and I'm
>> guessing that JPL has significantly fewer CPU cycles available than
>> Google, etc.
>>
>> M
>>
>>
>> _______________________________________________
>> Context.rwg mailing list
>> Context.rwg at opengeospatial.org
>> https://mail.opengeospatial.org/mailman/listinfo/context.rwg
>
> _______________________________________________
> Context.rwg mailing list
> Context.rwg at opengeospatial.org
> https://mail.opengeospatial.org/mailman/listinfo/context.rwg
More information about the georss
mailing list