[Proj] Question on colon DMS format
Gerald I. Evenden
geraldi.evenden at gmail.com
Sun May 17 07:47:17 PDT 2009
On Saturday 16 May 2009 10:55:23 pm Hamish wrote:
...
> GRASS still uses this format, the following are allowed:
>
> DDDh
> (DDD.DDDDDDh is not allowed, as E has problems with
> mistranslation into e.g. e+06; so +/- DDD.DDDDD must be
> used there; could probably be coded around but currently isn't)
I do not understand the "h".
Problems with a NEWS suffix sign sounds like a library problem. On a GNU
library 11.3e is interpreted as a positive 11.3 and "e" is still in the
uninterpreded input string.
A proper lexical analyser should sense existance of an e|E followed by a
signed number. The "D" of FORTRAN infamy is not recognized. In any case
proj_dms2rad and preceeding versions have not put a restriction on ddd.dddd.
> DDD:MMh
> DDD:MM.MMMMh (recently added to deal with GPS output)
> DDD:MM:SSh
> DDD:MM:SS.SSSSSh
>
> GRASS enforces %02d for MM and SS input, but I don't think
> that's necessary and have considered removing it.
Don't use %2d as that will cause space for numbers under 10. "%d" will work
OK with proj_dms2rad.
...
> and using a degree ascii char, but then that always goes nuts
> when the LANG setting changes.
Basic, old time, standard ASCII does *not* have a degree mark and that is why
I have not used it. The degree mark is an addition to some alphabets.
I would use it but I am not a student of all the alphabets available nor do I
want to be and until a standard alphabet is mandated by the US Congress, The
United Nations, or a local star cluster federation, I must stick to old
standards although I would like to use a °.
If this august group of potential users can make an IRON-CLAD guarantee that
latin-1, UTF-8, or whatever set is univerally available to a *all* potential
users and usable in C format operations, I would add the degree mark to the
system.
Thanks for the comments.
--
The whole religious complexion of the modern world is due
to the absence from Jerusalem of a lunatic asylum.
-- Havelock Ellis (1859-1939) British psychologist
More information about the Proj
mailing list