[mapguide-users] RenderRuntimeMap fails with high DPI

Birgir bgu at geograf.dk
Fri Dec 30 07:51:07 EST 2011


Hi, 
RenderRuntimeMap (HttpServerConnection) fails when I use high dpi. 
Ive testet the function with 2 maps, a vector map and an orthophoto map with
the following dpi:
150dpi, 300dpi and 600dpi.

The function only fails when using an orthophoto and with 600dpi.

The function fails when it calls this.DownloadData(s):

public override System.IO.Stream RenderRuntimeMap(string resourceId, double
x, double y, double scale, int width, int height, int dpi, string format,
bool clip)
{
	ResourceIdentifier.Validate(resourceId, ResourceTypes.RuntimeMap);
	string mapname = resourceId.Substring(resourceId.IndexOf("//") + 2);
	mapname = mapname.Substring(0, mapname.LastIndexOf("."));
#if DEBUG
			string s = m_reqBuilder.GetMapImageUrl(mapname, format, null, x, y,
scale, dpi, width, height, clip, null, null, null, null);
			return new System.IO.MemoryStream(this.DownloadData(s));*  // this line
returns the error.*
#else		

http://osgeo-org.1803224.n2.nabble.com/file/n7138044/error1.png 


The parameters that I pass to the function.
resourceid:
Session:8a8ad538-ffff-ffff-8000-0024e8c7b215_da_7F0000010AF20AF10AF0//e7b02774-f1f7-46db-aba8-38525df6c6fa.Map
x: 522000.0
y: 6299500.0
scale: 150000.0
widht: 4334
height: 5822
dpi: 600
format: PNG
clip: false

variable s has the value:
http://localhost/mapguide2009/mapagent/mapagent.fcgi?OPERATION=GETMAPIMAGE&VERSION=1.0.0&SESSION=95127ace-ffff-ffff-8000-0024e8c7b215_da_7F0000010AF20AF10AF0&MAPNAME=1537970e-0c26-42ec-a601-43e5d04088e2&FORMAT=PNG&SETVIEWCENTERX=522000&SETVIEWCENTERY=6299500&SETVIEWSCALE=100000&SETDISPLAYDPI=600&SETDISPLAYWIDTH=4334&SETDISPLAYHEIGHT=5822&CLIP=0

I have also tried to use a native connection, but that also fails.

Regars,
Birgir

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/RenderRuntimeMap-fails-with-high-DPI-tp7138044p7138044.html
Sent from the MapGuide Users mailing list archive at Nabble.com.


More information about the mapguide-users mailing list