[mapguide-users] MapAgent parameters

Jason Birch Jason.Birch at nanaimo.ca
Thu Mar 30 14:57:56 EST 2006


Looks like that would be a pretty easy way of providing printable images
in reports that are driven from the map.  

I think that the SESSION also includes the current layer state, so it
will print out exactly what the user had on the screen.  If the session
also carries the display extents but allows for overriding the dpi, this
would allow for a simple function that delivers map images in a size
that could be imported into high-res printable documents.  This would
some GIS techs happy; no more request for ortho clips.

Jason

-----Original Message-----
From: Andy Morsell [mailto:amorsell at spatialgis.com] 
Sent: Thursday, March 30, 2006 11:46
To: users at mapguide.osgeo.org
Subject: RE: [mapguide-users] MapAgent parameters

Another cool thing I just discovered along these lines.  If you have
programmatically created a selection object on the server as part of a
session, if you pass the SESSION at the URL, it will draw the selection.
In this case, since the session is already validated, you do not need to
pass username or password nor are you prompted for it.


Andy 

-----Original Message-----
From: Jason Birch [mailto:Jason.Birch at nanaimo.ca]
Sent: Thursday, March 30, 2006 10:17 AM
To: users at mapguide.osgeo.org
Subject: RE: [mapguide-users] MapAgent parameters

Hey,  what do you know...  

I tried adding USERNAME=Anonymous to the request and it worked (because
the password is blank).  I then tried adding USERNAME=Administrator and
it prompted for authentication.  I then tried adding
PASSWORD=mysupersecretpassword to the request and this bypassed
authentication.

I had tried this earlier, but guessed USER instead of USERNAME...

Jason

-----Original Message-----
From: Jason Birch [mailto:Jason.Birch at nanaimo.ca]
Sent: Thursday, March 30, 2006 10:06
To: users at mapguide.osgeo.org
Subject: RE: [mapguide-users] MapAgent parameters

Thanks James,

I had thought about that, but passing authentication info in the link is
so broken (especially in Internet Explorer:
http://support.microsoft.com/kb/834489) that it's not really useful.
This is just a "nice-to-have" until I get to the point of redeveloping
my reports in asp.net or php.  I could see it being useful for providing
access to map images on sites that do not have one of the supported
languages installed though.

Jason

-----Original Message-----
From: James Card [mailto:james.card at calcad.com]
Sent: Thursday, March 30, 2006 09:06
To: users at mapguide.osgeo.org
Subject: Re: [mapguide-users] MapAgent parameters

On Wed, 29 Mar 2006 20:44:05 -0800, Jason Birch <Jason.Birch at nanaimo.ca>
wrote:

> It's cool to be able to just call something like this: <URL:  
> http://localhost/mapguide/mapagent/mapagent.fcgi?OPERATION=GETMAPIMAGE
> &VERSION=1.0.0&MAPNAME=Sheboygan&LOCALE=en&MAPDEFINITION=Library%3A%2F
> %2FSamples%2FSheboygan%2FMaps%2FSheboygan.MapDefinition&FORMAT=PNG&SET
> VIEWCENTERX=-87.73&SETVIEWCENTERY=43.74&SETVIEWSCALE=5000&SETDISPLAYDP
> I=300&SETDISPLAYWIDTH=3000&SETDISPLAYHEIGHT=2100
> >
>
> It would be nice if I could specify a userid on that line and have the

> agent authenticate using that user with a blank password.  I would be 
> lazy enough to use this to enhance some existing cold fusion reports.

You can do this by embedding the user credentials in the URL, like this:

<URL:
http://UserID:Password@localhost/mapguide/mapagent/mapagent.fcgi?...  
>. However, some browsers block this or prompt the user with a
confirmation dialog before submitting the request to the server, so it
may still not do exactly what you'd hoped for.

--
James Card
California CAD Solutions, Inc.
209 578-5580 Voice
209 521-6493 FAX

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
For additional commands, e-mail: users-help at mapguide.osgeo.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
For additional commands, e-mail: users-help at mapguide.osgeo.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
For additional commands, e-mail: users-help at mapguide.osgeo.org





More information about the Mapguide-users mailing list