Thanks Jason for your explanation and I agree about the current behavior now that I already understood how it works.
Regards, Jason Birch wrote: > > I'd suggest trying: > > 0-15000 > 15000-Infinity > > Or > > 0-15001 > 15001-Infinity > > Depending on whether you want the lower or the upper rule to display at > 1:15000. Otherwise, you're leaving a gap of 1.0 in your scale range. > > MapGuide can't display both the lower 15000 and the upper 15000 at the > same time, so the developers had to choose one. I'm guessing that the > code does something like > > lowerbounds <= n < upperbounds > > A bit of Google Code Search shows this around line 709 of > MappingUtil.cpp in the Mapping Service, confirming my guess: > > // make sure we have a valid scale range > if (scale >= dl->GetMinScale() && scale < dl->GetMaxScale()) > > http://tinyurl.com/4yhnwc > > Note, this isn't a bug. I'll be really annoyed if someone "fixes" this, > as it is now my expected behaviour. > > Jason > > -----Original Message----- > From: Rodolfo Moreno > Subject: Re: [mapguide-users] StatusScale issue in scale ranges > > I have two scale ranges > 0-15000 > 15001 - infinite > > _______________________________________________ > mapguide-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapguide-users > > ----- Rodolfo Moreno CivilEng -- View this message in context: http://n2.nabble.com/StatusScale-issue-in-scale-ranges-tp1142302p1301345.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
