Click here to get back home

Google Maps as WMS

 HomeNewsGroups | Search | About
 comp.infosystems.gis    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Google Maps as WMS Frederik Ramm 01-02-2007
---> Re: Google Maps as WMS willem van deur...01-08-2007
Posted by Frederik Ramm on January 2, 2007, 7:18 pm
Please log in for more thread options
Hello,

while working with a simple charting application that had the
capability to read background images from a WMS server, I thought
it would be nice to be able to access Google satellite imagery in
that way.

Searching the web, I only found a few references to cool Javascript
implementations of the reverse mechanism - retrieving things from a
WMS server and serving them on a web site together with Google
Maps (e.g. http://johndeck.blogspot.com/).

There was one single reference to that I wanted ("CubeWerx releases
OGC Connector for Google Maps") but that seemed to refer to a
commercial and little-documented piece of software.

So I dug into the Google Maps API and built something for myself.
It is basically a very very limited WMS service that takes a WMS
query, transforms it into a temporary HTML page containing Google API
calls, then executes a browser in an invisible window displaying
said temporary page, dumps the browser window contents into a
jpeg file and serves it back to the caller. All this is done by
strictly adhering to Google's API, with no reverse engineering
required, and it seems to produce exact results.

It sounds like a mess, and it is a mess; takes 10 seconds or so to
serve an image and requires careful attention until it works.

I would like to solicit your advice on the following two points:

1. Provided that this "WMS server" is not used to re-publish Google
material, but only to make it accessible for personal use as in my
case - do you belive it violates any of Google's terms? If this
CubeWerx company sells something similar, then the process cannot
be wrong, or do they have some kind of special permission?

2. Is there any free software or a combination of multiple pieces
of free software that does what I need (provide a WMS interface to
good satellite data)? It needn't be Google, I'd settle for anything
of similar quality. I have seen the landsat data at onearth.jpl.nasa.gov
but their resolution is very limited.

I'd like to publish what I have built in order to improve it by
exposing it to different users, but if it was blatantly violating
Google's ideas of fair use or if there was something else aready
available, then this would probably be a waste of time.

Thank you for yours,
Frederik

--
Frederik Ramm ## eMail frederik@remote.org ## N49°00.09' E008°23.33'
--
Frederik Ramm ## eMail frederik@remote.org ## N49°00.22' E008°24.56'

Posted by willem van deursen on January 8, 2007, 12:15 pm
Please log in for more thread options
Hello Frederik,

Recently, I had the same ideas and I was trying to achieve what you are
writing here. My ideas came from Manifold (www.manifold.org). Their GIS
program can link to the Google Maps image servers and download the
content into the current GIS project. They mention: "Third parties
publish Manifold image server modules that allow use of other image
servers in addition to Microsoft Virtual Earth. Any image server module
that conforms to the Manifold Image Server interface will work."
(http://www.manifold.net/toolbar/)
Googling I found the mentioning of another piece of software that might
be of interest
http://www.spatialdatalogic.com/cs/blogs/brian_flood/archive/2005/07/11/39.aspx

However, I could not find the real drivers here.

The problem seems to be more related to not using the right terms to
search in google, than that it is related to the unavailability of the
drivers.

Please keep me informed (wvandeursenATcarthagoDOTnl) if you find something

Hope this helps a little bit

Willem

Frederik Ramm wrote:
> Hello,
>
> while working with a simple charting application that had the
> capability to read background images from a WMS server, I thought
> it would be nice to be able to access Google satellite imagery in
> that way.
>
> Searching the web, I only found a few references to cool Javascript
> implementations of the reverse mechanism - retrieving things from a
> WMS server and serving them on a web site together with Google
> Maps (e.g. http://johndeck.blogspot.com/).
>
> There was one single reference to that I wanted ("CubeWerx releases
> OGC Connector for Google Maps") but that seemed to refer to a
> commercial and little-documented piece of software.
>
> So I dug into the Google Maps API and built something for myself.
> It is basically a very very limited WMS service that takes a WMS
> query, transforms it into a temporary HTML page containing Google API
> calls, then executes a browser in an invisible window displaying
> said temporary page, dumps the browser window contents into a
> jpeg file and serves it back to the caller. All this is done by
> strictly adhering to Google's API, with no reverse engineering
> required, and it seems to produce exact results.
>
> It sounds like a mess, and it is a mess; takes 10 seconds or so to
> serve an image and requires careful attention until it works.
>
> I would like to solicit your advice on the following two points:
>
> 1. Provided that this "WMS server" is not used to re-publish Google
> material, but only to make it accessible for personal use as in my
> case - do you belive it violates any of Google's terms? If this
> CubeWerx company sells something similar, then the process cannot
> be wrong, or do they have some kind of special permission?
>
> 2. Is there any free software or a combination of multiple pieces
> of free software that does what I need (provide a WMS interface to
> good satellite data)? It needn't be Google, I'd settle for anything
> of similar quality. I have seen the landsat data at onearth.jpl.nasa.gov
> but their resolution is very limited.
>
> I'd like to publish what I have built in order to improve it by
> exposing it to different users, but if it was blatantly violating
> Google's ideas of fair use or if there was something else aready
> available, then this would probably be a waste of time.
>
> Thank you for yours,
> Frederik
>

Posted by jesdial on January 9, 2007, 4:11 am
Please log in for more thread options
Really i think the problem is that this is not a legal use of the
Google Maps API.
See at:
http://www.google.es/apis/maps/terms.html

Jes=FAs de Diego
jesdial@gmail.com

willem van deursen wrote:
> Hello Frederik,
>
> Recently, I had the same ideas and I was trying to achieve what you are
> writing here. My ideas came from Manifold (www.manifold.org). Their GIS
> program can link to the Google Maps image servers and download the
> content into the current GIS project. They mention: "Third parties
> publish Manifold image server modules that allow use of other image
> servers in addition to Microsoft Virtual Earth. Any image server module
> that conforms to the Manifold Image Server interface will work."
> (http://www.manifold.net/toolbar/)
> Googling I found the mentioning of another piece of software that might
> be of interest
> http://www.spatialdatalogic.com/cs/blogs/brian_flood/archive/2005/07/11/3=
9=2Easpx
>
> However, I could not find the real drivers here.
>
> The problem seems to be more related to not using the right terms to
> search in google, than that it is related to the unavailability of the
> drivers.
>
> Please keep me informed (wvandeursenATcarthagoDOTnl) if you find something
>
> Hope this helps a little bit
>
> Willem
>
> Frederik Ramm wrote:
> > Hello,
> >
> > while working with a simple charting application that had the
> > capability to read background images from a WMS server, I thought
> > it would be nice to be able to access Google satellite imagery in
> > that way.
> >
> > Searching the web, I only found a few references to cool Javascript
> > implementations of the reverse mechanism - retrieving things from a
> > WMS server and serving them on a web site together with Google
> > Maps (e.g. http://johndeck.blogspot.com/).
> >
> > There was one single reference to that I wanted ("CubeWerx releases
> > OGC Connector for Google Maps") but that seemed to refer to a
> > commercial and little-documented piece of software.
> >
> > So I dug into the Google Maps API and built something for myself.
> > It is basically a very very limited WMS service that takes a WMS
> > query, transforms it into a temporary HTML page containing Google API
> > calls, then executes a browser in an invisible window displaying
> > said temporary page, dumps the browser window contents into a
> > jpeg file and serves it back to the caller. All this is done by
> > strictly adhering to Google's API, with no reverse engineering
> > required, and it seems to produce exact results.
> >
> > It sounds like a mess, and it is a mess; takes 10 seconds or so to
> > serve an image and requires careful attention until it works.
> >
> > I would like to solicit your advice on the following two points:
> >
> > 1. Provided that this "WMS server" is not used to re-publish Google
> > material, but only to make it accessible for personal use as in my
> > case - do you belive it violates any of Google's terms? If this
> > CubeWerx company sells something similar, then the process cannot
> > be wrong, or do they have some kind of special permission?
> >
> > 2. Is there any free software or a combination of multiple pieces
> > of free software that does what I need (provide a WMS interface to
> > good satellite data)? It needn't be Google, I'd settle for anything
> > of similar quality. I have seen the landsat data at onearth.jpl.nasa.gov
> > but their resolution is very limited.
> >
> > I'd like to publish what I have built in order to improve it by
> > exposing it to different users, but if it was blatantly violating
> > Google's ideas of fair use or if there was something else aready
> > available, then this would probably be a waste of time.
> >=20
> > Thank you for yours,
> > Frederik
> >


Posted by dustcat on January 18, 2007, 1:35 pm
Please log in for more thread options
Yeah... we (www.cubewerx.com) built a WMS gateway into google maps a
few months ago. They asked us to stop.

jesdial wrote:
> Really i think the problem is that this is not a legal use of the
> Google Maps API.
> See at:
> http://www.google.es/apis/maps/terms.html
>
> Jes=FAs de Diego
> jesdial@gmail.com
>
> willem van deursen wrote:
> > Hello Frederik,
> >
> > Recently, I had the same ideas and I was trying to achieve what you are
> > writing here. My ideas came from Manifold (www.manifold.org). Their GIS
> > program can link to the Google Maps image servers and download the
> > content into the current GIS project. They mention: "Third parties
> > publish Manifold image server modules that allow use of other image
> > servers in addition to Microsoft Virtual Earth. Any image server module
> > that conforms to the Manifold Image Server interface will work."
> > (http://www.manifold.net/toolbar/)
> > Googling I found the mentioning of another piece of software that might
> > be of interest
> > http://www.spatialdatalogic.com/cs/blogs/brian_flood/archive/2005/07/11=
/39.aspx
> >
> > However, I could not find the real drivers here.
> >
> > The problem seems to be more related to not using the right terms to
> > search in google, than that it is related to the unavailability of the
> > drivers.
> >
> > Please keep me informed (wvandeursenATcarthagoDOTnl) if you find someth=
ing
> >
> > Hope this helps a little bit
> >
> > Willem
> >
> > Frederik Ramm wrote:
> > > Hello,
> > >
> > > while working with a simple charting application that had the
> > > capability to read background images from a WMS server, I thought
> > > it would be nice to be able to access Google satellite imagery in
> > > that way.
> > >
> > > Searching the web, I only found a few references to cool Javascript
> > > implementations of the reverse mechanism - retrieving things from a
> > > WMS server and serving them on a web site together with Google
> > > Maps (e.g. http://johndeck.blogspot.com/).
> > >
> > > There was one single reference to that I wanted ("CubeWerx releases
> > > OGC Connector for Google Maps") but that seemed to refer to a
> > > commercial and little-documented piece of software.
> > >
> > > So I dug into the Google Maps API and built something for myself.
> > > It is basically a very very limited WMS service that takes a WMS
> > > query, transforms it into a temporary HTML page containing Google API
> > > calls, then executes a browser in an invisible window displaying
> > > said temporary page, dumps the browser window contents into a
> > > jpeg file and serves it back to the caller. All this is done by
> > > strictly adhering to Google's API, with no reverse engineering
> > > required, and it seems to produce exact results.
> > >
> > > It sounds like a mess, and it is a mess; takes 10 seconds or so to
> > > serve an image and requires careful attention until it works.
> > >
> > > I would like to solicit your advice on the following two points:
> > >
> > > 1. Provided that this "WMS server" is not used to re-publish Google
> > > material, but only to make it accessible for personal use as in my
> > > case - do you belive it violates any of Google's terms? If this
> > > CubeWerx company sells something similar, then the process cannot
> > > be wrong, or do they have some kind of special permission?
> > >
> > > 2. Is there any free software or a combination of multiple pieces
> > > of free software that does what I need (provide a WMS interface to
> > > good satellite data)? It needn't be Google, I'd settle for anything
> > > of similar quality. I have seen the landsat data at onearth.jpl.nasa.=
gov
> > > but their resolution is very limited.
> > >
> > > I'd like to publish what I have built in order to improve it by
> > > exposing it to different users, but if it was blatantly violating
> > > Google's ideas of fair use or if there was something else aready
> > > available, then this would probably be a waste of time.
> > >=20
> > > Thank you for yours,
> > > Frederik
> > >


Posted by mhanna on March 6, 2007, 6:24 pm
Please log in for more thread options
On Jan 18, 1:35 pm, dust...@gmail.com wrote:
> Yeah... we (www.cubewerx.com) built a WMS gateway intogooglemapsa
> few months ago. They asked us to stop.
>
>
>
> jesdial wrote:
> > Really i think the problem is that this is not a legal use of the
> >GoogleMapsAPI.
> > See at:
> >http://www.google.es/apis/maps/terms.html
>
> > Jes=FAs de Diego
> > jesd...@gmail.com
>
> > willem van deursen wrote:
> > > Hello Frederik,
>
> > > Recently, I had the same ideas and I was trying to achieve what you a=
re
> > > writing here. My ideas came from Manifold (www.manifold.org). Their G=
IS
> > > program can link to theGoogleMapsimage servers anddownloadthe
> > > content into the current GIS project. They mention: "Third parties
> > > publish Manifold image server modules that allow use of other image
> > > servers in addition to Microsoft Virtual Earth. Any image server mod=
ule
> > > that conforms to the Manifold Image Server interface will work."
> > > (http://www.manifold.net/toolbar/)
> > > Googling I found the mentioning of another piece of software that mig=
ht
> > > be of interest
> > >http://www.spatialdatalogic.com/cs/blogs/brian_flood/archive/2005/07/.=
.=2E
>
> > > However, I could not find the real drivers here.
>
> > > The problem seems to be more related to not using the right terms to
> > > search ingoogle, than that it is related to the unavailability of the
> > > drivers.
>
> > > Please keep me informed (wvandeursenATcarthagoDOTnl) if you find some=
thing
>
> > > Hope this helps a little bit
>
> > > Willem
>
> > > Frederik Ramm wrote:
> > > > Hello,
>
> > > > while working with a simple charting application that had the
> > > > capability to read background images from a WMS server, I thought
> > > > it would be nice to be able to accessGooglesatellite imagery in
> > > > that way.
>
> > > > Searching the web, I only found a few references to cool Javascript
> > > > implementations of the reverse mechanism - retrieving things from a
> > > > WMS server and serving them on a web site together withGoogle
> > > >Maps(e.g.http://johndeck.blogspot.com/).
>
> > > > There was one single reference to that I wanted ("CubeWerx releases
> > > > OGC Connector forGoogleMaps") but that seemed to refer to a
> > > > commercial and little-documented piece of software.
>
> > > > So I dug into theGoogleMapsAPI and built something for myself.
> > > > It is basically a very very limited WMS service that takes a WMS
> > > > query, transforms it into a temporary HTML page containingGoogleAPI
> > > > calls, then executes a browser in an invisible window displaying
> > > > said temporary page, dumps the browser window contents into a
> > > > jpeg file and serves it back to the caller. All this is done by
> > > > strictly adhering toGoogle'sAPI, with no reverse engineering
> > > > required, and it seems to produce exact results.
>
> > > > It sounds like a mess, and it is a mess; takes 10 seconds or so to
> > > > serve an image and requires careful attention until it works.
>
> > > > I would like to solicit your advice on the following two points:
>
> > > > 1. Provided that this "WMS server" is not used to re-publishGoogle
> > > > material, but only to make it accessible for personal use as in my
> > > > case - do you belive it violates any ofGoogle'sterms? If this
> > > > CubeWerx company sells something similar, then the process cannot
> > > > be wrong, or do they have some kind of special permission?
>
> > > > 2. Is there any free software or a combination of multiple pieces
> > > > of free software that does what I need (provide a WMS interface to
> > > > good satellite data)? It needn't beGoogle, I'd settle for anything
> > > > of similar quality. I have seen the landsat data at onearth.jpl.nas=
a=2Egov
> > > > but their resolution is very limited.
>
> > > > I'd like to publish what I have built in order to improve it by
> > > > exposing it to different users, but if it was blatantly violating
> > > >Google'sideas of fair use or if there was something else aready
> > > > available, then this would probably be a waste of time.
>
> > > > Thank you for yours,
> > > > Frederik- Hide quoted text -
>
> - Show quoted text -

This is an old topic but I have to ask. Does anyone have any idea how
Carbon Tools (http://www.thecarbonportal.net/) gets away with their
use of Google Maps and others? I read somewhere that they can even
provide the map information via web services. Interesting!


Similar ThreadsPosted
PDF Map content via Google Maps, Google Earth, and Microsoft Live Maps (Virtual Earth) May 6, 2007, 4:14 pm
Google Maps API (Nexiasystems) December 6, 2006, 8:58 pm
How to map StreetPilot III latitude/longitude on Google maps? August 19, 2007, 1:35 am
Geo place names integrated with Google map on GlobeFeed Maps May 4, 2006, 4:21 pm
Has anybody found a quick way to make tiles for Google Maps from within ESRI 9.0? October 17, 2006, 10:28 am
Google Map Control Panel - Load Shapefiles into Google Map July 28, 2005, 11:24 pm
GIS with Google Map October 19, 2005, 4:46 pm
Focused GIS groups in Google and Yahoo January 30, 2005, 9:15 pm
OSGeo Foundation / Google Summer of Code 2008 March 18, 2008, 2:40 pm
Extract road name from Internet mapping eg Google Earth June 19, 2008, 6:50 am

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap