Where 2.0: First Steps At OGC Integration With Google Maps
This morning the Google Maps mailing list digest had a nugget of gold: David Knight has released a small javascript file that enables you to add (almost) any WMS layer to your google map (for a live example, visit globalcoordinate.com and click the "LANDSAT" button). David writes:
I have only tested this with a couple of WMS servers, but in theory it should work with almost any. The bbox parameter in the url will be written as latitude and longitude so this code will not work with UTM type projections.
This is an amazing success for Google (and for David--great programming!). The geospatial/GIS world has a huge number of open APIs defined by the Open Geospatial Consortium. David's work lets you draw in tiles from almost any GIS source in the world.
If you were at Where 2.0, you probably saw the really impressive Geotango GlobeView. GlobeView is a bit like Google Earth in appearance, but it can pull in data straight from GIS sources that support the OGC standards. I think of Google Maps and Google Earth as two different sides of the same coin: one's in the browser, one's on the desktop, but they're both struggling toward the same goal.
OGC standards play a role in this goal, as you can tell from this thread on the Keyhole mailing list about a hacker adding Google Earth's KML output to Geotools so you can translate map features to be viewable in Google Earth. Suhweet!
tags:
| comments: 9
| Sphere It
submit:
0 TrackBacks
TrackBack URL for this entry: http://blogs.oreilly.com/cgi-bin/mt/mt-t.cgi/4188
Comments: 9
Hi Nat,
You say here that,
"David's work lets you draw in tiles from almost any GIS source in the world."
This may be possible in some decades in the future when properly described rasters and vectors become available, but for now, there is, so far, aside from some public aerial and satellite images not much significant useful raster data around and most existing legacy raster and vector geodata in the world is not available publically , or or where available poorly described with little or no metadata, or often stored in proprietary structures like 'ArcObjects'.
Ideally WMS might make an ideal integration platform for - new- geodata created by open mappers, google mappers, and other user created geodata and locative media, but it still unclear how google is going to authorize widespread importation and storage of google maps in other external gis service environments.
This will likely remain an open question util Google figures out how to deeply embed contextual ads into Google maps.
-Mike Liebhold
Responding to Mike Liebhold's "how google is going to authorize widespread importation and storage of google maps in other external gis service environments." The javascript code that I wrote integrates with google's javascript code to show WMS data but does not actually use google's servers at all. The user's webbrowser will download from the WMS source directly so google has no say in the matter.
And someone has just integrated Google Earth with YubNub.org -- type the following into YubNub and it will launch Google Earth with the given address: gearth 109 St. Marks Place, New York, NY, 10009
Details: http://www.ogleearth.com/2005/07/yubnub__google.html
I've been working with Google Maps and WMS for about a week or so now, and I've figured out how to get one WMS to overlay over another using Google Maps.
I can get the street layer from Google Maps to overlay over any WMS service, and also the other way around with street images or satellite images.
I'm going to write some documentation this week, but in the meantime here are a couple demos:
http://maps.kylemulka.com/umbuildings.php
http://maps.kylemulka.com/umbuildings-onsat.php
-Kyle Mulka
http://maps.kylemulka.com
It's great that David is doing great work with maps, but he clones other people's content to his site so that he can display ads. Example here: http://www.globalcoordinate.com/items/535562.aspx
are there any updates on this, the examples mentions don't seem to be working...
John Deck has made a working wms script for GMap >= 2.36
http://johndeck.blogspot.com/#114071052432996324
http://chignik.berkeley.edu/google/wmstest236.html
In case any of the above links stop working. Just do a google search for "wms236" and you should find the script quite easily.
Post A Comment:
RECENT COMMENTS
- Gregers on Where 2.0: First Steps At OGC Integration With Google Maps: John Deck has made a wo...
- rob barber-delach on Where 2.0: First Steps At OGC Integration With Google Maps: links to the example, e...
- steven on Where 2.0: First Steps At OGC Integration With Google Maps: are there any updates o...
- Martin Jones on Where 2.0: First Steps At OGC Integration With Google Maps: It's great that David i...
- Kyle Mulka on Where 2.0: First Steps At OGC Integration With Google Maps: I've been working with ...
- Jonathan Aquino on Where 2.0: First Steps At OGC Integration With Google Maps: And someone has just in...
- David Knight on Where 2.0: First Steps At OGC Integration With Google Maps: Responding to Mike Lieb...
- Mike Liebhold on Where 2.0: First Steps At OGC Integration With Google Maps: Hi Nat, You say here t...
- Rich Gibson on Where 2.0: First Steps At OGC Integration With Google Maps: This is extremely cool!...
Rich Gibson [07.18.05 09:48 AM]
This is extremely cool!