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 5b8757c47e Partial update of the EPSG geodetic dataset from version
9.9.1 to version 12.013. The "source_geogcrs_code" column is renamed
"base_crs_code", but a compatibility mode is kept if the previous name is
detected.
new 058a84cae1 Support the `REALIZATION_METHOD_CODE` column of the "Datum"
table of EPSG version 10+.
new 155af1559e Support the ANCHOR_EPOCH and FRAME_REFERENCE_EPOCH columns
of the "Datum" table in EPSG version 10+.
new c9dfe193ec Support the `CONVENTIONAL_RS_CODE` column of the "Datum"
table of EPSG version 10+.
new f36aa98eee More robust analysis of the EPSG schema in use. For
example, the check for missing columns is repeated for each column instead of
testing a sentinel value and assuming the same result for all. This analysis is
done only once when opening a connection to the EPSG database.
The 4 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:
.../org/apache/sis/temporal/LenientDateFormat.java | 4 +-
.../apache/sis/temporal/LenientDateFormatTest.java | 4 +
.../apache/sis/io/wkt/GeodeticObjectParser.java | 6 +-
.../referencing/datum/DefaultGeodeticDatum.java | 2 +-
.../referencing/datum/DefaultVerticalDatum.java | 10 +-
.../referencing/factory/AuthorityFactoryProxy.java | 11 +
.../factory/ConcurrentAuthorityFactory.java | 28 ++-
.../factory/GeodeticAuthorityFactory.java | 79 +++---
.../referencing/factory/sql/EPSGDataAccess.java | 277 ++++++++++++++-------
.../sis/referencing/factory/sql/SQLTranslator.java | 248 +++++++++---------
.../org/apache/sis/referencing/internal/Epoch.java | 2 -
.../referencing/internal/VerticalDatumTypes.java | 57 ++++-
.../internal/VerticalDatumTypesTest.java | 33 ++-
13 files changed, 483 insertions(+), 278 deletions(-)