Special Announcement
Poll
How has your usage of Google Maps changed since Google changed its data source from a well-known vendor to itself?
I use it the same way as before.
I use it about the same, but now I report errors.
I use it less. 
I use it more.
Google Maps has a new data provider?
Webinar SignUp
Click below to sign-up for our latest Webinar

January 01
2010 Directions Media Webinars coming soon!
Directions Magazine, Web-based Mapping, Business GIS, GeoSpatial Consulting, Location Based Services
White Paper Downloads
Get the latest white papers from our sponsors
Directions Magazine, Web-based Mapping, Business GIS, GeoSpatial Consulting, Location Based Services
Articles
OSGeo Offers Up a Tiling Specification
By Adena Schutzberg , Directions Magazine
November 02, 2006

Classified Ads:
If you are still wondering which mobile GPS you should buy for your GIS data collection and mapping projects: Download our white paper to see how our MobileMapper 6 GPS beats the competition with better accuracy and lower price. Visit Magellan Professional

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.

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.
OSGeo: Standards Organization?
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.

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.
My Take
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.
Who knows who else may try it this specification? Who knows what open source implementation might appear? Who knows if the open source community, the data community, educational institutions, state imagery server, or even the recently up- and- running Libre Map (free DRGs in one place) might give it a try?

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.

Bookmark and Share

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.

Just hacking now, standardization comes from a standardization body (#1)
by Jody Garnett, Refractions Research
   
Date: November 2, 2006 19:56 PM
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.


Not standardisation, but safe space for ad-hoc specification... (#2)
by Jo Walsh, Open Knowledge Foundation
   
Date: November 3, 2006 00:02 AM
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 ...


citations (#3)
by Adena Schutzberg, Directions Magazine
   
Date: November 6, 2006 12:40 PM
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/


Advertisers