ThinkGeo.com    |     Documentation    |     Premium Support

Error while requesting tiles

Hi,



We’re using TG 8.0.0.0 Web Edition to draw maps on ASP .NET Web Application. We’ve configured some LayerOverlays for MSSQL SERVER layers.



On first request to images while map is still no visible, OpenLayer does some request’s for images with HEIGHT=0. We have the following URL example:

singletile_GeoResource.axd?OVERLAYID=684&FORMAT=image%2Fpng&CACHEID=&PAGENAME=5XuWJFYXEkmk1EsGHzlk8w&GPSK=emF5Y3M1dmYyYmFpdnZjem9xYWo0cXpj&STYLES=&CLIENTID=MapControl13&EXTRA=021021452145&SRS=EPSG%3A900913&BBOX=-1033931.6067522,4684271.4467301,-1005917.4358896,4684271.4467301&WIDTH=733&HEIGHT=0&OId=676&ENT=&GEO=&ZOOM=12



As you can see, the parameter HEIGHT is 0. 



When that request is processed, we receive the following error:



Parameter is not valid.
   em System.Drawing.Bitmap…ctor(Int32 width, Int32 height, PixelFormat format)
   em System.Drawing.Bitmap…ctor(Int32 width, Int32 height)
   em ThinkGeo.MapSuite.WebEdition.SingleThreadTileResource.IhY=(HttpContext IxY=)
   em ThinkGeo.MapSuite.WebEdition.SingleThreadTileResource.ProcessRequestCore(HttpContext context)
   em ThinkGeo.MapSuite.WebEdition.SingleThreadTileResource.ProcessRequest(HttpContext context)
   em System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


We would like to avoid this error. 



We will wait your feedback.



Best regards,

BdaF




Hi BdaF,



Today I did a test for that, it looks I haven’t found the request you found. 







So I think that’s maybe caused by some code of your project, could you please do something like this:



1. Try to don’t use MSSQL SERVER layer but instead of ShapeFileFeatureLayer, so we can easier to recreate that local. But if ShapeFileFeatureLayer don’t have this issue, please also let us know.



2. Provide more detail code or a simple sample, that’s helpful for solve that quickly.



Regards,



Don