This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.
from 0420f26 Comment out for now an optimization which is actually degrading performances
in the context of a JavaFX viewer. https://issues.apache.org/jira/browse/SIS-497
new f09b884 Address a performance issue observed during profiling: `Parameters.getParameter(String)`
invoked during map projection initializations is slow. We mitigate the problem with an identity
check on `ParameterDescriptor` before the slow comparisons. The identity check should be sufficient
at least for SIS implementations of map projections.
new b0405dd Provides a mechanism for creating transforms without caching them. It can
improve performances when creating a lot of transforms living for a short time.
new ffb556a Add GeodeticCalculator.createProjectionAroundStart() method.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../internal/referencing/provider/Providers.java | 2 +
.../sis/parameter/DefaultParameterValueGroup.java | 63 ++++++++--
.../sis/parameter/MapProjectionDescriptor.java | 2 +
.../apache/sis/parameter/ParameterValueList.java | 7 +-
.../java/org/apache/sis/parameter/Parameters.java | 19 +--
.../org/apache/sis/parameter/package-info.java | 2 +-
.../sis/referencing/GeodesicsOnEllipsoid.java | 9 ++
.../apache/sis/referencing/GeodeticCalculator.java | 138 ++++++++++++++++++++-
.../apache/sis/referencing/IdentifiedObjects.java | 8 +-
.../transform/DefaultMathTransformFactory.java | 88 ++++++++++++-
.../sis/referencing/GeodeticCalculatorTest.java | 35 +++++-
.../transform/DefaultMathTransformFactoryTest.java | 15 +++
12 files changed, 355 insertions(+), 33 deletions(-)
|