Problem with WMS if layer bounds are smaller/partial inside request bbox

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Problem with WMS if layer bounds are smaller/partial inside request bbox

Faruk Hadzic
Hello,

There is some kind of problem with rendering of layer if request BBOX is
bigger than defined BBOX for layer. This is happening in version 2.5. In
version 2.2 everything is working normally.

This is stack trace.

- MgFeatureServiceHandler.ProcessOperation() line 83 file
c:\mg-2.5-x64\mgdev\server\src\services\feature\FeatureServiceHandler.cpp
- MgOpGetClassDefinition.Execute() line 153 file
c:\mg-2.5-x64\mgdev\server\src\services\feature\OpGetClassDefinition.cpp
- MgServerDescribeSchema.GetClassDefinition() line 1039 file
c:\mg-2.5-x64\mgdev\server\src\services\feature\ServerDescribeSchema.cpp

 For example I have layer that had bbox is defined as
<Bounds west="6452734.8225" east="6457584.8225" south="4876898.3721"
north="4882648.3721"  SRS="EPSG:31276" />

If I make following request to MG2.5 it will fail with above stack trace:
http://localhost:8008/mapguide/mapagent/mapagent.fcgi?SERVICE=WMS&LAYERS=Layers%2FTest&FORMAT=image%2Fpng&TRANSPARENT=FALSE&HEIGHT=512&BGCOLOR=0xFFFFFF&REQUEST=GetMap&BBOX=6455650.23,4880154.08,6457991.78,4883029.08&WIDTH=417&STYLES=&SRS=EPSG:31276&VERSION=1.1.1

Same request works on MG2.2.

Upper right corner in request is outside bbox that is defined for layer.

I'm not sure is this bug or something is changed between version that I'm
missing. I tried to debug this problem but I'm clueless.

Any ideas?

Best Regards,
Faruk
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals