Hello all
We committed recently a class named "UnitaryProjection" [1], but I'm
unsure about this class name since I have not seen this name used
elsewhere. "UnitaryProjection" is the base class of all map projections,
except that it performs its calculation on a unit sphere or an ellipsoid
having a semi-major axis length of 1. The name "Unitary" tries to
emphases that.
We could rename "UnitaryProjection" as "MapProjection", but I'm afraid
that someone seeing "MapProjection" would expect a class performing the
whole map projection process, which is not the case: scale factor, false
easting/northing, conversions from degrees to radians, etc. are done
outside of "UnitaryProjection".
What would peoples prefer?
1) Keep the "UnitaryProjection" name for making clear that this class
does not apply scale factor, etc.
2) Rename as "MapProjection" and hope that the javadoc [1] is
sufficiently clear.
3) Rename into something else ("NormalizedProjection" ?)
Martin
[1]
https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/referencing/operation/projection/UnitaryProjection.html