This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
from e0f5cfa3ec Merge branch 'geoapi-4.0' into geoapi-3.1
add 34f2e7c373 Add more classes or packages to qualify as test
dependencies when organizing import statements.
add b4fbe3c1d5 Remove NullArgumentException.
https://issues.apache.org/jira/browse/SIS-562
add a7331c907e Remove the deprecated `InterpolatedMolodenskyTransform`
class.
add 4956bf7511 Following the removal of `InterpolatedMolodenskyTransform`,
retrofit `MolodenskyFormula` into `MolodenskyTransform`.
add c4a3614aa0 Remove deprecated methods.
add dc7ec34832 Remove the @since and @version javadoc tags in incubator
modules. Those tags are relevant only for classes and members in public API.
add 65b60e8471 Minor formatting: fix a few spelling errors in comments,
add comments about non-endorsed modules, adjust some white spaces.
add c586f3e587 Replace <cite>"..."</cite> by <q>...</q>. Previous form was
a wrong usage of HTML <cite> tag.
add 374dc41dd6 Deprecate `DefaultRecordSchema` for removal.
add 3afc7a15bf Resolve a few warnings.
new 0a72e06db9 Merge branch 'geoapi-4.0' into geoapi-3.1
The 1 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:
.../sis/buildtools/coding/ReorganizeImports.java | 31 +-
endorsed/build.gradle.kts | 2 +-
.../main/org/apache/sis/console/CommandRunner.java | 2 +-
.../org.apache.sis.feature/main/module-info.java | 2 +-
.../main/org/apache/sis/coverage/Category.java | 2 +-
.../org/apache/sis/coverage/grid/GridGeometry.java | 7 +-
.../org/apache/sis/coverage/grid/package-info.java | 2 +-
.../org/apache/sis/feature/AbstractAttribute.java | 2 +-
.../apache/sis/feature/AbstractIdentifiedType.java | 8 +-
.../apache/sis/feature/DefaultAssociationRole.java | 2 +-
.../apache/sis/feature/DefaultAttributeType.java | 4 +-
.../sis/feature/builder/AttributeTypeBuilder.java | 4 +-
.../apache/sis/feature/builder/TypeBuilder.java | 13 +-
.../apache/sis/feature/builder/package-info.java | 2 +-
.../sis/geometry/wrapper/GeometryWrapper.java | 5 +-
.../main/org/apache/sis/image/Colorizer.java | 4 +-
.../main/org/apache/sis/image/ImageProcessor.java | 151 +------
.../main/org/apache/sis/image/Visualization.java | 12 -
.../main/org/apache/sis/image/package-info.java | 2 +-
.../org.apache.sis.metadata/main/module-info.java | 4 +-
.../apache/sis/metadata/internal/AxisNames.java | 48 +-
.../apache/sis/metadata/internal/NameMeaning.java | 2 +-
.../sis/metadata/internal/ReferencingServices.java | 2 +-
.../apache/sis/metadata/iso/DefaultMetadata.java | 88 +---
.../sis/metadata/iso/citation/Citations.java | 12 +-
.../iso/constraint/DefaultConstraints.java | 6 +-
.../metadata/iso/distribution/DefaultFormat.java | 2 +-
.../iso/extent/DefaultGeographicBoundingBox.java | 4 +-
.../iso/extent/DefaultGeographicDescription.java | 6 +-
.../apache/sis/metadata/iso/extent/Extents.java | 4 +-
.../org/apache/sis/metadata/iso/package-info.java | 2 +-
.../apache/sis/util/iso/DefaultRecordSchema.java | 5 +-
.../org/apache/sis/util/iso/DefaultRecordType.java | 57 +--
.../main/org/apache/sis/util/iso/Types.java | 2 +-
.../main/org/apache/sis/util/iso/package-info.java | 2 +-
.../main/org/apache/sis/xml/bind/Context.java | 2 +-
.../test/org/apache/sis/metadata/TreeNodeTest.java | 6 +-
.../sis/openoffice/ReferencingFunctions.java | 4 +-
.../org/apache/sis/openoffice/XReferencing.java | 4 +-
.../referencing/gazetteer/FinalLocationType.java | 12 +-
.../gazetteer/ModifiableLocationType.java | 12 +-
.../main/module-info.java | 2 +-
.../main/org/apache/sis/io/wkt/Convention.java | 2 +-
.../main/org/apache/sis/io/wkt/Formatter.java | 4 +-
.../org/apache/sis/io/wkt/MathTransformParser.java | 4 +-
.../main/org/apache/sis/io/wkt/StoredTree.java | 4 +-
.../main/org/apache/sis/io/wkt/Transliterator.java | 30 +-
.../main/org/apache/sis/io/wkt/package-info.java | 4 +-
.../parameter/DefaultParameterDescriptorGroup.java | 4 +-
.../sis/parameter/DefaultParameterValue.java | 4 +-
.../org/apache/sis/parameter/ParameterBuilder.java | 10 +-
.../org/apache/sis/parameter/TensorParameters.java | 2 +-
.../sis/referencing/AbstractIdentifiedObject.java | 12 +-
.../main/org/apache/sis/referencing/Builder.java | 10 +-
.../main/org/apache/sis/referencing/CRS.java | 6 +-
.../main/org/apache/sis/referencing/CommonCRS.java | 6 +-
.../apache/sis/referencing/IdentifiedObjects.java | 4 +-
.../apache/sis/referencing/NamedIdentifier.java | 2 +-
.../sis/referencing/crs/DefaultDerivedCRS.java | 2 +-
.../apache/sis/referencing/cs/AxesConvention.java | 2 +-
.../org/apache/sis/referencing/cs/AxisFilter.java | 4 +-
.../sis/referencing/cs/CoordinateSystems.java | 12 +-
.../cs/DefaultCoordinateSystemAxis.java | 16 +-
.../sis/referencing/cs/DirectionAlongMeridian.java | 8 +-
.../sis/referencing/datum/DatumShiftGrid.java | 2 +-
.../referencing/datum/DefaultGeodeticDatum.java | 4 +-
.../factory/CommonAuthorityFactory.java | 4 +-
.../factory/IdentifiedObjectFinder.java | 2 +-
.../referencing/factory/IdentifiedObjectSet.java | 2 +-
.../referencing/factory/sql/EPSGDataAccess.java | 6 +-
.../sis/referencing/factory/sql/package-info.java | 4 +-
.../sis/referencing/internal/DeprecatedCode.java | 2 +-
.../sis/referencing/internal/DeprecatedName.java | 2 +-
.../operation/CoordinateOperationContext.java | 6 +-
.../operation/CoordinateOperationRegistry.java | 2 +-
.../DefaultCoordinateOperationFactory.java | 9 +-
.../operation/LooselyDefinedMethod.java | 12 +-
.../builder/LocalizationGridException.java | 4 +-
.../operation/builder/ProjectedTransformTry.java | 2 +-
.../sis/referencing/operation/matrix/Matrices.java | 2 +-
.../referencing/operation/matrix/MatrixSIS.java | 23 +-
.../referencing/operation/matrix/package-info.java | 2 +-
.../sis/referencing/operation/package-info.java | 2 +-
.../operation/projection/AzimuthalEquidistant.java | 2 +-
.../operation/projection/CassiniSoldner.java | 8 +-
.../operation/projection/ConformalProjection.java | 4 +-
.../projection/LambertConicConformal.java | 20 +-
.../referencing/operation/projection/Mercator.java | 26 +-
.../projection/ModifiedAzimuthalEquidistant.java | 2 +-
.../operation/projection/Mollweide.java | 4 +-
.../operation/projection/NormalizedProjection.java | 6 +-
.../operation/projection/ObliqueMercator.java | 10 +-
.../operation/projection/ObliqueStereographic.java | 8 +-
.../operation/projection/Orthographic.java | 2 +-
.../operation/projection/PolarStereographic.java | 26 +-
.../operation/projection/Polyconic.java | 2 +-
.../operation/projection/Sinusoidal.java | 6 +-
.../operation/projection/TransverseMercator.java | 4 +-
.../operation/projection/ZonedGridSystem.java | 2 +-
.../operation/projection/package-info.java | 6 +-
.../operation/provider/AbridgedMolodensky.java | 6 +-
.../operation/provider/AbstractProvider.java | 2 +-
.../operation/provider/AbstractStereographic.java | 2 +-
.../sis/referencing/operation/provider/Affine.java | 2 +-
.../operation/provider/AlbersEqualArea.java | 2 +-
.../operation/provider/AxisOrderReversal.java | 2 +-
.../operation/provider/AxisOrderReversal3D.java | 2 +-
.../provider/AzimuthalEquidistantSpherical.java | 2 +-
.../operation/provider/CassiniSoldner.java | 2 +-
.../provider/CoordinateFrameRotation.java | 2 +-
.../provider/CoordinateFrameRotation2D.java | 2 +-
.../provider/CoordinateFrameRotation3D.java | 2 +-
.../operation/provider/Equirectangular.java | 4 +-
.../provider/FranceGeocentricInterpolation.java | 42 +-
.../operation/provider/GeocentricToGeographic.java | 2 +-
.../provider/GeocentricToTopocentric.java | 2 +-
.../operation/provider/GeocentricTranslation.java | 2 +-
.../provider/GeocentricTranslation2D.java | 2 +-
.../provider/GeocentricTranslation3D.java | 2 +-
.../operation/provider/Geographic2Dto3D.java | 2 +-
.../operation/provider/Geographic3Dto2D.java | 2 +-
.../provider/GeographicAndVerticalOffsets.java | 6 +-
.../operation/provider/GeographicOffsets.java | 8 +-
.../operation/provider/GeographicOffsets2D.java | 2 +-
.../operation/provider/GeographicToGeocentric.java | 4 +-
.../provider/GeographicToTopocentric.java | 2 +-
.../provider/HyperbolicCassiniSoldner.java | 2 +-
.../operation/provider/Interpolation1D.java | 4 +-
.../provider/LambertAzimuthalEqualArea.java | 2 +-
.../LambertAzimuthalEqualAreaSpherical.java | 2 +-
.../operation/provider/LambertConformal1SP.java | 2 +-
.../operation/provider/LambertConformal2SP.java | 2 +-
.../provider/LambertConformalBelgium.java | 2 +-
.../provider/LambertConformalMichigan.java | 2 +-
.../operation/provider/LambertConformalWest.java | 6 +-
.../provider/LambertCylindricalEqualArea.java | 2 +-
.../LambertCylindricalEqualAreaSpherical.java | 2 +-
.../operation/provider/LongitudeRotation.java | 2 +-
.../operation/provider/Mercator1SP.java | 2 +-
.../operation/provider/Mercator2SP.java | 2 +-
.../provider/MercatorAuxiliarySphere.java | 2 +-
.../operation/provider/MercatorSpherical.java | 2 +-
.../operation/provider/MillerCylindrical.java | 2 +-
.../provider/ModifiedAzimuthalEquidistant.java | 2 +-
.../referencing/operation/provider/Mollweide.java | 2 +-
.../referencing/operation/provider/Molodensky.java | 6 +-
.../provider/MolodenskyInterpolation.java | 105 -----
.../sis/referencing/operation/provider/NADCON.java | 6 +-
.../sis/referencing/operation/provider/NTv1.java | 2 +-
.../sis/referencing/operation/provider/NTv2.java | 4 +-
.../operation/provider/ObliqueMercator.java | 4 +-
.../operation/provider/ObliqueMercatorCenter.java | 4 +-
.../provider/ObliqueMercatorTwoPoints.java | 2 +-
.../provider/ObliqueMercatorTwoPointsCenter.java | 2 +-
.../operation/provider/ObliqueStereographic.java | 2 +-
.../operation/provider/Orthographic.java | 2 +-
.../operation/provider/PolarStereographicA.java | 4 +-
.../operation/provider/PolarStereographicB.java | 4 +-
.../operation/provider/PolarStereographicC.java | 2 +-
.../provider/PolarStereographicNorth.java | 2 +-
.../provider/PolarStereographicSouth.java | 2 +-
.../referencing/operation/provider/Polyconic.java | 2 +-
.../operation/provider/PositionVector7Param.java | 2 +-
.../operation/provider/PositionVector7Param2D.java | 2 +-
.../operation/provider/PositionVector7Param3D.java | 2 +-
.../operation/provider/PseudoMercator.java | 2 +-
.../operation/provider/PseudoPlateCarree.java | 2 +-
.../operation/provider/PseudoSinusoidal.java | 2 +-
.../operation/provider/RegionalMercator.java | 2 +-
.../operation/provider/SatelliteTracking.java | 2 +-
.../referencing/operation/provider/Sinusoidal.java | 2 +-
.../operation/provider/TransverseMercator.java | 4 +-
.../provider/TransverseMercatorSouth.java | 2 +-
.../operation/provider/VerticalOffset.java | 4 +-
.../provider/ZonedTransverseMercator.java | 2 +-
.../transform/AbridgedMolodenskyTransform2D.java | 2 +-
.../operation/transform/ContextualParameters.java | 2 +-
.../operation/transform/DatumShiftTransform.java | 32 +-
.../transform/DefaultMathTransformFactory.java | 14 +-
.../transform/InterpolatedGeocentricTransform.java | 38 +-
.../transform/InterpolatedMolodenskyTransform.java | 458 -------------------
.../InterpolatedMolodenskyTransform2D.java | 139 ------
.../operation/transform/InterpolatedTransform.java | 2 +-
.../operation/transform/MathTransforms.java | 18 -
.../operation/transform/MolodenskyFormula.java | 490 ---------------------
.../operation/transform/MolodenskyTransform.java | 420 +++++++++++++++++-
.../operation/transform/package-info.java | 2 +-
.../sis/referencing/util/AxisDirections.java | 4 +-
.../sis/referencing/util/CoordinateOperations.java | 2 +-
.../sis/referencing/util/DefinitionVerifier.java | 8 +-
.../org/apache/sis/referencing/util/Formulas.java | 4 +-
.../referencing/util/GeodeticObjectBuilder.java | 8 +-
.../sis/referencing/util/ReferencingUtilities.java | 10 +-
.../org/apache/sis/referencing/util/j2d/Tile.java | 12 +-
.../referencing/CC_GeneralOperationParameter.java | 4 +-
.../org/apache/sis/io/wkt/ComparisonWithEPSG.java | 6 +-
.../sis/io/wkt/GeodeticObjectParserTest.java | 4 +-
.../test/org/apache/sis/io/wkt/WKTParserTest.java | 2 +-
.../apache/sis/parameter/ParameterBuilderTest.java | 2 +-
.../org/apache/sis/referencing/BuilderTest.java | 2 +-
.../sis/referencing/crs/DefaultDerivedCRSTest.java | 4 +-
.../referencing/crs/DefaultProjectedCRSTest.java | 2 +-
.../apache/sis/referencing/cs/HardCodedAxes.java | 54 +--
.../operation/CoordinateOperationFinderTest.java | 4 +-
.../operation/CoordinateOperationRegistryTest.java | 20 +-
.../DefaultCoordinateOperationFactoryTest.java | 2 +-
.../operation/projection/CassiniSoldnerTest.java | 4 +-
.../projection/LambertConicConformalTest.java | 12 +-
.../operation/projection/MercatorTest.java | 22 +-
.../ModifiedAzimuthalEquidistantTest.java | 2 +-
.../operation/projection/ObliqueMercatorTest.java | 2 +-
.../operation/projection/OrthographicTest.java | 2 +-
.../projection/PolarStereographicTest.java | 2 +-
.../provider/CoordinateFrameRotationTest.java | 4 +-
.../FranceGeocentricInterpolationTest.java | 2 +-
.../provider/GeocentricTranslationTest.java | 6 +-
.../operation/provider/GeographicOffsetsTest.java | 4 +-
.../provider/PositionVector7ParamTest.java | 4 +-
.../operation/provider/ProvidersTest.java | 1 -
.../operation/provider/SeismicBinGridMock.java | 4 +-
.../operation/transform/CopyTransformTest.java | 2 +-
.../transform/EllipsoidToCentricTransformTest.java | 4 +-
.../InterpolatedGeocentricTransformTest.java | 2 +-
.../InterpolatedMolodenskyTransformTest.java | 130 ------
.../transform/InterpolatedTransformTest.java | 4 +-
.../transform/MolodenskyTransformTest.java | 4 +-
.../operation/transform/ScaleTransformTest.java | 2 +-
.../sis/storage/geotiff/writer/GeoEncoder.java | 2 +-
.../org/apache/sis/storage/netcdf/base/Axis.java | 4 +-
.../apache/sis/storage/netcdf/base/CRSBuilder.java | 12 +-
.../apache/sis/storage/netcdf/base/Convention.java | 6 +-
.../apache/sis/storage/netcdf/base/Decoder.java | 2 +-
.../org/apache/sis/storage/netcdf/base/Grid.java | 4 +-
.../apache/sis/storage/netcdf/base/Variable.java | 2 +-
.../sis/storage/netcdf/base/package-info.java | 10 +-
.../sis/storage/netcdf/classic/ChannelDecoder.java | 2 +-
.../sis/storage/netcdf/classic/GridInfo.java | 2 +-
.../sis/storage/netcdf/classic/VariableInfo.java | 4 +-
.../apache/sis/storage/netcdf/package-info.java | 10 +-
.../sis/storage/netcdf/ucar/DecoderWrapper.java | 2 +-
.../sis/storage/netcdf/ucar/GridWrapper.java | 2 +-
.../apache/sis/io/stream/OutputStreamAdapter.java | 2 +-
.../org/apache/sis/storage/DataStoreProvider.java | 4 +-
.../main/org/apache/sis/storage/Resource.java | 2 +-
.../org/apache/sis/storage/StorageConnector.java | 2 +-
.../org/apache/sis/storage/image/FormatFinder.java | 2 +-
.../main/org/apache/sis/storage/xml/Store.java | 2 +-
.../src/org.apache.sis.util/main/module-info.java | 14 +-
.../main/org/apache/sis/io/AppendableWriter.java | 2 +-
.../main/org/apache/sis/io/Appender.java | 2 +-
.../main/org/apache/sis/io/IO.java | 2 +-
.../main/org/apache/sis/io/TableAppender.java | 2 +-
.../main/org/apache/sis/io/TabularFormat.java | 4 +-
.../main/org/apache/sis/measure/package-info.java | 6 +-
.../main/org/apache/sis/setup/About.java | 2 +-
.../sis/util/AbstractInternationalString.java | 2 +-
.../main/org/apache/sis/util/ArgumentChecks.java | 118 ++---
.../main/org/apache/sis/util/CharSequences.java | 42 +-
.../main/org/apache/sis/util/ComparisonMode.java | 4 +-
.../main/org/apache/sis/util/Debug.java | 2 +-
.../org/apache/sis/util/LenientComparable.java | 4 +-
.../org/apache/sis/util/NullArgumentException.java | 67 ---
.../main/org/apache/sis/util/Numbers.java | 4 +-
.../main/org/apache/sis/util/ObjectConverter.java | 2 +-
.../main/org/apache/sis/util/StringBuilders.java | 2 +-
.../apache/sis/util/collection/CodeListSet.java | 5 +-
.../org/apache/sis/util/collection/Containers.java | 2 +-
.../apache/sis/util/collection/TableColumn.java | 16 +-
.../sis/util/collection/TreeTableFormat.java | 4 +-
.../sis/util/collection/WeakValueHashMap.java | 11 +-
.../apache/sis/util/collection/package-info.java | 2 +-
.../apache/sis/util/internal/CheckedArrayList.java | 3 +-
.../apache/sis/util/internal/CheckedHashSet.java | 3 +-
.../org/apache/sis/util/internal/Constants.java | 2 +-
.../org/apache/sis/util/internal/DoubleDouble.java | 2 +-
.../sis/util/internal/LocalizedParseException.java | 4 +-
.../main/org/apache/sis/util/logging/Logging.java | 18 +-
.../org/apache/sis/util/logging/package-info.java | 2 +-
.../main/org/apache/sis/util/package-info.java | 2 +-
.../org/apache/sis/measure/UnitFormatTest.java | 2 +-
.../org/apache/sis/util/ArgumentChecksTest.java | 4 +-
.../sis/util/internal/CheckedArrayListTest.java | 5 +-
.../src/org.apache.sis.cql/main/module-info.java | 2 -
.../storage/coveragejson/CoverageJsonStore.java | 9 +-
.../sis/storage/coveragejson/CoverageResource.java | 46 +-
.../storage/coveragejson/binding/Parameters.java | 2 +-
.../sis/storage/coveragejson/package-info.java | 2 +-
.../main/module-info.java | 2 -
.../storage/shapefile/DataStoreQueryException.java | 2 -
.../shapefile/DataStoreQueryResultException.java | 2 -
.../shapefile/DbaseFileNotFoundException.java | 2 -
.../sis/storage/shapefile/InputFeatureStream.java | 2 -
.../shapefile/InvalidDbaseFileFormatException.java | 2 -
.../shapefile/InvalidShapefileFormatException.java | 2 -
.../apache/sis/storage/shapefile/ShapeFile.java | 3 -
.../sis/storage/shapefile/ShapeTypeEnum.java | 3 -
.../shapefile/ShapefileNotFoundException.java | 2 -
.../apache/sis/storage/shapefile/cpg/CpgFiles.java | 2 -
.../apache/sis/storage/shapefile/package-info.java | 2 -
.../test/module-info.java | 2 -
.../org/apache/sis/services/OSGiActivator.java | 2 -
.../org/apache/sis/services/ServletListener.java | 2 -
optional/src/org.apache.sis.gui/bundle/README | 2 +-
.../org/apache/sis/gui/controls/TabularWidget.java | 2 +-
.../apache/sis/gui/coverage/BandRangeTable.java | 2 +-
.../apache/sis/gui/coverage/CoverageStyling.java | 2 +-
.../sis/gui/coverage/ImagePropertyExplorer.java | 4 +-
.../org/apache/sis/gui/dataset/FeatureTable.java | 2 +-
.../main/org/apache/sis/gui/dataset/LogViewer.java | 2 +-
.../sis/gui/internal/FixedHeaderColumnSize.java | 4 +-
.../apache/sis/gui/internal/ImageConverter.java | 2 +-
.../org/apache/sis/gui/metadata/MetadataTree.java | 2 +-
.../org/apache/sis/gui/referencing/CRSChooser.java | 2 +-
.../gui/referencing/RecentReferenceSystems.java | 4 +-
.../main/org/apache/sis/gui/setup/Wizard.java | 2 +-
315 files changed, 1188 insertions(+), 2639 deletions(-)
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MolodenskyInterpolation.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/transform/InterpolatedMolodenskyTransform.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/transform/InterpolatedMolodenskyTransform2D.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/transform/MolodenskyFormula.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/transform/InterpolatedMolodenskyTransformTest.java
delete mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/NullArgumentException.java