[OpenLayers-Users] FW: Download image(bitmap)

Arnd Wippermann arnd.wippermann at web.de
Sat Apr 18 15:29:17 EDT 2009


Hi,
 
if you only want, that the user can download your singleTiled WMS, then
inform the user, that they could save the image via right click and save as.
There is no need to download the image, because it is already there.
 
Otherwise you have to use serverside scripting and sending the image once
again.
 
Arnd

  _____  

Von: kwonghu at hotmail.com [mailto:kwonghu at hotmail.com] 
Gesendet: Samstag, 18. April 2009 16:55
An: arnd.wippermann at web.de; users at openlayers.org
Betreff: RE: AW: [OpenLayers-Users] FW: Download image(bitmap)



Hi,

I have only one wms layer and is a single tile. I would like to make it user
friendly.

Want to have a button called 'generate bitmap' or similar.

That zip up the bitmap and send it to the user so they can view at a later
stage.

Thanks.


  _____  

From: arnd.wippermann at web.de
To: kwonghu at hotmail.com
Subject: AW: [OpenLayers-Users] FW: Download image(bitmap)
Date: Sat, 18 Apr 2009 16:33:51 +0200


Hi,
 
if it's only one wms layer and singleTiled, then the easiest way should be
to use right click on the map and save image.
 
if it's not singleTiled you can try something like this:
 
var wmsRequest=yourWMS.getFullRequestString() + "&BBOX=" +
yourWMS.getExtent().toBBOX() + "&WIDTH=" + map.getSize().w + "&HEIGHT=" +
map.getSize().h;
 
window.open(wmsRequest);
 
it generates the WMS request for your layer as singleTile, opens it in a new
window and there you could save the image via right click.
 
Arnd

  _____  

Von: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] Im
Auftrag von Kwong Hu Kiu
Gesendet: Samstag, 18. April 2009 10:29
An: marco.ferretti at fermasoft.com; users at openlayers.org
Betreff: Re: [OpenLayers-Users] FW: Download image(bitmap)



Hi


Very sorry about the lack of information.

Yes, it's a single tile map (using the SingleTile option = true).
I am expecting exactly what the browser can see. 
In this case i am displaying a single tile jpeg image on the browser
requested through the wms service.

I do not want download the base layer. Just those layers i have
IsBaseLayer=false.
In my case. I only have 1 baselayer and 1 non-baselayer.

Thanks.

> From: marco.ferretti at fermasoft.com
> To: users at openlayers.org
> Date: Sat, 18 Apr 2009 10:13:27 +0200
> Subject: Re: [OpenLayers-Users] FW: Download image(bitmap)
> 
> Hi
> 
> first of all you have to tell us a little bit more on how
> you create your map : is it a single layer map or a
> multilayer map ? then we need to know if you are getting the
> map in single tile mode or in multi tile mode. Then we need
> to know what you expect in the image(s) you download : do
> you expect your users to be able to download exactly what
> their browser show ( this would mean as many images as many
> tiles * number of layers ) or do you expect to have one
> single image that contains the layers merged together ? 
> 
> Regards, 
> 
> Marco
> ----- Original Message -----
> Da : Kwong Hu Kiu <kwonghu at hotmail.com>
> A : <marco.ferretti at fermasoft.com>, <users at openlayers.org>
> Oggetto : RE: [OpenLayers-Users] FW: Download image(bitmap)
> Data : Sat, 18 Apr 2009 16:07:30 +0800
> 
> > Thanks for the reply.
> > 
> > So how can i do that with javascript ? Yes, i have my own
> > custom wms service.
> > 
> > I want to be able to download the map using javascript
> > like you said.
> > 
> > Cheers.
> > 
> > > From: marco.ferretti at fermasoft.com
> > > To: kwonghu at hotmail.com
> > > Subject: re: [OpenLayers-Users] FW: Download
> > > image(bitmap) Date: Sat, 18 Apr 2009 09:52:43 +0200
> > > 
> > > Hi
> > > 
> > > I don't think i understood your question .... if you
> > > want to be able to download stuff that you see you have
> > > several options ( depending on how you created the map
> > > ... aka how many layers you have ) ; I think what you
> > > are looking for is a link that has to contain the same
> > > stuff you send to the WMS server . That shall be quite
> > > easy using Javascript . As of C# : i don't think you
> > > have to deal with it since what you see ( the maps ) is
> > > the result of an http request made client side thus,
> > > unless you create a wrapper that submits your server
> > > side code all the infos you need, you can do very little
> > > with that. 
> > > hope it helps 
> > > 
> > > Marco
> > > ----- Original Message -----
> > > Da : Kwong Hu Kiu <kwonghu at hotmail.com>
> > > A : <users at openlayers.org>, <dev at openlayers.org>
> > > Oggetto : [OpenLayers-Users] FW: Download image(bitmap)
> > > Data : Sat, 18 Apr 2009 13:22:52 +0800
> > > 
> > > > Hi,
> > > > 
> > > > Any solution to my question below?
> > > > 
> > > > Sorry i have to send it to dev at openlayers.org.
> > > > Hopefully, i can get some replies.
> > > > 
> > > > Regards.
> > > > 
> > > > From: kwonghu at hotmail.com
> > > > To: users at openlayers.org
> > > > Date: Thu, 16 Apr 2009 21:20:53 +0800
> > > > Subject: [OpenLayers-Users] Download image(bitmap)
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Hi,
> > > > 
> > > > Currently, I am using WMS service to display maps on
> > > > openlayers. I am wondering if it's possible to allow
> > > > users to download the bitmap(Map) they are seeing.
> > > > 
> > > > Is it supported with openlayers ? or is it possible to
> > > > use c# code and interact with openlayers javascript?
> > > > 
> > > > Interacting c# and javascript is something I have no
> > > > idea. 
> > > > Please shed lights.
> > > > 
> > > > Cheers. 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Users mailing list
> > > > Users at openlayers.org
> > > > http://openlayers.org/mailman/listinfo/users
> > > > 
> > > > [Allegato : ATT00000]
> > 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090418/e1e5b34c/attachment.html


More information about the Users mailing list