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 24e0c1b0b0 Merge branch 'geoapi-4.0' into geoapi-3.1: post-merge
reorganization of imports.
add 8aa2ee63a9 Modification in the automatic import reorganization
program: do not consider files deleted in downstream branches when deciding if
an import statement is specific to some branches.
add 099e84507a Add an `--operation` parameter which can be used instead of
`--sourceCRS` and `--targetCRS` in the command-line interface. This work
required a refactoring of the way that auxiliary files are read in data stores,
for reading both WKT and GML. As a side effect of this work, the PRJ files of
World-File rasters can be in GML in addition of WKT.
add f11bfb49ed feat(Map): add a first template of Map portrayer
add b2cc74dd77 Fix an almost never-ending loop when loging a warning with
a message too long for fitting on a line, and when that line has no place
(space, dash, etc.) where to split.
add fce18cb382 Reduce the verbosity of log record or error message during
XML unmarshalling. - Some log records were repeated many times. - JAXBException
with very long messages had the message repeated in their causes.
add c54e64e465 Consolidation in the warnings about auxiliary files.
add 7646647150 Rename `getResources(…)` to `forLocale(…)` or
`forProperties(…)` in `Errors`, `Messages` and `Vocabulary` classes for
consistency with other `IndexedResourceBundle` subclasses.
add 3939680900 Replace Latin-1 encoding by escape sequences in property
files for avoiding problems with the fact than UTF-8 will become the default
encoding.
add 1de7bff827 Fix grammatical errors.
add 3c0fbe89c1 feat(Geometry): add toJava2D method on GeometryWrapper
add 1084046ff4 Correction in `transform(MathTransform)` method contract:
CRS is null. Avoid copying the shape in `toJava2D()`.
add 256182d4bf feat(Renderer): reorganize renderer, cleaning code, add
doc, start test cases
add 5f13a88877 Fix timezone issues: - Specify better how timezone is used
in `WKTFormat(Locale, Timezone)` constructor. - Broken output in
`StandardDateFormat.format(Date)` when the timezone is not UTC. - Command-line
tool should not use local timezone unless explicitely requested.
add 7ace1d83d1 Add an option for requesting the inverse of an operation on
the command-line.
add bdccdc1014 Fix a formatting error (exception or broken strings) when
the WKT contains numbers formatted as a matrix and X364 coloring is enabled.
add 64cdd84150 English grammar fix: "amount of" → "number of" (for
countable objects).
add 53a36ee267 Reduce the amount of magic in `IOUtilities` relative to the
conversion from URL to Path. This is consequence of URL constuctors being
deprecated in Java 20. If URLs can only be created via URI, a consequence is
that the encoding must be UTF-8 and some `IOUtilities` methods become obsolete.
add b0f5f0e366 Allow the resolution of relative `xlink:href` from GML
files opened as a `DataStore`. Allow the resolution of URI fragment from
`XML.unmarshal(…)`.
add f06d89ad54 Change the order of options for the "transform" command. It
is less confusing to see the "--inverse" option before "--operation".
add 8a2883ac8a Modify `IOUtilities.encodeURI(String)` to encode '\' too
(for Windows paths) and restore the public modifier on the signature.
`IOUtilities` is an internal class and should not be used outside Apache SIS,
but there is still projects using that method.
add 495d154bc6 Allow `IOUtilities.toFileOrURL(String)` to convert
"file:something" to a relative file. Previously recognized only
"file:/something" or "file:///something", which are absolute.
add b14531968a `URISource.create(…)` should also separate the path from
the fragment, which may result in a `URISyntaxException` to be thrown.
add 05930cba1e Resolve relative path of the form "file:something#foo".
Before this commit, the "#foo" fragment prevented the resolution.
new 9f95c712fa Merge branch 'geoapi-4.0' into geoapi-3.1: - Bug fixes in
warning logs during XML unmarshalling. - Bug fixes in WKT formatting with ANSI
colors. - Fix a few cases where "xlink:href" were still not handled. - Fix a
few cases where fragments in URL were not handled. - Grammatical fixes in
comments.
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:
.../org/apache/sis/buildtools/book/Assembler.java | 2 +-
.../sis/buildtools/coding/ReorganizeImports.java | 46 +-
.../main/org/apache/sis/console/AboutCommand.java | 8 +-
.../main/org/apache/sis/console/CommandRunner.java | 19 +-
.../apache/sis/console/FormattedOutputCommand.java | 4 +-
.../main/org/apache/sis/console/HelpCommand.java | 2 +-
.../org/apache/sis/console/IdentifierCommand.java | 2 +-
.../main/org/apache/sis/console/InfoCommand.java | 8 +-
.../org/apache/sis/console/OperationParser.java | 66 +++
.../main/org/apache/sis/console/Option.java | 12 +
.../main/org/apache/sis/console/Options.properties | 2 +
.../org/apache/sis/console/Options_fr.properties | 2 +
.../main/org/apache/sis/console/SIS.java | 35 +-
.../org/apache/sis/console/TransformCommand.java | 184 +++++-
.../org.apache.sis.feature/main/module-info.java | 2 +
.../org/apache/sis/coverage/BandedCoverage.java | 2 +-
.../org/apache/sis/coverage/SampleDimension.java | 2 +-
.../org/apache/sis/coverage/SampleRangeFormat.java | 2 +-
.../apache/sis/coverage/grid/DefaultEvaluator.java | 4 +-
.../sis/coverage/grid/DerivedGridCoverage.java | 2 +-
.../sis/coverage/grid/DimensionalityReduction.java | 2 +-
.../org/apache/sis/coverage/grid/GridCoverage.java | 6 +-
.../apache/sis/coverage/grid/GridCoverage2D.java | 4 +-
.../sis/coverage/grid/GridCoverageProcessor.java | 8 +-
.../apache/sis/coverage/grid/GridDerivation.java | 10 +-
.../org/apache/sis/coverage/grid/GridExtent.java | 31 +-
.../apache/sis/coverage/grid/GridExtentCRS.java | 4 +-
.../org/apache/sis/coverage/grid/GridGeometry.java | 8 +-
.../apache/sis/coverage/grid/ImageRenderer.java | 6 +-
.../sis/coverage/grid/ResampledGridCoverage.java | 2 +-
.../apache/sis/coverage/grid/ReshapedImage.java | 4 +-
.../apache/sis/coverage/grid/SliceGeometry.java | 2 +-
.../apache/sis/coverage/grid/j2d/ImageLayout.java | 8 +-
.../sis/coverage/grid/j2d/ImageUtilities.java | 2 +-
.../sis/coverage/grid/j2d/RasterFactory.java | 2 +-
.../sis/coverage/grid/j2d/ScaledColorModel.java | 2 +-
.../sis/coverage/grid/j2d/TileOpExecutor.java | 2 +-
.../apache/sis/feature/AbstractAssociation.java | 2 +-
.../org/apache/sis/feature/AbstractAttribute.java | 2 +-
.../org/apache/sis/feature/AbstractFeature.java | 2 +-
.../apache/sis/feature/AbstractIdentifiedType.java | 4 +-
.../org/apache/sis/feature/AssociationView.java | 2 +-
.../main/org/apache/sis/feature/AttributeView.java | 2 +-
.../apache/sis/feature/CharacteristicTypeMap.java | 2 +-
.../main/org/apache/sis/feature/DenseFeature.java | 4 +-
.../main/org/apache/sis/feature/FeatureFormat.java | 6 +-
.../org/apache/sis/feature/FeatureOperations.java | 2 +-
.../main/org/apache/sis/feature/README.md | 2 +-
.../main/org/apache/sis/feature/SparseFeature.java | 4 +-
.../apache/sis/feature/builder/TypeBuilder.java | 4 +-
.../sis/geometry/wrapper/GeometryWrapper.java | 32 ++
.../sis/geometry/wrapper/j2d/PathBuilder.java | 2 +-
.../apache/sis/geometry/wrapper/j2d/Wrapper.java | 9 +
.../wrapper/jts/GeometryCoordinateTransform.java | 2 +-
.../apache/sis/geometry/wrapper/jts/Wrapper.java | 27 +
.../main/org/apache/sis/image/AnnotatedImage.java | 3 +-
.../main/org/apache/sis/image/ComputedImage.java | 2 +-
.../main/org/apache/sis/image/ImageProcessor.java | 2 +-
.../main/org/apache/sis/image/MaskedImage.java | 2 +-
.../org/apache/sis/image/MultiSourceLayout.java | 2 +-
.../main/org/apache/sis/image/RecoloredImage.java | 2 +-
.../main/org/apache/sis/image/Visualization.java | 2 +-
.../sis/image/processing/isoline/Joiner.java | 2 +-
.../main/org/apache/sis/index/tree/PointTree.java | 2 +-
.../org/apache/sis/index/tree/PointTreeNode.java | 2 +-
.../sis/coverage/grid/GridDerivationTest.java | 4 +-
.../apache/sis/coverage/grid/GridExtentTest.java | 2 +-
.../org/apache/sis/image/BandSelectImageTest.java | 2 +-
.../org/apache/sis/image/InterpolationTest.java | 2 +-
.../org/apache/sis/metadata/MetadataStandard.java | 2 +-
.../org/apache/sis/metadata/internal/Merger.java | 2 +-
.../apache/sis/metadata/sql/CachedStatement.java | 3 +-
.../sis/metadata/sql/IdentifierGenerator.java | 2 +-
.../apache/sis/metadata/sql/MetadataSource.java | 4 +-
.../apache/sis/metadata/sql/MetadataWriter.java | 2 +-
.../apache/sis/metadata/sql/util/Initializer.java | 6 +-
.../apache/sis/metadata/sql/util/ScriptRunner.java | 2 +-
.../org/apache/sis/util/iso/DefaultLocalName.java | 2 +-
.../main/org/apache/sis/util/iso/Types.java | 6 +-
.../org/apache/sis/xml/PooledUnmarshaller.java | 43 +-
.../main/org/apache/sis/xml/ReferenceResolver.java | 74 ++-
.../main/org/apache/sis/xml/XLink.java | 2 +-
.../main/org/apache/sis/xml/XML.java | 12 +-
.../main/org/apache/sis/xml/bind/Context.java | 55 +-
.../org/apache/sis/xml/bind/gco/PropertyType.java | 2 +-
.../apache/sis/xml/bind/metadata/package-info.java | 2 +-
.../apache/sis/xml/util/ExceptionSimplifier.java | 150 +++++
.../apache/sis/xml/util/ExternalLinkHandler.java | 55 +-
.../main/org/apache/sis/xml/util/URISource.java | 49 +-
.../org/apache/sis/xml/test/SchemaCompliance.java | 2 +-
.../main/org/apache/sis/openoffice/CalcAddins.java | 2 +-
.../sis/openoffice/ReferencingFunctions.java | 8 +-
.../main/org/apache/sis/portrayal/Canvas.java | 4 +-
.../org/apache/sis/portrayal/CanvasFollower.java | 2 +-
.../apache/sis/portrayal/TransformChangeEvent.java | 2 +-
.../org/apache/sis/style/se1/GraphicalSymbol.java | 2 +-
.../main/org/apache/sis/style/se1/Halo.java | 4 +-
.../sis/referencing/gazetteer/LocationFormat.java | 2 +-
.../gazetteer/MilitaryGridReferenceSystem.java | 12 +-
.../org/apache/sis/geometry/CoordinateFormat.java | 2 +-
.../apache/sis/geometry/WraparoundAdjustment.java | 8 +-
.../org/apache/sis/geometry/WraparoundMethod.java | 4 +-
.../main/org/apache/sis/io/wkt/AbstractParser.java | 2 +-
.../main/org/apache/sis/io/wkt/Element.java | 3 +-
.../main/org/apache/sis/io/wkt/Formatter.java | 100 ++--
.../sis/io/wkt/UnparsableObjectException.java | 2 +-
.../main/org/apache/sis/io/wkt/WKTDictionary.java | 6 +-
.../main/org/apache/sis/io/wkt/WKTFormat.java | 24 +-
.../main/org/apache/sis/io/wkt/Warnings.java | 8 +-
.../sis/parameter/AbstractParameterDescriptor.java | 4 +-
.../sis/parameter/DefaultParameterDescriptor.java | 4 +-
.../sis/parameter/DefaultParameterValue.java | 4 +-
.../org/apache/sis/parameter/ParameterFormat.java | 10 +-
.../org/apache/sis/parameter/TensorParameters.java | 2 +-
.../org/apache/sis/parameter/TensorValues.java | 4 +-
.../main/org/apache/sis/parameter/Verifier.java | 2 +-
.../sis/referencing/AbstractIdentifiedObject.java | 4 +-
.../main/org/apache/sis/referencing/Builder.java | 2 +-
.../main/org/apache/sis/referencing/CRS.java | 4 +-
.../sis/referencing/GeodesicsOnEllipsoid.java | 2 +-
.../apache/sis/referencing/GeodeticCalculator.java | 4 +-
.../sis/referencing/ImmutableIdentifier.java | 4 +-
.../sis/referencing/crs/AbstractDerivedCRS.java | 2 +-
.../sis/referencing/crs/DefaultCompoundCRS.java | 2 +-
.../sis/referencing/crs/DefaultTemporalCRS.java | 4 +-
.../org/apache/sis/referencing/cs/AbstractCS.java | 2 +-
.../org/apache/sis/referencing/cs/AxisName.java | 2 +-
.../cs/DefaultCoordinateSystemAxis.java | 2 +-
.../sis/referencing/cs/DirectionAlongMeridian.java | 2 +-
.../sis/referencing/datum/DatumShiftGrid.java | 4 +-
.../referencing/factory/AuthorityFactoryProxy.java | 2 +-
.../factory/ConcurrentAuthorityFactory.java | 18 +-
.../referencing/factory/GeodeticObjectFactory.java | 8 +-
.../referencing/factory/IdentifiedObjectSet.java | 2 +-
.../factory/MultiAuthoritiesFactory.java | 2 +-
.../sis/referencing/factory/sql/BursaWolfInfo.java | 4 +-
.../referencing/factory/sql/EPSGDataAccess.java | 11 +-
.../sis/referencing/factory/sql/EPSGFactory.java | 2 +-
.../sis/referencing/factory/sql/EPSGInstaller.java | 6 +-
.../sis/referencing/factory/sql/EPSG_Finish.sql | 2 +-
.../factory/sql/InstallationScriptProvider.java | 4 +-
.../sis/referencing/factory/sql/SQLTranslator.java | 4 +-
.../apache/sis/referencing/internal/Resources.java | 5 +
.../sis/referencing/internal/Resources.properties | 1 +
.../referencing/internal/Resources_fr.properties | 1 +
.../referencing/internal/ServicesForMetadata.java | 2 +-
.../operation/AbstractCoordinateOperation.java | 4 +-
.../operation/DefaultConcatenatedOperation.java | 2 +-
.../DefaultCoordinateOperationFactory.java | 2 +-
.../operation/DefaultOperationMethod.java | 4 +-
.../operation/builder/LinearTransformBuilder.java | 2 +-
.../operation/builder/LocalizationGridBuilder.java | 2 +-
.../referencing/operation/gridded/LoadedGrid.java | 3 +-
.../sis/referencing/operation/matrix/Matrices.java | 10 +-
.../operation/matrix/NonSquareMatrix.java | 4 +-
.../operation/projection/AuthalicConversion.java | 2 +-
.../projection/LambertConicConformal.java | 2 +-
.../operation/projection/LongitudeWraparound.java | 2 +-
.../operation/projection/NormalizedProjection.java | 2 +-
.../operation/projection/TransverseMercator.java | 2 +-
.../sis/referencing/operation/provider/Affine.java | 2 +-
.../provider/FranceGeocentricInterpolation.java | 3 +-
.../sis/referencing/operation/provider/NTv2.java | 2 +-
.../operation/transform/AbstractMathTransform.java | 4 +-
.../operation/transform/ContextualParameters.java | 2 +-
.../transform/SpecializableTransform.java | 2 +-
.../operation/transform/TransformSeparator.java | 2 +-
.../sis/referencing/util/ExtentSelector.java | 4 +-
.../referencing/util/GeodeticObjectBuilder.java | 2 +-
.../sis/referencing/util/ReferencingUtilities.java | 5 +-
.../apache/sis/referencing/util/WKTUtilities.java | 10 +-
.../org/apache/sis/referencing/util/j2d/Tile.java | 3 +-
.../org/apache/sis/geometry/TransformTestCase.java | 2 +-
.../org/apache/sis/io/wkt/ComparisonWithEPSG.java | 2 +-
.../test/org/apache/sis/io/wkt/ExtraCRS.txt | 2 +-
.../test/org/apache/sis/io/wkt/WKTFormatTest.java | 20 +-
.../sis/parameter/MapProjectionParametersTest.java | 2 +-
.../org/apache/sis/referencing/Assertions.java | 2 +-
.../sis/referencing/GeodeticCalculatorTest.java | 2 +-
.../referencing/datum/VerticalDatum (GML 3.1).xml | 2 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 2 +-
.../factory/sql/epsg/DataScriptFormatter.java | 2 +-
.../operation/ConcatenatedOperation.xml | 2 +-
.../operation/CoordinateOperationFinderTest.java | 2 +-
.../operation/CoordinateOperationRegistryTest.java | 2 +-
.../DefaultCoordinateOperationFactoryTest.java | 2 +-
.../referencing/operation/PassThroughOperation.xml | 2 +-
.../sis/test/integration/ConsistencyTest.java | 10 +-
.../sis/storage/landsat/LandsatStoreProvider.java | 4 +-
.../apache/sis/storage/landsat/MetadataReader.java | 4 +-
.../org/apache/sis/storage/geotiff/DataSubset.java | 2 +-
.../apache/sis/storage/geotiff/GeoTiffStore.java | 7 +-
.../sis/storage/geotiff/GeoTiffStoreProvider.java | 6 +-
.../org/apache/sis/storage/geotiff/IOBase.java | 2 +-
.../apache/sis/storage/geotiff/NativeMetadata.java | 2 +-
.../geotiff/inflater/CompressionChannel.java | 2 +-
.../storage/geotiff/inflater/CopyFromBytes.java | 2 +-
.../sis/storage/geotiff/inflater/Inflater.java | 2 +-
.../apache/sis/storage/geotiff/inflater/LZW.java | 2 +-
.../sis/storage/geotiff/reader/CRSBuilder.java | 2 +-
.../sis/storage/geotiff/reader/GeoKeysLoader.java | 2 +-
.../geotiff/reader/ImageMetadataBuilder.java | 2 +-
.../apache/sis/storage/geotiff/reader/Type.java | 14 +-
.../sis/storage/geotiff/writer/GeoEncoder.java | 2 +-
.../apache/sis/storage/netcdf/MetadataReader.java | 2 +-
.../sis/storage/netcdf/NetcdfStoreProvider.java | 8 +-
.../org/apache/sis/storage/netcdf/base/Axis.java | 2 +-
.../sis/storage/netcdf/base/DiscreteSampling.java | 2 +-
.../sis/storage/netcdf/base/GridMapping.java | 4 +-
.../org/apache/sis/storage/netcdf/base/Node.java | 2 +-
.../sis/storage/netcdf/base/RasterResource.java | 2 +-
.../apache/sis/storage/netcdf/base/Variable.java | 2 +-
.../sis/storage/netcdf/classic/ChannelDecoder.java | 4 +-
.../sis/storage/netcdf/classic/GridInfo.java | 2 +-
.../sis/storage/netcdf/classic/VariableInfo.java | 2 +-
.../org/apache/sis/storage/sql/feature/Column.java | 2 +-
.../sis/storage/sql/feature/GeometryGetter.java | 2 +-
.../sis/storage/sql/feature/InfoStatements.java | 2 +-
.../sis/storage/sql/postgis/RasterGetter.java | 2 +-
.../sis/storage/sql/feature/ResultSetMock.java | 2 +-
.../sis/storage/xml/stream/FormattedWriter.java | 4 +-
.../sis/storage/xml/stream/StaxDataStore.java | 2 +-
.../sis/storage/xml/stream/StaxStreamIO.java | 4 +-
.../main/org/apache/sis/io/stream/ChannelData.java | 2 +-
.../org/apache/sis/io/stream/ChannelDataInput.java | 18 +-
.../apache/sis/io/stream/ChannelDataOutput.java | 6 +-
.../org/apache/sis/io/stream/ChannelFactory.java | 5 +-
.../sis/io/stream/ChannelImageInputStream.java | 4 +-
.../apache/sis/io/stream/FileCacheByteChannel.java | 4 +-
.../main/org/apache/sis/io/stream/IOUtilities.java | 249 ++------
.../org/apache/sis/io/stream/UpdatableWrite.java | 2 +-
.../org/apache/sis/storage/AbstractResource.java | 2 +-
.../main/org/apache/sis/storage/CoverageQuery.java | 4 +-
.../org/apache/sis/storage/DataStoreProvider.java | 4 +-
.../main/org/apache/sis/storage/ProbeResult.java | 2 +-
.../main/org/apache/sis/storage/Query.java | 2 +-
.../org/apache/sis/storage/StorageConnector.java | 4 +-
.../aggregate/BandAggregateGridResource.java | 2 +-
.../sis/storage/aggregate/GroupByTransform.java | 2 +-
.../sis/storage/aggregate/MergeStrategy.java | 4 +-
.../apache/sis/storage/base/AuxiliaryContent.java | 196 +++++++
.../org/apache/sis/storage/base/Capability.java | 4 +-
.../sis/storage/base/DocumentedStoreProvider.java | 2 +-
.../apache/sis/storage/base/MetadataBuilder.java | 5 +-
.../org/apache/sis/storage/base/PRJDataStore.java | 335 +++--------
.../apache/sis/storage/base/TiledGridCoverage.java | 2 +-
.../apache/sis/storage/base/TiledGridResource.java | 6 +-
.../org/apache/sis/storage/base/URIDataStore.java | 626 +++++++++++----------
.../sis/storage/base/URIDataStoreProvider.java | 236 ++++++++
.../main/org/apache/sis/storage/csv/Store.java | 6 +-
.../org/apache/sis/storage/csv/StoreProvider.java | 4 +-
.../apache/sis/storage/esri/AsciiGridStore.java | 4 +-
.../org/apache/sis/storage/esri/RasterStore.java | 33 +-
.../apache/sis/storage/esri/RawRasterReader.java | 2 +-
.../apache/sis/storage/esri/RawRasterStore.java | 19 +-
.../apache/sis/storage/event/StoreListeners.java | 3 +-
.../apache/sis/storage/folder/StoreProvider.java | 12 +-
.../apache/sis/storage/image/WorldFileStore.java | 51 +-
.../apache/sis/storage/image/WritableResource.java | 3 +-
.../apache/sis/storage/image/WritableStore.java | 9 +-
.../org/apache/sis/storage/internal/Resources.java | 2 +-
.../sis/storage/internal/Resources.properties | 2 +-
.../main/org/apache/sis/storage/wkt/Store.java | 26 +-
.../org/apache/sis/storage/wkt/StoreFormat.java | 41 +-
.../org/apache/sis/storage/wkt/StoreProvider.java | 8 +-
.../apache/sis/storage/xml/AbstractProvider.java | 20 +
.../apache/sis/storage/xml/MimeTypeDetector.java | 2 +-
.../main/org/apache/sis/storage/xml/Store.java | 19 +-
.../org/apache/sis/storage/xml/StoreProvider.java | 7 +-
.../apache/sis/io/stream/ChannelDataInputTest.java | 2 +-
.../apache/sis/io/stream/ChannelDataTestCase.java | 2 +-
.../org/apache/sis/io/stream/DripByteChannel.java | 6 +-
.../org/apache/sis/io/stream/IOUtilitiesTest.java | 95 +---
.../sis/io/stream/ImageInputStreamComparator.java | 6 +-
.../org/apache/sis/storage/DataStoresTest.java | 2 +-
.../apache/sis/storage/StorageConnectorTest.java | 2 +-
.../sis/storage/aggregate/JoinFeatureSetTest.java | 4 +-
.../test/org/apache/sis/storage/xml/StoreTest.java | 11 +-
.../apache/sis/converter/ConverterRegistry.java | 2 +-
.../apache/sis/converter/FallbackConverter.java | 2 +-
.../main/org/apache/sis/io/CompoundFormat.java | 1 +
.../org/apache/sis/io/IdentifiedObjectFormat.java | 2 +-
.../main/org/apache/sis/io/LineAppender.java | 120 ++--
.../main/org/apache/sis/io/TableAppender.java | 2 +-
.../main/org/apache/sis/io/package-info.java | 2 +-
.../main/org/apache/sis/math/DecimalFunctions.java | 6 +-
.../main/org/apache/sis/math/Fraction.java | 2 +-
.../main/org/apache/sis/math/MathFunctions.java | 2 +-
.../main/org/apache/sis/math/PackedVector.java | 2 +-
.../main/org/apache/sis/math/StatisticsFormat.java | 2 +-
.../main/org/apache/sis/math/Vector.java | 4 +-
.../main/org/apache/sis/measure/AngleFormat.java | 6 +-
.../org/apache/sis/measure/UnitAliases.properties | 16 +-
.../org/apache/sis/measure/UnitNames.properties | 14 +-
.../apache/sis/measure/UnitNames_en_US.properties | 4 +-
.../org/apache/sis/measure/UnitNames_fr.properties | 36 +-
.../main/org/apache/sis/measure/UnitRegistry.java | 2 +-
.../main/org/apache/sis/setup/About.java | 4 +-
.../apache/sis/setup/OptionalInstallations.java | 4 +-
.../main/org/apache/sis/system/DataDirectory.java | 2 +-
.../org/apache/sis/system/OptionalDependency.java | 2 +-
.../main/org/apache/sis/system/Semaphores.java | 2 +-
.../main/org/apache/sis/system/Supervisor.java | 4 +-
.../main/org/apache/sis/util/CharSequences.java | 4 +-
.../main/org/apache/sis/util/Classes.java | 4 +-
.../main/org/apache/sis/util/Exceptions.java | 15 +-
.../main/org/apache/sis/util/collection/Cache.java | 2 +-
.../org/apache/sis/util/collection/Containers.java | 2 +-
.../apache/sis/util/collection/IntegerList.java | 2 +-
.../org/apache/sis/util/collection/RangeSet.java | 2 +-
.../sis/util/collection/TreeTableFormat.java | 2 +-
.../org/apache/sis/util/collection/WeakEntry.java | 2 +-
.../org/apache/sis/util/internal/AbstractMap.java | 2 +-
.../sis/util/internal/AutoMessageFormat.java | 2 +-
.../org/apache/sis/util/internal/DoubleDouble.java | 2 +-
.../sis/util/internal/LocalizedParseException.java | 2 +-
.../org/apache/sis/util/internal/Numerics.java | 12 +-
.../apache/sis/util/internal/PropertyFormat.java | 4 +-
.../sis/util/internal/StandardDateFormat.java | 81 +--
.../main/org/apache/sis/util/internal/Strings.java | 4 +-
.../apache/sis/util/logging/MonolineFormatter.java | 8 +-
.../main/org/apache/sis/util/resources/Errors.java | 33 +-
.../apache/sis/util/resources/Errors.properties | 5 +-
.../apache/sis/util/resources/Errors_fr.properties | 3 +-
.../sis/util/resources/IndexedResourceBundle.java | 2 +-
.../org/apache/sis/util/resources/Messages.java | 14 +-
.../resources/ResourceInternationalString.java | 4 +-
.../org/apache/sis/util/resources/Vocabulary.java | 10 +-
.../apache/sis/util/resources/package-info.java | 4 +-
.../test/org/apache/sis/io/AppenderTestCase.java | 4 +-
.../test/org/apache/sis/io/EchoAppendable.java | 2 +-
.../test/org/apache/sis/io/LeftMarginTest.java | 2 +-
.../test/org/apache/sis/io/LineAppenderTest.java | 4 +-
.../test/org/apache/sis/io/TableAppenderTest.java | 2 +-
.../org/apache/sis/io/TabulationExpansionTest.java | 4 +-
.../test/org/apache/sis/io/WordWrapTest.java | 33 +-
.../sis/io/WordWrapWithLineSeparatorTest.java | 2 +-
.../test/org/apache/sis/test/TestRunner.java | 2 +-
.../apache/sis/util/collection/LargeCodeList.java | 2 +-
.../util/resources/IndexedResourceBundleTest.java | 58 +-
.../main/module-info.java | 13 +
.../main/org/apache/sis/map/Presentation.java | 2 +
.../apache/sis/map/service/GraphicsPortrayer.java | 201 +++++++
.../sis/map/service/RenderingException.java} | 18 +-
.../main/org/apache/sis/map/service/Scene2D.java | 54 ++
.../org/apache/sis/map/service/StylePainter.java} | 18 +-
.../apache/sis/map/service/se1/LineToScene2D.java | 120 ++++
.../apache/sis/map/service/se1/PointToScene2D.java | 73 +++
.../sis/map/service/se1/PolygonToScene2D.java | 73 +++
.../sis/map/service/se1/PresentationToScene2D.java | 214 +++++++
.../sis/map/service/se1/RasterToScene2D.java | 111 ++++
.../apache/sis/map/service/se1/RenderedShape.java | 112 ++++
.../org/apache/sis/map/service/se1/SEPainter.java | 88 +++
.../sis/map/service/se1/SymbolizerCache.java} | 10 +-
.../sis/map/service/se1/SymbolizerToScene2D.java | 192 +++++++
.../apache/sis/map/service/se1/TextToScene2D.java | 73 +++
.../sis/map/service/GraphicsPortrayerTest.java | 156 +++++
.../coveragejson/CoverageJsonStoreProvider.java | 4 +-
.../sis/storage/shapefile/ShapefileStore.java | 5 +-
.../main/org/apache/sis/gui/AboutDialog.java | 2 +-
.../main/org/apache/sis/gui/DataViewer.java | 2 +-
.../main/org/apache/sis/gui/SystemMonitor.java | 2 +-
.../org/apache/sis/gui/controls/ColorCell.java | 2 +-
.../apache/sis/gui/controls/ValueColorMapper.java | 3 +-
.../apache/sis/gui/coverage/BandRangeTable.java | 2 +-
.../apache/sis/gui/coverage/CoverageControls.java | 2 +-
.../org/apache/sis/gui/coverage/GridControls.java | 2 +-
.../main/org/apache/sis/gui/coverage/GridRow.java | 2 +-
.../org/apache/sis/gui/coverage/GridRowSkin.java | 2 +-
.../apache/sis/gui/coverage/GridSliceSelector.java | 2 +-
.../org/apache/sis/gui/coverage/GridViewSkin.java | 6 +-
.../sis/gui/coverage/ImagePropertyExplorer.java | 2 +-
.../sis/gui/coverage/InterpolationConverter.java | 4 +-
.../apache/sis/gui/coverage/IsolineRenderer.java | 2 +-
.../org/apache/sis/gui/dataset/FeatureTable.java | 2 +-
.../main/org/apache/sis/gui/dataset/LogViewer.java | 3 +-
.../org/apache/sis/gui/dataset/PathAction.java | 4 +-
.../org/apache/sis/gui/dataset/ResourceCell.java | 6 +-
.../apache/sis/gui/dataset/ResourceExplorer.java | 2 +-
.../org/apache/sis/gui/dataset/WindowHandler.java | 2 +-
.../apache/sis/gui/internal/DataStoreOpener.java | 2 +-
.../org/apache/sis/gui/internal/PropertyView.java | 4 +-
.../apache/sis/gui/internal/io/FileAccessItem.java | 2 +-
.../main/org/apache/sis/gui/map/StatusBar.java | 2 +-
.../org/apache/sis/gui/map/ValuesFormatter.java | 4 +-
.../apache/sis/gui/metadata/MetadataSummary.java | 3 +-
.../org/apache/sis/gui/metadata/MetadataTree.java | 2 +-
.../sis/gui/metadata/StandardMetadataTree.java | 2 +-
.../apache/sis/gui/referencing/AuthorityCodes.java | 4 +-
.../org/apache/sis/gui/referencing/CRSChooser.java | 6 +-
.../gui/referencing/RecentReferenceSystems.java | 4 +-
.../org/apache/sis/gui/referencing/WKTPane.java | 2 +-
.../sis/gui/controls/ValueColorMapperApp.java | 3 +-
.../sis/gui/coverage/CoverageStylingApp.java | 3 +-
394 files changed, 4210 insertions(+), 1863 deletions(-)
create mode 100644
endorsed/src/org.apache.sis.console/main/org/apache/sis/console/OperationParser.java
create mode 100644
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/util/ExceptionSimplifier.java
create mode 100644
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/AuxiliaryContent.java
create mode 100644
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/URIDataStoreProvider.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/GraphicsPortrayer.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java}
(67%)
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/Scene2D.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.portrayal.map/main/org/apache/sis/map/service/StylePainter.java}
(67%)
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/LineToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/PointToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/PolygonToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/PresentationToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/RasterToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/RenderedShape.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/SEPainter.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/SymbolizerCache.java}
(69%)
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/SymbolizerToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/TextToScene2D.java
create mode 100644
incubator/src/org.apache.sis.portrayal.map/test/org/apache/sis/map/service/GraphicsPortrayerTest.java