Hello all
Apache SIS now have 3 projection methods, the three easiest ones:
Lambert Conformal, Mercator and spherical case of Equidistant. The [1]
page lists mores, but this is because many are variants of the same
method. Implementation classes are at [2], but must peoples will not use
those classes directly.
Before to port other map projections, I started the port of ProjectedCRS
and CoordinateOperation implementations [3]. They are the classes that
most peoples will deal with when performing map projections. Those two
classes are derived from ISO 19111 and ISO 19162.
Some more works and tests will be needed in the next few days for
implementing WKT 2 formatting (which is a new feature - current
ProjectedCRS formats only WKT 1) and - if time allows - GML. After WKT
parsing has been implemented, maybe we could consider a release. Since
many peoples create a CRS from a WKT string rather than
programmatically, a release with WKT support may be the first release
with a referencing module starting to be useful.
Martin
[1] http://sis.staging.apache.org/content/CoordinateOperationMethods.html
[2]
https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/referencing/operation/projection/package-summary.html
[3]
https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/referencing/operation/AbstractCoordinateOperation.html