Hi Jackie,
Yes, you're right. The wkt version of EPSG 27700 (British National Grid) has
"Meter" as the unit. Looks like I'm stuck with it then!
Thanks for your detective work!
Jo
Jackie Ng wrote:
>
> I was just following the trail of source code and it originates all the
> way back to the coordinate system of the map. At mapframe.php line 97:
>
> if($srs != "")
> {
> $csFactory = new MgCoordinateSystemFactory();
> $cs = $csFactory->Create($srs);
> $metersPerUnit =
> $cs->ConvertCoordinateSystemUnitsToMeters(1.0);
> $unitsType = $cs->GetUnits();
> }
> else
> {
> $metersPerUnit = 1.0;
> $unitsType = GetLocalizedString("DISTANCEMETERS", $locale);
> }
>
> $cs is an instance of MgCoordinateSystem
>
> $unitsType is the value that gets written to the ajaxmappanel.templ
> template and what the status bar uses to write the current position.
>
> The localized value DISTANCEMETERS defaults to "Meters" in localized\en.
> Since your one is in upper case it must have come from the coordinate
> system definition.
>
> So the culprit would seem to be the coordinate system of your map.
>
> - Jackie
>
>
--
View this message in context:
http://n2.nabble.com/Changing-the-status-bar-unit-spelling-tp4163318p4163840.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