This is an automated email from the ASF dual-hosted git repository.

amanin pushed a commit to branch refactor/strict_storage_connector
in repository https://gitbox.apache.org/repos/asf/sis.git

commit c1ac7e6e8490fbff830d7b2ab1b15e624c8f8ff9
Merge: dbeef90 4658dfb
Author: Alexis Manin <[email protected]>
AuthorDate: Thu Mar 4 17:02:14 2021 +0100

    Merge branch 'geoapi-4.0' into refactor/strict_storage_connector
    
    It's alive !

 NOTICE                                             |    7 +-
 application/pom.xml                                |    2 +-
 application/sis-console/pom.xml                    |    2 +-
 application/sis-javafx/pom.xml                     |    4 +-
 application/sis-javafx/src/main/artifact/bin/sisfx |    9 +-
 .../sis-javafx/src/main/artifact/bin/sisfx.bat     |    2 +-
 .../main/java/org/apache/sis/gui/DataViewer.java   |    8 +-
 .../main/java/org/apache/sis/gui/RecentFiles.java  |  154 +++
 .../apache/sis/gui/coverage/CategoryColors.java    |  169 ---
 .../sis/gui/coverage/CategoryColorsCell.java       |  365 ------
 .../org/apache/sis/gui/coverage/CellFormat.java    |    9 +-
 .../apache/sis/gui/coverage/CoverageCanvas.java    |  316 ++++-
 .../apache/sis/gui/coverage/CoverageControls.java  |   26 +-
 .../apache/sis/gui/coverage/CoverageStyling.java   |   87 +-
 .../org/apache/sis/gui/coverage/GridError.java     |    2 +-
 .../java/org/apache/sis/gui/coverage/GridView.java |    6 +-
 .../org/apache/sis/gui/coverage/GridViewSkin.java  |   52 +-
 .../apache/sis/gui/coverage/IsolineRenderer.java   |  498 ++++++++
 .../org/apache/sis/gui/coverage/RenderingData.java |  243 +++-
 .../org/apache/sis/gui/dataset/CopyAction.java     |    2 +-
 .../apache/sis/gui/dataset/ExpandedFeature.java    |    8 +
 .../org/apache/sis/gui/dataset/FeatureTable.java   |   10 +-
 .../java/org/apache/sis/gui/dataset/LoadEvent.java |   66 +
 .../java/org/apache/sis/gui/dataset/LogViewer.java |    2 +-
 .../apache/sis/gui/dataset/ResourceExplorer.java   |   24 +-
 .../org/apache/sis/gui/dataset/ResourceTree.java   |   51 +-
 .../java/org/apache/sis/gui/map/MapCanvas.java     |  258 ++--
 .../java/org/apache/sis/gui/map/MapCanvasAWT.java  |  228 ++--
 .../main/java/org/apache/sis/gui/map/MapMenu.java  |    2 +-
 .../java/org/apache/sis/gui/map/RenderingMode.java |   51 -
 .../java/org/apache/sis/gui/map/StatusBar.java     |   24 +-
 .../sis/gui/metadata/StandardMetadataTree.java     |    4 +-
 .../org/apache/sis/gui/referencing/CRSChooser.java |    2 +-
 .../gui/referencing/PositionableProjection.java    |   19 +
 .../gui/referencing/RecentReferenceSystems.java    |    2 +-
 .../apache/sis/internal/gui/ExceptionReporter.java |  161 ++-
 .../sis/internal/gui/ImmutableObjectProperty.java  |    5 +-
 .../org/apache/sis/internal/gui/PropertyView.java  |    2 +-
 .../org/apache/sis/internal/gui/RecentChoices.java |   24 +
 .../apache/sis/internal/gui/ResourceLoader.java    |    6 +-
 .../org/apache/sis/internal/gui/Resources.java     |   31 +
 .../apache/sis/internal/gui/Resources.properties   |    6 +
 .../sis/internal/gui/Resources_fr.properties       |    6 +
 .../java/org/apache/sis/internal/gui/Styles.java   |   21 +-
 .../apache/sis/internal/gui/control/ColorCell.java |  457 +++++++
 .../internal/gui/control/ColorColumnHandler.java   |  148 +++
 .../apache/sis/internal/gui/control/ColorRamp.java |  234 ++++
 .../sis/internal/gui/control/FormatApplicator.java |  253 ++++
 .../sis/internal/gui/control/FormatTableCell.java  |  261 ++++
 .../sis/internal/gui/control/ValueColorMapper.java |  558 +++++++++
 .../sis/internal/gui/control}/package-info.java    |   15 +-
 .../org/apache/sis/internal/setup/FXFinder.java    |  416 +++++--
 .../org/apache/sis/internal/setup/Inflater.java    |  175 +++
 .../sis/internal/setup/LoggingConfiguration.java   |   17 +-
 .../java/org/apache/sis/internal/setup/Wizard.java |  757 ++++++++++++
 .../org/apache/sis/internal/setup/WizardPage.java  |  114 ++
 .../org/apache/sis/gui/pseudo-classes.css          |    6 +
 .../apache/sis/gui/coverage/CoverageCanvasApp.java |  129 ++
 .../sis/gui/coverage/CoverageStylingApp.java       |    6 +-
 .../org/apache/sis/gui/coverage/GridViewApp.java   |   22 +-
 .../gui/control/ValueColorMapperApp.java}          |   55 +-
 application/sis-openoffice/pom.xml                 |    2 +-
 core/pom.xml                                       |   12 +-
 core/sis-build-helper/pom.xml                      |    4 +-
 .../apache/sis/internal/book/CodeColorizer.java    |    6 +-
 core/sis-cql/pom.xml                               |    2 +-
 core/sis-feature/pom.xml                           |    8 +-
 .../coverage/grid/CoordinateOperationFinder.java   |  256 ++--
 .../sis/coverage/grid/GridCoordinatesView.java     |   13 +-
 .../org/apache/sis/coverage/grid/GridCoverage.java |    2 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |    2 +-
 .../sis/coverage/grid/GridCoverageBuilder.java     |   19 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |   22 +-
 .../org/apache/sis/coverage/grid/GridExtent.java   |   42 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   88 +-
 .../apache/sis/coverage/grid/GridOrientation.java  |  210 +++-
 .../sis/coverage/grid/ResampledGridCoverage.java   |    6 +-
 .../apache/sis/coverage/grid/SliceGeometry.java    |    6 +-
 .../org/apache/sis/feature/AbstractFeature.java    |   39 +-
 .../java/org/apache/sis/feature/DenseFeature.java  |   25 +-
 .../java/org/apache/sis/feature/SparseFeature.java |   27 +-
 .../apache/sis/feature/StringJoinOperation.java    |    2 +-
 .../sis/feature/builder/AttributeTypeBuilder.java  |   31 +-
 .../org/apache/sis/filter/ComparisonFunction.java  |    2 +-
 .../org/apache/sis/filter/DefaultObjectId.java     |   12 +-
 .../org/apache/sis/filter/FilterByIdentifier.java  |    7 +-
 .../java/org/apache/sis/image/AnnotatedImage.java  |  107 +-
 .../java/org/apache/sis/image/BandedIterator.java  |  444 +++++++
 .../java/org/apache/sis/image/DefaultIterator.java |  725 -----------
 .../java/org/apache/sis/image/ErrorAction.java     |   83 ++
 .../java/org/apache/sis/image/ErrorHandler.java    |  216 ++++
 .../java/org/apache/sis/image/ImageProcessor.java  |  209 ++--
 .../java/org/apache/sis/image/LinearIterator.java  |  124 --
 .../java/org/apache/sis/image/PixelIterator.java   |  780 ++++++++++--
 .../java/org/apache/sis/image/PlanarImage.java     |    2 +-
 .../java/org/apache/sis/image/PrefetchedImage.java |  172 ++-
 .../org/apache/sis/image/StatisticsCalculator.java |    2 +-
 .../main/java/org/apache/sis/image/TileCache.java  |   24 +-
 .../apache/sis/image/WritablePixelIterator.java    |   85 +-
 .../sis/internal/coverage/j2d/ImageUtilities.java  |   24 +
 .../sis/internal/coverage/j2d/RasterFactory.java   |    6 +-
 .../internal/coverage/j2d/TileErrorHandler.java    |  123 ++
 .../sis/internal/coverage/j2d/TileOpExecutor.java  |  236 ++--
 .../sis/internal/feature/AbstractGeometry.java     |   32 +-
 .../sis/internal/feature/AttributeConvention.java  |   17 +
 .../apache/sis/internal/feature/Geometries.java    |   25 +
 .../sis/internal/feature/GeometryWrapper.java      |    2 +-
 .../feature/{DateList.java => InstantList.java}    |   24 +-
 .../sis/internal/feature/MovingFeatures.java       |  136 +++
 .../org/apache/sis/internal/feature/Resources.java |  153 ++-
 .../sis/internal/feature/Resources.properties      |    1 -
 .../sis/internal/feature/Resources_fr.properties   |    5 +-
 .../sis/internal/feature/j2d/EmptyShape.java       |   64 +
 .../apache/sis/internal/feature/j2d/Factory.java   |   19 +-
 .../apache/sis/internal/feature/j2d/FlatShape.java |  129 ++
 .../sis/internal/feature/j2d/MultiPolylines.java   |  181 +++
 .../sis/internal/feature/j2d/PathBuilder.java      |  268 +++++
 .../apache/sis/internal/feature/j2d/Polygon.java   |   30 +-
 .../apache/sis/internal/feature/j2d/Polyline.java  |  307 +++++
 .../sis/internal/filter/FilterGeometryUtils.java   |    7 +-
 .../internal/processing/image/CompoundFuture.java  |  202 ++++
 .../internal/processing/image/IsolineTracer.java   | 1260 ++++++++++++++++++++
 .../sis/internal/processing/image/Isolines.java    |  506 ++++++++
 .../internal/processing/image/TiledProcess.java    |  394 ++++++
 .../internal/processing/image}/package-info.java   |   16 +-
 .../sis/coverage/grid/GridCoverageBuilderTest.java |    8 +-
 .../sis/coverage/grid/GridDerivationTest.java      |   70 +-
 .../apache/sis/coverage/grid/GridGeometryTest.java |    2 +-
 .../sis/coverage/grid/GridOrientationTest.java     |   75 ++
 .../coverage/grid/ResampledGridCoverageTest.java   |   14 +-
 .../sis/coverage/grid/ReshapedImageTest.java       |    3 +-
 .../apache/sis/feature/AbstractFeatureTest.java    |   10 +-
 .../apache/sis/feature/EnvelopeOperationTest.java  |    2 +-
 .../org/apache/sis/image/BandSelectImageTest.java  |    2 +-
 .../org/apache/sis/image/BandedIteratorTest.java   |   79 ++
 .../sis/image/BandedSampleConverterTest.java       |    3 +-
 .../org/apache/sis/image/ImageCombinerTest.java    |    6 +-
 .../org/apache/sis/image/ImageProcessorTest.java   |   60 +
 .../org/apache/sis/image/LinearIteratorTest.java   |   42 +-
 ...ultIteratorTest.java => PixelIteratorTest.java} |  147 ++-
 .../java/org/apache/sis/image/PlanarImageTest.java |    3 +-
 .../org/apache/sis/image/ResampledImageTest.java   |    3 +-
 .../apache/sis/image/StatisticsCalculatorTest.java |    9 +-
 .../java/org/apache/sis/image/TiledImageMock.java  |  113 +-
 .../sis/internal/feature/j2d/FlatShapeTest.java    |  129 ++
 .../internal/processing/image/IsolinesTest.java    |  375 ++++++
 .../java/org/apache/sis/test/FeatureAssert.java    |   35 +
 .../apache/sis/test/suite/FeatureTestSuite.java    |    9 +-
 core/sis-metadata/pom.xml                          |   10 +-
 .../sis/internal/jaxb/gco/GO_CharacterString.java  |    2 +-
 .../apache/sis/internal/metadata/NameMeaning.java  |    4 +-
 .../sis/internal/metadata/sql/ScriptRunner.java    |    6 +-
 .../apache/sis/metadata/PropertyComparator.java    |    4 +-
 .../org/apache/sis/metadata/TreeNodeChildren.java  |    2 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |   17 +-
 .../sis/metadata/iso/citation/Citations.java       |   30 +-
 .../iso/citation/DefaultResponsibleParty.java      |  109 +-
 .../iso/constraint/DefaultReleasability.java       |   30 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |    5 +-
 .../java/org/apache/sis/xml/IdentifiedObject.java  |    2 +-
 .../org/apache/sis/metadata/sql/Citations.sql      |   20 +-
 .../metadata/iso/citation/HardCodedCitations.java  |    6 +-
 .../sis/metadata/sql/MetadataWriterTest.java       |    4 +-
 .../org/apache/sis/test/xml/SchemaCompliance.java  |    5 +-
 core/sis-portrayal/pom.xml                         |    9 +-
 .../sis/internal/map/ExceptionPresentation.java    |   66 +
 .../org/apache/sis/internal/map/GridCanvas.java    |  371 ------
 .../apache/sis/internal/map/ListChangeEvent.java   |   98 ++
 .../org/apache/sis/internal/map/NotifiedList.java  |   72 ++
 .../org/apache/sis/internal/map/Presentation.java  |   56 +-
 .../sis/internal/map/PropertyNameCollector.java    |   42 +-
 .../sis/internal/map/ResourceSymbolizer.java       |   32 +-
 .../org/apache/sis/internal/map/SEPortrayer.java   |  803 +++++++++++++
 .../apache/sis/internal/map/SEPresentation.java    |   85 ++
 .../apache/sis/internal/map/SymbologyVisitor.java  |  484 ++++++++
 .../main/java/org/apache/sis/portrayal/Canvas.java |   46 +-
 .../org/apache/sis/portrayal/CanvasExtent.java     |    6 +-
 .../java/org/apache/sis/portrayal/MapItem.java     |   22 +-
 .../java/org/apache/sis/portrayal/MapLayer.java    |   73 +-
 .../java/org/apache/sis/portrayal/MapLayers.java   |   77 +-
 .../java/org/apache/sis/portrayal/Observable.java  |   59 +-
 .../org/apache/sis/portrayal/PlanarCanvas.java     |    2 +-
 .../sis/internal/map/MockFeatureTypeStyle.java     |  107 ++
 .../sis/internal/map/MockLineSymbolizer.java       |  112 ++
 .../java/org/apache/sis/internal/map/MockRule.java |  131 ++
 .../org/apache/sis/internal/map/MockStyle.java     |   86 ++
 .../apache/sis/internal/map/SEPortrayerTest.java   |  772 ++++++++++++
 .../org/apache/sis/portrayal/MapLayersTest.java    |   99 ++
 .../apache/sis/test/suite/PortrayalTestSuite.java  |   30 +-
 core/sis-referencing-by-identifiers/pom.xml        |    4 +-
 core/sis-referencing/pom.xml                       |    6 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   16 +
 .../org/apache/sis/geometry/CoordinateFormat.java  |    2 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   28 +-
 .../java/org/apache/sis/geometry/Envelopes.java    |  328 ++---
 .../org/apache/sis/geometry/GeneralEnvelope.java   |    2 +-
 .../java/org/apache/sis/geometry/Shapes2D.java     |  291 ++---
 .../apache/sis/geometry/WraparoundInEnvelope.java  |  235 ++++
 .../sis/internal/referencing/ExtentSelector.java   |  414 ++++++-
 .../apache/sis/internal/referencing/Formulas.java  |    6 +
 .../internal/referencing/ReferencingUtilities.java |   30 +-
 .../apache/sis/internal/referencing/Resources.java |   26 +-
 .../sis/internal/referencing/Resources.properties  |    7 +-
 .../internal/referencing/Resources_fr.properties   |    7 +-
 .../sis/internal/referencing/TemporalAccessor.java |   14 +-
 .../internal/referencing/VerticalDatumTypes.java   |    2 +-
 .../sis/internal/referencing/WKTKeywords.java      |   84 +-
 .../internal/referencing/WraparoundAdjustment.java |    4 +-
 .../internal/referencing/WraparoundApplicator.java |  156 +++
 .../referencing/provider/DatumShiftGridFile.java   |   11 +-
 .../internal/referencing/provider/Wraparound.java  |    4 +-
 .../java/org/apache/sis/io/wkt/AbstractParser.java |  197 +--
 .../main/java/org/apache/sis/io/wkt/Colors.java    |    1 +
 .../main/java/org/apache/sis/io/wkt/Element.java   |  367 +++---
 .../main/java/org/apache/sis/io/wkt/Formatter.java |   36 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |   51 +-
 .../org/apache/sis/io/wkt/MathTransformParser.java |    4 +-
 .../org/apache/sis/io/wkt/SingletonElement.java    |   83 ++
 .../java/org/apache/sis/io/wkt/StoredTree.java     |  590 +++++++++
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |   24 +-
 .../java/org/apache/sis/io/wkt/WKTDictionary.java  | 1131 ++++++++++++++++++
 .../main/java/org/apache/sis/io/wkt/WKTFormat.java |  331 ++++-
 .../main/java/org/apache/sis/io/wkt/Warnings.java  |    3 +-
 .../java/org/apache/sis/io/wkt/doc-files/ESRI.txt  |   92 ++
 .../java/org/apache/sis/io/wkt/package-info.java   |   11 +-
 .../sis/parameter/MapProjectionDescriptor.java     |    5 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |    2 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |   46 +-
 .../sis/referencing/GeodesicsOnEllipsoid.java      |   48 +-
 .../apache/sis/referencing/GeodeticCalculator.java |   10 +-
 .../apache/sis/referencing/IdentifiedObjects.java  |    2 +-
 .../sis/referencing/crs/AbstractDerivedCRS.java    |   22 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |    2 +-
 .../sis/referencing/datum/DefaultEllipsoid.java    |    2 +-
 .../referencing/datum/DefaultGeodeticDatum.java    |   48 +-
 .../referencing/datum/DefaultPrimeMeridian.java    |    2 +-
 .../factory/CommonAuthorityFactory.java            |    2 +-
 .../factory/ConcurrentAuthorityFactory.java        |    2 +-
 .../factory/GeodeticAuthorityFactory.java          |    6 +-
 .../referencing/factory/GeodeticObjectFactory.java |    7 +-
 .../factory/MultiAuthoritiesFactory.java           |    3 +-
 .../sis/referencing/factory/package-info.java      |    2 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |    8 +-
 .../factory/sql/InstallationScriptProvider.java    |    2 +-
 .../sis/referencing/factory/sql/SQLTranslator.java |    2 +-
 .../sis/referencing/factory/sql/TableInfo.java     |    4 +-
 .../sis/referencing/factory/sql/package-info.java  |    2 +-
 .../operation/AbstractCoordinateOperation.java     |    6 +-
 .../apache/sis/referencing/operation/CRSPair.java  |   13 +-
 .../operation/CoordinateOperationRegistry.java     |   17 +-
 .../operation/DefaultOperationMethod.java          |    2 +-
 .../operation/builder/LinearTransformBuilder.java  |  261 ++--
 .../operation/builder/LocalizationGridBuilder.java |  123 +-
 .../operation/builder/ProjectedTransformTry.java   |  179 ++-
 .../operation/builder/ResidualGrid.java            |    6 +-
 .../operation/matrix/AffineTransforms2D.java       |    5 +-
 .../operation/projection/NormalizedProjection.java |   25 +-
 .../operation/projection/TransverseMercator.java   |  132 +-
 .../operation/transform/AbstractMathTransform.java |    2 +
 .../operation/transform/ConcatenatedTransform.java |   61 +-
 .../transform/ConcatenatedTransformDirect.java     |    4 +-
 .../transform/ConcatenatedTransformDirect2D.java   |    4 +-
 .../transform/DefaultMathTransformFactory.java     |    7 +
 .../operation/transform/IdentityTransform.java     |    2 +-
 .../operation/transform/InterpolatedTransform.java |   28 +-
 .../operation/transform/MathTransforms.java        |    1 +
 .../transform/SpecializableTransform.java          |   17 +-
 .../operation/transform/TransformAdapter2D.java    |    6 -
 .../operation/transform}/WraparoundTransform.java  |  532 +++++----
 .../org/apache/sis/referencing/package-info.java   |    4 +-
 .../sis/internal/jaxb/referencing/CodeTest.java    |    2 +-
 .../internal/referencing/ExtentSelectorTest.java   |  147 +++
 .../sis/internal/referencing/FormulasTest.java     |    6 +-
 .../sis/internal/referencing/WKTKeywordsTest.java  |   41 +-
 .../java/org/apache/sis/io/wkt/ElementTest.java    |   31 +-
 .../sis/io/wkt/GeodeticObjectParserTest.java       |    4 +-
 .../apache/sis/io/wkt/MathTransformParserTest.java |    4 +-
 .../java/org/apache/sis/io/wkt/SymbolsTest.java    |   12 +-
 .../org/apache/sis/io/wkt/WKTDictionaryTest.java   |  401 +++++++
 .../java/org/apache/sis/io/wkt/WKTFormatTest.java  |    3 +-
 .../sis/referencing/GeodesicsOnEllipsoidTest.java  |   87 +-
 .../sis/referencing/GeodeticCalculatorTest.java    |  116 +-
 .../datum/DefaultPrimeMeridianTest.java            |    2 -
 .../referencing/factory/sql/EPSGInstallerTest.java |    2 +-
 .../sis/referencing/factory/sql/epsg/package.html  |    6 +-
 .../builder/LinearTransformBuilderTest.java        |    7 +-
 .../operation/builder/ResidualGridTest.java        |    2 +-
 .../operation/projection/InitializerTest.java      |    8 +-
 .../projection/ObliqueStereographicTest.java       |    9 +-
 .../projection/TransverseMercatorTest.java         |   71 +-
 .../doc-files/TransverseMercatorErrors.png         |  Bin 0 -> 7954 bytes
 .../transform/ConcatenatedTransformTest.java       |    2 +-
 .../transform/InterpolatedTransformTest.java       |    2 +-
 .../operation/transform/MathTransformTestCase.java |    2 +-
 .../transform}/WraparoundTransformTest.java        |   59 +-
 .../report/CoordinateOperationMethods.java         |    2 +-
 .../sis/test/suite/ReferencingTestSuite.java       |    4 +-
 .../resources/org/apache/sis/io/wkt/ExtraCRS.txt   |   81 ++
 .../resources/org/apache/sis/io/wkt/Malformed.txt  |   13 +
 core/sis-utility/pom.xml                           |   10 +-
 .../java/org/apache/sis/internal/jdk9/JDK9.java    |  163 ++-
 .../org/apache/sis/internal/system/Modules.java    |   10 +
 .../sis/internal/util/BaseStreamDecoration.java    |  104 --
 .../java/org/apache/sis/internal/util/Cloner.java  |   76 +-
 .../apache/sis/internal/util/CollectionsExt.java   |    7 +-
 .../apache/sis/internal/util/DefinitionURI.java    |    6 +-
 .../sis/internal/util/DoubleStreamDecoration.java  |  201 ----
 .../org/apache/sis/internal/util/Numerics.java     |    2 +-
 .../sis/internal/util/StandardDateFormat.java      |   46 +-
 .../apache/sis/internal/util/StreamDecoration.java |  219 ----
 .../java/org/apache/sis/internal/util/Strings.java |   36 +-
 .../src/main/java/org/apache/sis/io/IO.java        |    2 +-
 .../main/java/org/apache/sis/io/package-info.java  |    4 +-
 .../main/java/org/apache/sis/math/ArrayVector.java |  155 ++-
 .../org/apache/sis/math/ConcatenatedVector.java    |   10 +-
 .../main/java/org/apache/sis/math/Fraction.java    |    2 +-
 .../org/apache/sis/math/LinearlyDerivedVector.java |   20 +-
 .../java/org/apache/sis/math/PackedVector.java     |   23 +-
 .../java/org/apache/sis/math/RepeatedVector.java   |   28 +-
 .../java/org/apache/sis/math/SequenceVector.java   |   10 +-
 .../java/org/apache/sis/math/StatisticsFormat.java |    3 +-
 .../src/main/java/org/apache/sis/math/Vector.java  |   49 +-
 .../java/org/apache/sis/measure/AngleFormat.java   |   12 +-
 .../java/org/apache/sis/measure/Longitude.java     |    5 +-
 .../java/org/apache/sis/measure/RangeFormat.java   |    6 +-
 .../src/main/java/org/apache/sis/setup/About.java  |   53 +-
 .../apache/sis/setup/InstallationResources.java    |    2 +-
 .../java/org/apache/sis/util/ArgumentChecks.java   |   37 +-
 .../main/java/org/apache/sis/util/ArraysExt.java   |    2 +-
 .../src/main/java/org/apache/sis/util/Numbers.java |    5 +-
 .../apache/sis/util/collection/IntegerList.java    |   38 +-
 .../org/apache/sis/util/collection/TreeTable.java  |    2 +-
 .../sis/util/collection/TreeTableFormat.java       |    4 +-
 .../apache/sis/util/collection/WeakHashSet.java    |   12 +-
 .../sis/util/collection/WeakValueHashMap.java      |   13 +-
 .../org/apache/sis/util/logging/LoggerAdapter.java |    2 +-
 .../apache/sis/util/logging/MonolineFormatter.java |    2 +-
 .../apache/sis/util/logging/PerformanceLevel.java  |   90 +-
 .../java/org/apache/sis/util/resources/Errors.java |   16 +
 .../apache/sis/util/resources/Errors.properties    |    3 +
 .../apache/sis/util/resources/Errors_fr.properties |   11 +-
 .../org/apache/sis/util/resources/Vocabulary.java  |   15 +
 .../sis/util/resources/Vocabulary.properties       |    3 +
 .../sis/util/resources/Vocabulary_fr.properties    |    3 +
 .../sis/internal/util/StandardDateFormatTest.java  |    4 +-
 .../org/apache/sis/internal/util/StringsTest.java  |    8 +-
 .../test/java/org/apache/sis/util/ClassesTest.java |    2 +-
 .../sis/util/logging/PerformanceLevelTest.java     |   46 +-
 ide-project/NetBeans/build.xml                     |   13 +
 ide-project/NetBeans/nbproject/build-impl.xml      |    1 +
 ide-project/NetBeans/nbproject/genfiles.properties |    4 +-
 ide-project/NetBeans/nbproject/project.properties  |   26 +-
 pom.xml                                            |   63 +-
 profiles/pom.xml                                   |    6 +-
 profiles/sis-french-profile/pom.xml                |    6 +-
 .../internal/profile/fra/DirectReferenceSystem.xml |    2 +-
 profiles/sis-japan-profile/pom.xml                 |    4 +-
 .../sis/internal/earth/netcdf/FactoryForUCAR.java  |  123 ++
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   |   13 +-
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   |   57 +-
 .../ucar.nc2.dataset.spi.CoordSystemBuilderFactory |    1 +
 storage/pom.xml                                    |    8 +-
 storage/sis-earth-observation/pom.xml              |    8 +-
 .../storage/earthobservation/LandsatReader.java    |    4 +-
 .../doc-files/LandsatMetadata.html                 |    3 +-
 storage/sis-gdal/pom.xml                           |    4 +-
 storage/sis-geotiff/pom.xml                        |    8 +-
 .../sis/internal/geotiff/Resources_fr.properties   |    2 +-
 .../org/apache/sis/storage/geotiff/CRSBuilder.java |    2 +-
 storage/sis-netcdf/pom.xml                         |    8 +-
 .../java/org/apache/sis/internal/netcdf/Axis.java  |  222 ++--
 .../org/apache/sis/internal/netcdf/AxisType.java   |  179 +++
 .../org/apache/sis/internal/netcdf/CRSBuilder.java |  175 ++-
 .../org/apache/sis/internal/netcdf/Convention.java |   48 +-
 .../org/apache/sis/internal/netcdf/DataType.java   |   60 +-
 .../org/apache/sis/internal/netcdf/Decoder.java    |  100 +-
 .../sis/internal/netcdf/DiscreteSampling.java      |   12 +-
 .../org/apache/sis/internal/netcdf/FeatureSet.java |  950 +++++++++++++++
 .../java/org/apache/sis/internal/netcdf/Grid.java  |  144 ++-
 .../apache/sis/internal/netcdf/GridCacheKey.java   |   31 +-
 .../apache/sis/internal/netcdf/GridCacheValue.java |   77 ++
 .../apache/sis/internal/netcdf/GridMapping.java    |   62 +-
 .../sis/internal/netcdf/{impl => }/HYCOM.java      |   15 +-
 .../org/apache/sis/internal/netcdf/Linearizer.java |  259 ++--
 .../java/org/apache/sis/internal/netcdf/Node.java  |   33 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   47 +-
 .../org/apache/sis/internal/netcdf/Resources.java  |   35 +-
 .../sis/internal/netcdf/Resources.properties       |    8 +-
 .../sis/internal/netcdf/Resources_fr.properties    |   16 +-
 .../sis/internal/netcdf/SatelliteGroundTrack.java  |  246 ----
 .../org/apache/sis/internal/netcdf/Variable.java   |  384 +++++-
 .../apache/sis/internal/netcdf/VariableRole.java   |   13 +-
 .../sis/internal/netcdf/impl/ChannelDecoder.java   |  137 ++-
 .../sis/internal/netcdf/impl/FeaturesInfo.java     |  426 -------
 .../apache/sis/internal/netcdf/impl/GridInfo.java  |  111 +-
 .../sis/internal/netcdf/impl/VariableInfo.java     |  365 +++---
 .../sis/internal/netcdf/impl/package-info.java     |    4 +-
 .../internal/netcdf/ucar/CSBuilderFallback.java    |   93 --
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |  156 ++-
 .../sis/internal/netcdf/ucar/DimensionWrapper.java |    7 +-
 .../sis/internal/netcdf/ucar/FeaturesWrapper.java  |   17 +-
 .../sis/internal/netcdf/ucar/GridWrapper.java      |   72 +-
 .../sis/internal/netcdf/ucar/GroupWrapper.java     |    8 +-
 .../org/apache/sis/internal/netcdf/ucar/Utils.java |    4 +-
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |  260 ++--
 .../sis/internal/netcdf/ucar/package-info.java     |    4 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |    1 -
 .../apache/sis/storage/netcdf/MetadataReader.java  |    5 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |    2 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |   31 +-
 .../apache/sis/storage/netcdf/package-info.java    |   14 +-
 .../apache/sis/internal/netcdf/DataTypeTest.java   |   42 +-
 .../apache/sis/internal/netcdf/FeatureSetTest.java |  200 ++++
 .../org/apache/sis/internal/netcdf/GridTest.java   |   45 +-
 .../internal/netcdf/SatelliteGroundTrackTest.java  |   81 --
 .../apache/sis/internal/netcdf/VariableTest.java   |   28 +-
 .../{VariableInfoTest.java => FeatureSetTest.java} |   24 +-
 .../sis/internal/netcdf/impl/GridInfoTest.java     |    9 +-
 .../sis/internal/netcdf/impl/VariableInfoTest.java |    3 +-
 .../org/apache/sis/test/suite/NetcdfTestSuite.java |    5 +-
 .../apache/sis/internal/shapefile/AutoChecker.java |    3 +-
 .../internal/shapefile/ShapefileByteReader.java    |    3 +-
 .../sis/storage/shapefile/InputFeatureStream.java  |    3 +-
 .../internal/sql/feature/BaseStreamWrapper.java    |  159 +++
 .../internal/sql/feature/DoubleStreamWrapper.java  |  343 ++++++
 .../sql/feature/GeometryIdentification.java        |    2 +-
 .../sis/internal/sql/feature/OGC06104r4.java       |    3 +-
 .../sis/internal/sql/feature/PostGISMapping.java   |    7 +-
 .../sis/internal/sql/feature/QueryFeatureSet.java  |    2 +-
 .../sis/internal/sql/feature/SQLQueryAdapter.java  |    1 -
 .../sis/internal/sql/feature/SpatialFunctions.java |    5 +-
 .../apache/sis/internal/sql/feature/StreamSQL.java |   38 +-
 .../sis/internal/sql/feature/StreamWrapper.java    |  373 ++++++
 .../sis/internal/sql/feature}/SubsetAdapter.java   |   42 +-
 .../org/apache/sis/internal/sql/feature/Table.java |    1 -
 .../org/apache/sis/storage/sql/package-info.java   |    2 +-
 storage/sis-storage/pom.xml                        |    8 +-
 .../sis/internal/storage/AbstractGridResource.java |   72 +-
 .../org/apache/sis/internal/storage/Resources.java |   10 +
 .../sis/internal/storage/Resources.properties      |    2 +
 .../sis/internal/storage/Resources_fr.properties   |    4 +-
 .../sis/internal/storage/StoreUtilities.java       |   32 +-
 .../apache/sis/internal/storage/URIDataStore.java  |    3 +-
 .../internal/storage/csv/MovingFeatureBuilder.java |   46 +-
 .../storage/csv/MovingFeatureIterator.java         |   11 +-
 .../org/apache/sis/internal/storage/csv/Store.java |    3 +-
 .../storage/folder/FolderStoreProvider.java        |    3 +-
 .../sis/internal/storage/io/ChannelFactory.java    |    5 +-
 .../internal/storage/io/HyperRectangleReader.java  |    4 +-
 .../sis/internal/storage/io/IOUtilities.java       |   31 +-
 .../org/apache/sis/internal/storage/io/Region.java |   39 +-
 .../org/apache/sis/storage/DataStoreProvider.java  |    8 +-
 .../org/apache/sis/storage/StorageConnector.java   |    4 +-
 .../apache/sis/storage/event/StoreListeners.java   |   10 +-
 .../sis/internal/storage/StoreUtilitiesTest.java   |   34 +-
 .../apache/sis/test/suite/StorageTestSuite.java    |    1 +
 storage/sis-xmlstore/pom.xml                       |    2 +-
 457 files changed, 27849 insertions(+), 7857 deletions(-)


Reply via email to