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

Reply via email to