[Proj] MGRS/USNG support?
Oscar van Vlijmen
ovv at hetnet.nl
Fri May 5 14:25:19 EDT 2006
>>> Let the projection code calculate what the nearest central meridian is,
>>> merely based on the input of the longitude of each point.
> From: Gerald I. Evenden
> UTM allows for a 1/2 degree overlap or extension beyond its normal
> longitude range. Given that factor, how do you know which CM to use?
That's a shortcoming, but to calculate a 'regular' CM would be the best
thing to do.
> Similarly, if the point lies exactly on the division between zones, which
> CM do you use?
This is a matter of choosing one and documenting what the code does.
I believe the usual choice is zone 1 for lon=-180, zone 2 for lon=-172, ...
zone 31 for lon=0, zone 32 for lon=6, etcetera.
> Also, some zones in the Scandinavian region extend beyond the normal
> +/-3 degree limit, so again, explicit specification of the zone is required.
This is NOT required! It can be done based on latitude and longitude alone.
Others have done it, I have done it, so it can be done again.
Admittedly, usage of tmerc/utm in this fashion would be rare, but it
certainly is requested every now and then.
Some people do have lat/lon data without zone designations. If the UTM or GK
setup of a mutizonal region is highly regular -- without overlaps,
ambiguities, singularities etcetera -- an algorithmically derived CM can be
used without any problem.
> From: Frank Warmerdam
> And of course, there is no
> way of doing the same thing when going the other way.
This conversion is of course asymmetrical.
More information about the Proj
mailing list