Klaus Förster wrote:

yes Mark, I know that the axis is reversed, but I don't get the point why the if clause is needed: fabs(pt->y) always returns a positive value or 0 and multiplying 0 with -1 doesn't do any harm. So why not use sprintf(y, "%.*f", precision, pt->y * -1) and skip the test?

Klaus


Hi Klaus,

In that case I don't know - the original patch was submitted by Eduin Carillo so he would be the right person to ask. The only thing I can think of is that it is supposed to suppress "minus 0" from appearing in the KML output (as +/- 0 are separate numbers in IEEE-754 floating point numbers), but even then I'm not 100% convinced by the logic.


ATB,

Mark.

--
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063
_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to