Hi there, currently I''m thinking about a map abstraction layer for the geoportal framework Mapbender [1]. Mapbender has its own legacy map component, and I want to allow users to use OpenLayers as well. I thought I''d give Mapstraction a try. As Mapbender is a OGC WMS client, typical actions include adding/removing WMS, toggling layer visibility and queryability or changing the SRS. How would these actions be performed with Mapstraction, if at all possible? If not available, are there plans to add these methods? I need to learn if Mapstraction is the right tool, in short if I have to create my own abstraction or use Mapstraction and contribute as well. I would love to add the Mapbender map component to the list of supported Mapstraction clients. Thanks Christoph [1] http://www.mapbender.org/Main_Page
Christoph Baudson schrieb:> Hi there, > > currently I''m thinking about a map abstraction layer for the geoportal > framework Mapbender [1]. Mapbender has its own legacy map component, > and I want to allow users to use OpenLayers as well. I thought I''d > give Mapstraction a try. > > As Mapbender is a OGC WMS client, typical actions include > adding/removing WMS, toggling layer visibility and queryability or > changing the SRS. How would these actions be performed with > Mapstraction, if at all possible? If not available, are there plans to > add these methods?Any ideas? Thanks Christoph> > I need to learn if Mapstraction is the right tool, in short if I have > to create my own abstraction or use Mapstraction and contribute as > well. I would love to add the Mapbender map component to the list of > supported Mapstraction clients. > > Thanks > > Christoph > > [1] http://www.mapbender.org/Main_Page > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com
Sounds interesting Chrisoph. Mapstraction supports image, GeoRSS and KML overlays for showing arbitrary images, markers, polylines etc as well as being able to add additional map tile layers however I''m not sure whether any of these are the same thing as your WMS providers. Mapstraction has some limited marker filtering functionality but this is scoped to all the markers on the map so you can''t query with a particular "layer". Having said that a marker manager has been on the cards for some time and I think layer functionality which groups map objects arbitrarily and allows them to be shown/hidden and queries together would be well worth having in Mapstraction. Derek 2009/12/7 Christoph Baudson <christoph at osgeo.org>> Christoph Baudson schrieb: > > Hi there, >> >> currently I''m thinking about a map abstraction layer for the geoportal >> framework Mapbender [1]. Mapbender has its own legacy map component, and I >> want to allow users to use OpenLayers as well. I thought I''d give >> Mapstraction a try. >> >> As Mapbender is a OGC WMS client, typical actions include adding/removing >> WMS, toggling layer visibility and queryability or changing the SRS. How >> would these actions be performed with Mapstraction, if at all possible? If >> not available, are there plans to add these methods? >> > > Any ideas? > > Thanks > > Christoph > > > >> I need to learn if Mapstraction is the right tool, in short if I have to >> create my own abstraction or use Mapstraction and contribute as well. I >> would love to add the Mapbender map component to the list of supported >> Mapstraction clients. >> >> Thanks >> >> Christoph >> >> [1] http://www.mapbender.org/Main_Page >> >> _______________________________________________ >> Mapstraction mailing list >> Mapstraction at lists.mapstraction.com >> http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >> > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >-- Derek Fowler m. +44 (0) 7966 512 369 e. dezfowler at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20091207/13048e0c/attachment.htm>
Derek Fowler wrote:> Sounds interesting Chrisoph. Mapstraction supports image, GeoRSS and > KML overlays for showing arbitrary images, markers, polylines etc as > well as being able to add additional map tile layers however I''m not > sure whether any of these are the same thing as your WMS providers. > Mapstraction has some limited marker filtering functionality but this > is scoped to all the markers on the map so you can''t query with a > particular "layer". > > Having said that a marker manager has been on the cards for some time > and I think layer functionality which groups map objects arbitrarily > and allows them to be shown/hidden and queries together would be well > worth having in Mapstraction.Thanks Derek, agreed that the marker manager would be very beneficial. Specific to your question Christoph, Mapstraction only supports WMS in so far as the underlying map provider supports WMS. So I believe this is only currently OpenLayers. There isn''t currently a plan to add native WMS support to Mapstraction. However, that wouldn''t prevent the MapBender project (or others) adding this support. An extension module to Mapstraction could make the WMS call and then use the Image overlay to actually place it on the map. This would be able to leverage the existing abstraction support and therefore with one implementation could add WMS to Google/Microsoft/Yahoo et al. Quite cool IMO. Obviously another option is to serve out a Tiled WMS from MapBender and utilize existing Tile image support with the providers. Hope that helps. Sorry for the delayed response - American Thanksgiving holidays & all. :) Andrew> > Derek > > 2009/12/7 Christoph Baudson <christoph at osgeo.org > <mailto:christoph at osgeo.org>> > > Christoph Baudson schrieb: > > Hi there, > > currently I''m thinking about a map abstraction layer for the > geoportal framework Mapbender [1]. Mapbender has its own > legacy map component, and I want to allow users to use > OpenLayers as well. I thought I''d give Mapstraction a try. > > As Mapbender is a OGC WMS client, typical actions include > adding/removing WMS, toggling layer visibility and > queryability or changing the SRS. How would these actions be > performed with Mapstraction, if at all possible? If not > available, are there plans to add these methods? > > > Any ideas? > > Thanks > > Christoph > > > I need to learn if Mapstraction is the right tool, in short if > I have to create my own abstraction or use Mapstraction and > contribute as well. I would love to add the Mapbender map > component to the list of supported Mapstraction clients. > > Thanks > > Christoph > > [1] http://www.mapbender.org/Main_Page > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > <mailto:Mapstraction at lists.mapstraction.com> > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com > > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > <mailto:Mapstraction at lists.mapstraction.com> > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com > > > > > -- > Derek Fowler > m. +44 (0) 7966 512 369 > e. dezfowler at gmail.com <mailto:dezfowler at gmail.com> > ------------------------------------------------------------------------ > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >-- Andrew Turner m: 248.982.3609 e: andrew at highearthorbit.com t: @ajturner b: http://highearthorbit.com w: http://geocommons.com Introduction to Neogeography - http://oreilly.com/catalog/neogeography -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20091207/e5344f47/attachment.htm>
Derek, Andrew, thanks for your replies. Andrew Turner schrieb:> > However, that wouldn''t prevent the MapBender project (or others) > adding this support. An extension module to Mapstraction could make > the WMS call and then use the Image overlay to actually place it on > the map. This would be able to leverage the existing abstraction > support and therefore with one implementation could add WMS to > Google/Microsoft/Yahoo et al. Quite cool IMO.If you could point me to the right direction, I would love to add a WMS extension. Is there documentation on how to write a Mapstraction extension? I want to make sure to respect your coding standards. Yes, WMS on top of Google etc would be nice to have ;-) I will definitely work on a seperate Mapbender map client that works with Mapstraction. It will help Mapbender to become more modular and make use of other map clients as well. If you''re not familiar with the Mapbender map client take a look at a demo [1]. Thanks, Christoph [1] http://mapbender.telascience.org/mapbender_trunk/frames/login.php?name=demo&password=demo> > Obviously another option is to serve out a Tiled WMS from MapBender > and utilize existing Tile image support with the providers. > > Hope that helps. Sorry for the delayed response - American > Thanksgiving holidays & all. :) > > Andrew > > >> >> Derek >> >> 2009/12/7 Christoph Baudson <christoph at osgeo.org >> <mailto:christoph at osgeo.org>> >> >> Christoph Baudson schrieb: >> >> Hi there, >> >> currently I''m thinking about a map abstraction layer for the >> geoportal framework Mapbender [1]. Mapbender has its own >> legacy map component, and I want to allow users to use >> OpenLayers as well. I thought I''d give Mapstraction a try. >> >> As Mapbender is a OGC WMS client, typical actions include >> adding/removing WMS, toggling layer visibility and >> queryability or changing the SRS. How would these actions be >> performed with Mapstraction, if at all possible? If not >> available, are there plans to add these methods? >> >> >> Any ideas? >> >> Thanks >> >> Christoph >> >> >> I need to learn if Mapstraction is the right tool, in short >> if I have to create my own abstraction or use Mapstraction >> and contribute as well. I would love to add the Mapbender map >> component to the list of supported Mapstraction clients. >> >> Thanks >> >> Christoph >> >> [1] http://www.mapbender.org/Main_Page >> >> _______________________________________________ >> Mapstraction mailing list >> Mapstraction at lists.mapstraction.com >> <mailto:Mapstraction at lists.mapstraction.com> >> >> http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >> >> >> _______________________________________________ >> Mapstraction mailing list >> Mapstraction at lists.mapstraction.com >> <mailto:Mapstraction at lists.mapstraction.com> >> >> http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >> >> >> >> >> -- >> Derek Fowler >> m. +44 (0) 7966 512 369 >> e. dezfowler at gmail.com <mailto:dezfowler at gmail.com> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Mapstraction mailing list >> Mapstraction at lists.mapstraction.com >> http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >> > > > -- > Andrew Turner > m: 248.982.3609 e: andrew at highearthorbit.com t: @ajturner > b: http://highearthorbit.com w: http://geocommons.com > Introduction to Neogeography - http://oreilly.com/catalog/neogeography >