[Geoserver-users] crazy idea....

Hi,
i would like to know if the is any component for geoserver that acts as a datastore/feature for diferents free maps providers (yahoo maps, google maps, VE)… this would enable requests as wms to geoserver and geoserver translate de request to propietary API, and send the request back to the wms client…

I hope someone understood me…

Thanks in advance,
Facundo.-

No. You get in to weird areas with the terms of service when you do things like that. And it's also a bit tricky to turn arbitrary WMS requests in to their tiles. By far the best thing to do is to just use OpenLayers, which lets you overlay your WMS requests on top of the proprietary providers with no legal problems.

Chris

Facundo Garat wrote:

Hi,
i would like to know if the is any component for geoserver that acts as a datastore/feature for diferents free maps providers (yahoo maps, google maps, VE).. this would enable requests as wms to geoserver and geoserver translate de request to propietary API, and send the request back to the wms client....

I hope someone understood me...

Thanks in advance,
Facundo.-
!DSPAM:4005,471cb8b336446491211187!

------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

!DSPAM:4005,471cb8b336446491211187!

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

!DSPAM:4005,471cb8b336446491211187!

Facundo Garat ha scritto:

Hi,
i would like to know if the is any component for geoserver that acts as a datastore/feature for diferents free maps providers (yahoo maps, google maps, VE).. this would enable requests as wms to geoserver and geoserver translate de request to propietary API, and send the request back to the wms client....

There are none at the moment in GeoServer, and for the commercial layers
that you have cited, licenses are pretty strict and I think it would
be illegal too. I kind of remember the Google license restrict clients
to javascript based ones for example, or some such (not sure).

You can get more or less the same effect by using the latest version
of OpenLayers on the client thought.

Cheers
Andrea

thanks for the answers…

the problem in this case is that i’m forced to use openlayers instead of any wms cliient…

my idea is that geoserver acts as a proxy between wms client and providers (something like: wms client ← geoserver ← googlemaps)…

thanks,
facundo.-

On 10/22/07, Andrea Aime <aaime@anonymised.com> wrote:

Facundo Garat ha scritto:

Hi,
i would like to know if the is any component for geoserver that acts as
a datastore/feature for diferents free maps providers (yahoo maps,
google maps, VE)… this would enable requests as wms to geoserver and
geoserver translate de request to propietary API, and send the request
back to the wms client…

There are none at the moment in GeoServer, and for the commercial layers
that you have cited, licenses are pretty strict and I think it would
be illegal too. I kind of remember the Google license restrict clients
to javascript based ones for example, or some such (not sure).

You can get more or less the same effect by using the latest version
of OpenLayers on the client thought.

Cheers
Andrea

Facundo Garat Mayer
facundo@anonymised.com

Facundo Garat wrote:

thanks for the answers...

the problem in this case is that i'm forced to use openlayers instead of any wms cliient...

my idea is that geoserver acts as a proxy between wms client and providers (something like: wms client <- geoserver <- googlemaps)...

Well, if you wanted to do this, which I'd recommend against as it's a pretty clear violation of the terms of service of most of the map providers, it's still really hard.

The main issue is going from set tiles and zoom levels to arbitrary resolutions. So if the WMS request doesn't line up on one of their zoom levels you'd have to make some weird custom transform. Then you'd also have to request all the tiles and mosiac them together appropriately. These things may be possible, but they're not easy problems, and really probably not worth the level of effort they'd take since the result would likely be a letter threatening legal action within a couple weeks.

Cubewerx did it: http://newsblaze.com/story/2005070812300100001.ew/topstory.html

But I'm 98% sure that Google told them to stop, that it was in violation.

Chris

thanks,
facundo.-

On 10/22/07, *Andrea Aime* <aaime@anonymised.com <mailto:aaime@anonymised.com>> wrote:

    Facundo Garat ha scritto:
     > Hi,
     > i would like to know if the is any component for geoserver that
    acts as
     > a datastore/feature for diferents free maps providers (yahoo maps,
     > google maps, VE).. this would enable requests as wms to geoserver
    and
     > geoserver translate de request to propietary API, and send the
    request
     > back to the wms client....

    There are none at the moment in GeoServer, and for the commercial layers
    that you have cited, licenses are pretty strict and I think it would
    be illegal too. I kind of remember the Google license restrict clients
    to javascript based ones for example, or some such (not sure).

    You can get more or less the same effect by using the latest version
    of OpenLayers on the client thought.

    Cheers
    Andrea

--
-----------------------------------------
Facundo Garat Mayer
facundo@anonymised.com <mailto:facundo@anonymised.com> !DSPAM:4005,471cc4d371733668746562!

------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

!DSPAM:4005,471cc4d371733668746562!

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

!DSPAM:4005,471cc4d371733668746562!

thanks all for the answers… I will look deeply into the license terms…

facundo.-

On 10/22/07, Chris Holmes < cholmes@anonymised.com> wrote:

Facundo Garat wrote:

thanks for the answers…

the problem in this case is that i’m forced to use openlayers instead of
any wms cliient…

my idea is that geoserver acts as a proxy between wms client and
providers (something like: wms client ← geoserver ← googlemaps)…

Well, if you wanted to do this, which I’d recommend against as it’s a
pretty clear violation of the terms of service of most of the map
providers, it’s still really hard.

The main issue is going from set tiles and zoom levels to arbitrary
resolutions. So if the WMS request doesn’t line up on one of their zoom
levels you’d have to make some weird custom transform. Then you’d also
have to request all the tiles and mosiac them together appropriately.
These things may be possible, but they’re not easy problems, and really
probably not worth the level of effort they’d take since the result
would likely be a letter threatening legal action within a couple weeks.

Cubewerx did it:
http://newsblaze.com/story/2005070812300100001.ew/topstory.html

But I’m 98% sure that Google told them to stop, that it was in violation.

Chris

thanks,
facundo.-

On 10/22/07, Andrea Aime <aaime@anonymised.com
<mailto:aaime@anonymised.com >> wrote:

Facundo Garat ha scritto:

Hi,
i would like to know if the is any component for geoserver that
acts as
a datastore/feature for diferents free maps providers (yahoo maps,
google maps, VE)… this would enable requests as wms to geoserver
and
geoserver translate de request to propietary API, and send the
request
back to the wms client…

There are none at the moment in GeoServer, and for the commercial layers
that you have cited, licenses are pretty strict and I think it would
be illegal too. I kind of remember the Google license restrict clients
to javascript based ones for example, or some such (not sure).

You can get more or less the same effect by using the latest version
of OpenLayers on the client thought.

Cheers
Andrea

Facundo Garat Mayer
facundo@anonymised.com mailto:[facundo@anonymised.com](mailto:facundo@anonymised.com)
!DSPAM:4005,471cc4d371733668746562!



This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

!DSPAM:4005,471cc4d371733668746562!



Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

!DSPAM:4005,471cc4d371733668746562!

Facundo Garat Mayer
facundo@anonymised.com