[mapserver-users] CSharp Mapscript regional settings
Berend Veldkamp
b.veldkamp at zonnet.nl
Wed Feb 18 07:39:58 PST 2009
Hi,
I have written an application based on CSharp MapScript that generates
mapfiles. When I save them, decimal values are written in the format
specified in my regional settings (In the Netherlands that is a comma
"," instead of a period "."). So I end up with:
EXTENT -336022,285241803 -144935,85554567 383601,953193977
550266,745839123 Which should be:
EXTENT -336022.285241803 -144935.85554567 383601.953193977 550266.745839123
I successfully set the decimal separator in my code to a period like
this, but apparently MapScript doesn't use that value:
System.Threading.Thread.CurrentThread.CurrentCulture =
System.Globalization.CultureInfo.InvariantCulture;
When I change the value in the Control Panel, and then run the
application, it works perfect. However I would like to be able to run
it independent of any system settings.
Regards, Berend
More information about the MapServer-users
mailing list