November 02, 2006
A Specification Grows in Cyberspace
E-mail lists and blogs covered the Open Source Geospatial Foundation's
(OSGeo) announcement of a Tile
Map Service Specification last week. It's a vision that springs
from a real world problem: Web Map Servers (specifically those that
offer free/public data via the OGC's Web Map Service Specification)
go down or get bogged down. That means that the Landsat data
you were counting on to use as the background for a map may be slow to
show up or never reach you. Schuyler Erle offered up a vision to solve
this situation at
the Open Source meeting in Minneapolis last year (document here).
Erle’s animated presentation (it was a lightening session) and the fact
that so many in the room (myself included) had "been there" provoked a
lot of response. In brief, and not too technically, he envisioned a
series of servers that cached commonly used public data and could
redundantly serve it up, really fast. That idea seems to have grown to
include the idea of tiles and a standard way of calling those tiles.
The interest from last year apparently continued to this year's FOSS4G conference held in
September, resulting in, among other things, a wiki.
Some bloggers have examined practical issues - like where to
store data and not pay too much. Other bloggers examined the idea
in general,
including our own contributing writer Simon Greener.
It is nice to see the use of tiled map libraries becoming more visible and getting some respect. Post MrSID and ECW, there was, I think, a presumption that technology like image catalogs were "old technology" and we know what such a pejorative tag being "old" is in the buzzword driven world of modern IT.OSGeo: Standards Organization?
It appears that the increased visibility of Tiled Map Services, such as Google Maps, etc., has meant that the issue of image catalog use is being revisited.
About time.
I can't comment on the technical merits of the specification as it gets pretty deep pretty fast. But I did wonder about OSGeo's plan for its role (or non-role) in developing standards. The organization's mission does not include standards, per se: "The Open Source Geospatial Foundation, or OSGeo, is a not-for-profit organization whose mission is to support and promote the collaborative development of open geospatial technologies and data." One of the organization's goals, which underlie the mission, however is to promote standards: "To encourage the implementation of open standards and standards-based interoperability in foundation projects."
I contacted OSGeo to get a sense of its plans concerning standards. This from OSGeo President Frank Warmerdam:
This is not well understood internally yet. On the one hand, I don't want to take on a "standards process" as a part of our mission. I am generally pleased to have OGC, ISO, IETF, etc take on that role which is a hard one.My Take
On the other hand, we have lots of folks on different projects interested in establishing some defacto common approaches, which in some cases might later be taken to a formal standards organization.
Whether we formalize this in any way is still open to debate. There are those that would like to see OSGeo as a home for lightweight standards like GeoRSS and tile spec standards.
There are a few things going on here, most of which I think are positive.
- OSGeo brought together enough players to agree that this is a common problem.
- OSGeo enabled members and the open source community to get together to propose a solution without any formal standards process. This is not unlike how GeoRSS got going, though it was not under any organization's (OGC, OSGeo, W3C's) auspices.
- OSGeo has not ruled out anything at this point - OSGeo might do standards, or it might depend on existing organizations to formally vet what it produces, or neither of the above.
- OSGeo, like GeoRSS.org, has put out a document that people can begin to explore. To date, I've found one implementation from Paul Ramsey at Refractions.
The interest in "lightweight standards" is growing. GeoRSS is getting hot. Carl Reed wrote about microformats in OGC News (which I edit for OGC) a month ago. I read about a WFS-Basic, a trimmed down version of the OGC's Web Feature Service Implementation Specification. So, Warmerdam's suggestion that OSGeo might be part of that world makes sense.
|
Your Comments Post a comment All comments provided in this section are those of the individual who has created the post. These are not the opinions of Directions Media, its editors, staff or owners unless otherwise noted. Directions Media retains the right to edit or delete any comments posted herein.
|
|
||||||
| Thanks for the write up, everyone is excited about the possibilities this opens up. Just a clairification: the tiling "specification" is currently a bunch of hackers bashing away at the problem. Standardization comes later, the document will be submitted to the OGC where I imagine it will be treated as an extension to WMS (much like the SLD specification). It should be noted that this has been done carefully at a technical level, the requests made conform to the WMS specification. It was very tempting to do something closer to nasa worldwind where tiles are asked for row/col. I always respect a standard that is backed by an implementation, more so when several implementations are available. The fact that OSGeo plays hosts to open source projects, that by definition need to work together, provide a great environment for collaboration in this manner. This is the same approach used by the OGC for their interoptability experiments. Please view this tiling experiment in the same manner, the documents are not offical but we may learn enough to inform a standard. |
||||||
|
||||||
| Adena, your positive assessment of the power of the OSGeo community is encouraging! Jody's comments make the stance of the OSGeo community efforts pretty clear. It is hoped that OSGeo can serve usefully as a testbed and safe space for standards prototype development, in the hope that community driven standards may grow in to full fledged OGC or W3C specifications. We've seen some really encouraging work both in tiling distribution and in metadata syndication that has arisen organically from everyday open source collaboration and open data distribution. GeoRSS launched into a burst of acceptance, but was built on many years worth of people's quiet and pragmatic work on prototypes; and any specification is only worth how widely it's implemented. The model seems to work for ad-hoc specification, but don't expect the early efforts of OSGeo members and projects to change the world as fast as you might wish ... |
||||||
|
||||||
| A reader asked that I cite URLs for "E-mail lists and blogs" which mentioned the new spec. Here are some of them: OGC Network http://www.ogcnetwork.net/node/177 SpatialDB (already in article) www.spatialdbadvisor.com/Image_Catalog/25/tile-map-service-specification Chris Holmes cholmes.wordpress.com/2006/10/29/i-take-your-s3-and-raise-you-an-ec2 EOGEO e-mail list "tiling -- Geodata Tiling Schemes" http://lists.eogeo.org/pipermail/tiling/ |
||||||









