sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-4.0 updated (e900738 -> ffe4da9)
Date Sat, 15 Feb 2020 17:12:58 GMT
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 e900738  Renamed MosaicCalculator as TileOrganizer.
     new ce34db4  Renamed TranslatedTransform as TileTranslation.
     new 901921c  Consolidation of multi-grids NTv2 support with the addition of documentation
and tests.
     new c484cfb  When a point to transform is outside all sub-grids provided by a NTv2 file,
take the nearest grid.
     new e16a2c4  Change the policy of DatumShiftGrid.getDomainOfValidity(): compute the envelope
from cell center, not cell border. This is necessary for avoiding spurious overlaps when two
grids are side-by-side (in principle without overlapping) but one grid has larger cells than
the other other grid. The 0.5 cell expansion caused the grid with larger cells to overlap
the grid with smaller cells. This problem happens with NTv2 datum shift grid.
     new ffe4da9  Delegate the choice of NTv2 sub-grid to SpecializableTransform. With this
commit, DatumShiftGridGroup.interpolateInCell(…) really become only a fallback (except during
inverse transforms).

The 5 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:
 .../referencing/j2d/IntervalRectangle.java         |  48 ++++++-
 .../internal/referencing/j2d/TileOrganizer.java    |   6 +-
 ...anslatedTransform.java => TileTranslation.java} |   4 +-
 .../referencing/provider/DatumShiftGridFile.java   | 155 ++++++++++++++-------
 .../referencing/provider/DatumShiftGridGroup.java  | 137 +++++++++++-------
 .../sis/internal/referencing/provider/NADCON.java  |   3 +-
 .../sis/internal/referencing/provider/NTv2.java    |   3 +-
 .../sis/referencing/datum/DatumShiftGrid.java      |  50 ++++++-
 .../FranceGeocentricInterpolationTest.java         |   8 +-
 .../internal/referencing/provider/NADCONTest.java  |  20 ++-
 .../internal/referencing/provider/NTv2Test.java    | 109 +++++++++++++--
 .../src/test/java/org/apache/sis/test/Assume.java  |   2 +-
 12 files changed, 398 insertions(+), 147 deletions(-)
 rename core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/{TranslatedTransform.java
=> TileTranslation.java} (95%)


Mime
View raw message