sis.git
5 weeks agoMerge branch 'geoapi-3.1'. master
Martin Desruisseaux [Thu, 8 Nov 2018 13:35:10 +0000 (14:35 +0100)] 
Merge branch 'geoapi-3.1'.

5 weeks agoMerge branch 'geoapi-4.0' into geoapi-3.1 geoapi-3.1
Martin Desruisseaux [Thu, 8 Nov 2018 13:22:19 +0000 (14:22 +0100)] 
Merge branch 'geoapi-4.0' into geoapi-3.1

5 weeks agoTake "_Encoding" attribute in account.
Martin Desruisseaux [Thu, 8 Nov 2018 13:16:05 +0000 (14:16 +0100)] 
Take "_Encoding" attribute in account.

5 weeks agoKeep trace of path by which an ArithmeticException may occur.
Martin Desruisseaux [Wed, 7 Nov 2018 18:26:31 +0000 (19:26 +0100)] 
Keep trace of path by which an ArithmeticException may occur.

5 weeks agoBetter error detection and more accurate error messages.
Martin Desruisseaux [Wed, 7 Nov 2018 15:23:55 +0000 (16:23 +0100)] 
Better error detection and more accurate error messages.

6 weeks agoPartial fix for support of netCDF variables having an unlimited dimension.
Martin Desruisseaux [Tue, 6 Nov 2018 19:23:41 +0000 (20:23 +0100)] 
Partial fix for support of netCDF variables having an unlimited dimension.
https://issues.apache.org/jira/browse/SIS-439

6 weeks agoAccept, under some condition, spaces as a multiplication symbols (e.g. "kg m**-2").
Martin Desruisseaux [Tue, 6 Nov 2018 11:38:09 +0000 (12:38 +0100)] 
Accept, under some condition, spaces as a multiplication symbols (e.g. "kg m**-2").
This is a departure from UCUM specification which does not allow spaces as multiplication symbols.
We do this departure only when we think that it is non-ambiguous.

6 weeks agoApache SIS distribution file should not use PACK200 anymore. That format has been...
Martin Desruisseaux [Sun, 4 Nov 2018 20:28:58 +0000 (21:28 +0100)] 
Apache SIS distribution file should not use PACK200 anymore. That format has been deprecated for removal in Java 11.
This commit is part of https://issues.apache.org/jira/browse/SIS-430.

6 weeks agoUpgrade some Maven plugin dependencies.
Martin Desruisseaux [Sat, 3 Nov 2018 16:41:52 +0000 (17:41 +0100)] 
Upgrade some Maven plugin dependencies.

6 weeks agoCharSequences.parseDoubles(…) should returns an array of length 0 for empty strings.
Martin Desruisseaux [Sat, 3 Nov 2018 16:22:53 +0000 (17:22 +0100)] 
CharSequences.parseDoubles(…) should returns an array of length 0 for empty strings.

6 weeks agoAdd a remarks columns in the metadata tree. The main intent is to notify user when...
Martin Desruisseaux [Sat, 3 Nov 2018 16:05:15 +0000 (17:05 +0100)] 
Add a remarks columns in the metadata tree. The main intent is to notify user when the geographic bounding box crosses the antimeridian, since it is often a source of confusion.

6 weeks agoFix a confusion in the NumberFormat settings performed by StatisticsFormat, in partic...
Martin Desruisseaux [Sat, 3 Nov 2018 13:25:16 +0000 (14:25 +0100)] 
Fix a confusion in the NumberFormat settings performed by StatisticsFormat, in particular when values are percentages.

7 weeks agoGeographic/Geocentric conversions shall work with two-dimensional geographic CRS...
Martin Desruisseaux [Tue, 30 Oct 2018 09:35:30 +0000 (10:35 +0100)] 
Geographic/Geocentric conversions shall work with two-dimensional geographic CRS (not only three-dimensional).
https://issues.apache.org/jira/browse/SIS-376

7 weeks agoAdd a convenience method for specifying temporal resolution in metadata.
Martin Desruisseaux [Fri, 26 Oct 2018 16:08:24 +0000 (18:08 +0200)] 
Add a convenience method for specifying temporal resolution in metadata.

7 weeks agoUnit name for "%" should be "percent" rather than "percentage", to fit usage found...
Martin Desruisseaux [Thu, 25 Oct 2018 16:13:15 +0000 (18:13 +0200)] 
Unit name for "%" should be "percent" rather than "percentage", to fit usage found in netCDF files. We keep "percentage" as an alias however.

7 weeks agoDocumentation update.
Martin Desruisseaux [Thu, 25 Oct 2018 16:12:51 +0000 (18:12 +0200)] 
Documentation update.

7 weeks agoIP review: his contribution (wrapping TransformException in IllegalArgumentException...
Martin Desruisseaux [Wed, 24 Oct 2018 14:41:59 +0000 (16:41 +0200)] 
IP review: his contribution (wrapping TransformException in IllegalArgumentException) is not present on Apache SIS.
https://svn.apache.org/repos/asf/sis/ip-review/rev/16529/GridGeometry.xhtml

7 weeks agoDo not block the creation of a GridGeometry if a MathTransform does not support the...
Martin Desruisseaux [Wed, 24 Oct 2018 14:39:23 +0000 (16:39 +0200)] 
Do not block the creation of a GridGeometry if a MathTransform does not support the derivative operation.

8 weeks agoIf UnitAngle["degree", 0.017453292519943295] is specified with too low precision...
Martin Desruisseaux [Sun, 21 Oct 2018 20:05:18 +0000 (22:05 +0200)] 
If UnitAngle["degree", 0.017453292519943295] is specified with too low precision (e.g. 0..01745329252), replace the low precision value by the expected value.
https://issues.apache.org/jira/browse/SIS-377

8 weeks agoMerge branch 'geoapi-3.1' (XML prefix updates in documentation, miscellaneous).
Martin Desruisseaux [Sat, 20 Oct 2018 13:57:47 +0000 (15:57 +0200)] 
Merge branch 'geoapi-3.1' (XML prefix updates in documentation, miscellaneous).

8 weeks agoMerge branch 'geoapi-4.0' into geoapi-3.1 (XML prefix updates in documentation, misce...
Martin Desruisseaux [Sat, 20 Oct 2018 13:51:12 +0000 (15:51 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1 (XML prefix updates in documentation, miscellaneous).

8 weeks agoDocumentation update: replace "gmd" prefix from legacy ISO 19139 specification by...
Martin Desruisseaux [Sat, 20 Oct 2018 13:38:28 +0000 (15:38 +0200)] 
Documentation update: replace "gmd" prefix from legacy ISO 19139 specification by the prefixes used in new ISO 19115-3 specification.

8 weeks agoDocumentation update: replace gmd prefix by prefix from new XML schemas for ISO 19115-3.
Martin Desruisseaux [Fri, 19 Oct 2018 08:40:14 +0000 (10:40 +0200)] 
Documentation update: replace gmd prefix by prefix from new XML schemas for ISO 19115-3.

2 months agoBetter fix for rounding error, using the actual error as determined by Math.ulp(double).
Martin Desruisseaux [Thu, 18 Oct 2018 07:48:13 +0000 (09:48 +0200)] 
Better fix for rounding error, using the actual error as determined by Math.ulp(double).

2 months agoMerge branch 'geoapi-3.1'.
Martin Desruisseaux [Wed, 17 Oct 2018 16:55:28 +0000 (18:55 +0200)] 
Merge branch 'geoapi-3.1'.

2 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Wed, 17 Oct 2018 16:50:08 +0000 (18:50 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.

2 months agoDefine a constant for the limit in the number of dimensions that can handle Apache...
Martin Desruisseaux [Wed, 17 Oct 2018 16:44:44 +0000 (18:44 +0200)] 
Define a constant for the limit in the number of dimensions that can handle Apache SIS.

2 months agoFix rounding error when converting 46°57'8.66" to decimal degrees.
Martin Desruisseaux [Wed, 17 Oct 2018 16:29:37 +0000 (18:29 +0200)] 
Fix rounding error when converting 46°57'8.66" to decimal degrees.
The slight rounding error become a 4 cm error in some map projections.

2 months agoInvestigate why some CRS are considered not equal when they should be.
Martin Desruisseaux [Wed, 17 Oct 2018 11:15:26 +0000 (13:15 +0200)] 
Investigate why some CRS are considered not equal when they should be.
For now we just documented the finding in the following JIRA task; no fix has been attempted yet:
- https://issues.apache.org/jira/browse/SIS-433
- https://issues.apache.org/jira/browse/SIS-434

2 months agoProvide more information in GridGeometry.toString() and complete the testFromGeospati...
Martin Desruisseaux [Mon, 15 Oct 2018 16:59:23 +0000 (18:59 +0200)] 
Provide more information in GridGeometry.toString() and complete the testFromGeospatialEnvelope().

2 months agoMerge branch 'geoapi-3.1'.
Martin Desruisseaux [Mon, 15 Oct 2018 08:47:59 +0000 (10:47 +0200)] 
Merge branch 'geoapi-3.1'.

2 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Mon, 15 Oct 2018 07:42:09 +0000 (09:42 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.

2 months agoBug fix: default accuracy needs to be divided by grid cell size.
Martin Desruisseaux [Mon, 15 Oct 2018 07:20:22 +0000 (09:20 +0200)] 
Bug fix: default accuracy needs to be divided by grid cell size.

2 months agoReplace the algorithm for default NTv2 accuracy by a hard-coded value for 1 cm on...
Martin Desruisseaux [Sun, 14 Oct 2018 17:41:00 +0000 (19:41 +0200)] 
Replace the algorithm for default NTv2 accuracy by a hard-coded value for 1 cm on Earth.
The rational is that it is very difficult to guess what is the accuracy.
Statistics like the average difference between values can give very different values.
With hard-coded default value, at least we know what it means.

2 months agoProvides a default accuracy value when no accuracy is explicitly given in a NTv2...
Martin Desruisseaux [Sat, 13 Oct 2018 21:15:37 +0000 (23:15 +0200)] 
Provides a default accuracy value when no accuracy is explicitly given in a NTv2 file.
https://issues.apache.org/jira/browse/SIS-432

2 months agoReview of the addition of Resource.getIdentifier() method:
Martin Desruisseaux [Sat, 13 Oct 2018 13:21:28 +0000 (15:21 +0200)] 
Review of the addition of Resource.getIdentifier() method:
- Restore import statements in their original order for easier merges between branches.
- Add "throws DataStoreException" in method signature.
- Closer relationship with DataStore.findResource(String).
- Review implementations computing the value from available informations.
- Provide scope information when applicable.

2 months agoAdd a LegacyNamespaces.CSW constant for http://www.opengis.net/cat/csw/2.0.2
Martin Desruisseaux [Wed, 10 Oct 2018 14:20:11 +0000 (16:20 +0200)] 
Add a LegacyNamespaces.CSW constant for opengis.net/cat/csw/2.0.2

2 months agoJavadoc fix: "condition is meet" -> "condition is met" and varia.
Martin Desruisseaux [Wed, 10 Oct 2018 13:14:49 +0000 (15:14 +0200)] 
Javadoc fix: "condition is meet" -> "condition is met" and varia.

2 months agoAvoid hard-coded value for French profile. The target namespaces are declared in...
Martin Desruisseaux [Wed, 10 Oct 2018 10:38:18 +0000 (12:38 +0200)] 
Avoid hard-coded value for French profile. The target namespaces are declared in the RenameOnImport.lst file instead.
This complete the https://issues.apache.org/jira/browse/SIS-404 fix.

2 months agoIntroduce a new syntax in "RenameOnImport.lst" file for declaring that a class inheri...
Martin Desruisseaux [Tue, 9 Oct 2018 17:33:25 +0000 (19:33 +0200)] 
Introduce a new syntax in "RenameOnImport.lst" file for declaring that a class inherit the properties of another class.
It make the file shorter and reduce the amount of hack with namespaces. But the main intent is to make easier to extend with profile.
This work allow us to fix https://issues.apache.org/jira/browse/SIS-404

2 months agoResource : add identifier method
jsorel [Tue, 9 Oct 2018 09:46:22 +0000 (11:46 +0200)] 
Resource : add identifier method

2 months agoAdd a LinearTransformBuilder.getControlPoints() method in complement to setControlPoi...
Martin Desruisseaux [Sat, 6 Oct 2018 00:39:06 +0000 (20:39 -0400)] 
Add a LinearTransformBuilder.getControlPoints() method in complement to setControlPoints(Map).
Use that new method for adding a LocalizationGridBuilder(LinearTransformBuilder) constructor.

2 months agoAdd tests.
Martin Desruisseaux [Thu, 4 Oct 2018 05:27:12 +0000 (01:27 -0400)] 
Add tests.

2 months agoWrong index in calculation of derivative (Jacobian matrix) from datum shift grid.
Martin Desruisseaux [Wed, 3 Oct 2018 18:18:06 +0000 (14:18 -0400)] 
Wrong index in calculation of derivative (Jacobian matrix) from datum shift grid.

2 months agoBe more specific in operation builders about whether 'getSourceEnvelope()' maps cell...
Martin Desruisseaux [Wed, 3 Oct 2018 16:42:09 +0000 (12:42 -0400)] 
Be more specific in operation builders about whether 'getSourceEnvelope()' maps cell corners or cell centers.
Minor improvement in supportive methods.

2 months agoAdd an Envelopes.compound(Envelope...) method.
Martin Desruisseaux [Mon, 24 Sep 2018 16:27:28 +0000 (12:27 -0400)] 
Add an Envelopes.compound(Envelope...) method.

2 months agoInitial commit of a GridGeometry(..., MathTransform, Envelope) constructor.
Martin Desruisseaux [Mon, 24 Sep 2018 02:53:53 +0000 (22:53 -0400)] 
Initial commit of a GridGeometry(..., MathTransform, Envelope) constructor.

2 months agoAvoid formatting zero as "0.0E0".
Martin Desruisseaux [Thu, 20 Sep 2018 10:12:27 +0000 (12:12 +0200)] 
Avoid formatting zero as "0.0E0".

2 months agoFix a CorruptedObjectException when registering two aliases for the same unit
Martin Desruisseaux [Wed, 19 Sep 2018 14:46:36 +0000 (16:46 +0200)] 
Fix a CorruptedObjectException when registering two aliases for the same unit
and fix wrong unit symbol on ConventionalUnit resulting from an operation.

3 months agoFix our usage of the "cardinality" and "multiplicity" words.
Martin Desruisseaux [Sun, 16 Sep 2018 15:37:22 +0000 (17:37 +0200)] 
Fix our usage of the "cardinality" and "multiplicity" words.
Cardinality is the number of elements in a set while multiplicity is the range of possible cardinalities a set can hold (ISO 19103).
In many places we were using "cardinality" for meaning "multiplicity".

3 months agoFix wrong calculation of HashMap capacity.
Martin Desruisseaux [Mon, 10 Sep 2018 13:52:43 +0000 (15:52 +0200)] 
Fix wrong calculation of HashMap capacity.

3 months agoAllow parsing and formatting of custom label raised to some power, for example "yd2...
Martin Desruisseaux [Tue, 4 Sep 2018 09:40:39 +0000 (11:40 +0200)] 
Allow parsing and formatting of custom label raised to some power, for example "yd2" for square yard.

3 months agoBetter error message in the common case where the range of valid values is (0…n].
Martin Desruisseaux [Mon, 3 Sep 2018 16:41:56 +0000 (18:41 +0200)] 
Better error message in the common case where the range of valid values is (0…n].

3 months agoReplace usage of Math.nextUp(double) by Math.nextDown(double) where appropriate.
Martin Desruisseaux [Mon, 3 Sep 2018 16:26:04 +0000 (18:26 +0200)] 
Replace usage of Math.nextUp(double) by Math.nextDown(double) where appropriate.

3 months agoDocumentation updates, replace StringBuffer by StringBuilder and fix a NullPointerExc...
Martin Desruisseaux [Thu, 30 Aug 2018 07:31:16 +0000 (09:31 +0200)] 
Documentation updates, replace StringBuffer by StringBuilder and fix a NullPointerException.

3 months agocommitting clean up modifications
Kelsea Flores [Sun, 26 Aug 2018 06:09:50 +0000 (23:09 -0700)] 
committing clean up modifications

3 months agoMerge https://github.com/kelseaflores/sis: removal of catch (IOException) and use...
Martin Desruisseaux [Mon, 27 Aug 2018 15:16:06 +0000 (17:16 +0200)] 
Merge https://github.com/kelseaflores/sis: removal of catch (IOException) and use of try-with-resources.

3 months agocommitting clean up modifications
Kelsea Flores [Sun, 26 Aug 2018 06:09:50 +0000 (23:09 -0700)] 
committing clean up modifications

3 months agoFix logging.properties configuration (it is now effective). Log messages in a file...
Martin Desruisseaux [Sat, 25 Aug 2018 12:27:57 +0000 (14:27 +0200)] 
Fix logging.properties configuration (it is now effective). Log messages in a file (with more details) in addition to console when using NetBeans project.
Provide more visual hint when a log message spans more than one line.

3 months agoCompoundFormat.getFormat(Class) needs to work with interfaces in addition of classes...
Martin Desruisseaux [Thu, 23 Aug 2018 15:09:16 +0000 (17:09 +0200)] 
CompoundFormat.getFormat(Class) needs to work with interfaces in addition of classes, in order to support DirectPosition and Unit types.

3 months agoUse more fraction digits when this is required by the floating point number to format.
Martin Desruisseaux [Thu, 23 Aug 2018 12:29:15 +0000 (14:29 +0200)] 
Use more fraction digits when this is required by the floating point number to format.

3 months agoUpgrade parent project configuration.
Martin Desruisseaux [Thu, 23 Aug 2018 12:28:42 +0000 (14:28 +0200)] 
Upgrade parent project configuration.

3 months agoUpdate NetBeans project configuration for specifying a default workspace directory.
Martin Desruisseaux [Wed, 22 Aug 2018 16:05:54 +0000 (18:05 +0200)] 
Update NetBeans project configuration for specifying a default workspace directory.

3 months agoOne additional verification that values are written correctly in local copy of EPSG...
Martin Desruisseaux [Wed, 22 Aug 2018 09:07:35 +0000 (11:07 +0200)] 
One additional verification that values are written correctly in local copy of EPSG database.

3 months agoMerge branch 'geoapi-3.1'. This include the change of EPSG database encoding for...
Martin Desruisseaux [Tue, 21 Aug 2018 17:12:15 +0000 (19:12 +0200)] 
Merge branch 'geoapi-3.1'. This include the change of EPSG database encoding for the upgrade to EPSG 9.4.

3 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Tue, 21 Aug 2018 17:06:26 +0000 (19:06 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.

3 months agoUpgrade from EPSG 9.3 to 9.4 implies an encoding change from ISO 8859-1 to UTF-8...
Martin Desruisseaux [Tue, 21 Aug 2018 14:48:58 +0000 (16:48 +0200)] 
Upgrade from EPSG 9.3 to 9.4 implies an encoding change from ISO 8859-1 to UTF-8 - https://issues.apache.org/jira/browse/SIS-396

3 months agoReplace 'that' variable name by 'unit' for consistency with the name used in Unit...
Martin Desruisseaux [Tue, 21 Aug 2018 09:16:13 +0000 (11:16 +0200)] 
Replace 'that' variable name by 'unit' for consistency with the name used in Unit API.

4 months agoFix a ClassCastException when processing a list of Referencing objects in metadata.
Martin Desruisseaux [Fri, 17 Aug 2018 14:05:47 +0000 (16:05 +0200)] 
Fix a ClassCastException when processing a list of Referencing objects in metadata.

4 months agoCommitting modified files -- formatting changes.
Kelsea Flores [Fri, 17 Aug 2018 08:42:34 +0000 (01:42 -0700)] 
Committing modified files -- formatting changes.

4 months agoMerge pull request #10 (https://github.com/apache/sis/pull/10) from https://github...
Martin Desruisseaux [Fri, 17 Aug 2018 08:58:11 +0000 (10:58 +0200)] 
Merge pull request #10 (https://github.com/apache/sis/pull/10) from https://github.com/kelseaflores/sis.

4 months agoCommitting modified files -- formatting changes.
Kelsea Flores [Fri, 17 Aug 2018 08:42:34 +0000 (01:42 -0700)] 
Committing modified files -- formatting changes.

4 months agoRemove the "stylesheet.css" copy from the custom doclet, replaced by the standard...
Martin Desruisseaux [Thu, 16 Aug 2018 10:19:37 +0000 (12:19 +0200)] 
Remove the "stylesheet.css" copy from the custom doclet, replaced by the standard "--add-stylesheet" option.

4 months agoMerge the doclet fix from branch 'geoapi-3.1'.
Martin Desruisseaux [Wed, 15 Aug 2018 22:50:37 +0000 (00:50 +0200)] 
Merge the doclet fix from branch 'geoapi-3.1'.

4 months agoMerge the doclet fix from branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Wed, 15 Aug 2018 22:46:33 +0000 (00:46 +0200)] 
Merge the doclet fix from branch 'geoapi-4.0' into geoapi-3.1.

4 months agoRepair the Doclet for javadoc generation in JDK 10 environment.
Martin Desruisseaux [Wed, 15 Aug 2018 22:42:16 +0000 (00:42 +0200)] 
Repair the Doclet for javadoc generation in JDK 10 environment.

4 months agoUpgrade enforcer plugin in an attempt to fix the build failure on Jenkins.
Martin Desruisseaux [Wed, 15 Aug 2018 17:15:12 +0000 (19:15 +0200)] 
Upgrade enforcer plugin in an attempt to fix the build failure on Jenkins.

4 months agoMerge branch 'geoapi-3.1'.
Martin Desruisseaux [Wed, 15 Aug 2018 15:39:54 +0000 (17:39 +0200)] 
Merge branch 'geoapi-3.1'.

4 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Wed, 15 Aug 2018 15:24:30 +0000 (17:24 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.

4 months agoDocumentation updates.
Martin Desruisseaux [Wed, 15 Aug 2018 15:18:04 +0000 (17:18 +0200)] 
Documentation updates.

4 months agoFix an issue that prevent the NetBeans project to compile after a fresh checkout...
Martin Desruisseaux [Wed, 15 Aug 2018 09:12:47 +0000 (11:12 +0200)] 
Fix an issue that prevent the NetBeans project to compile after a fresh checkout from Git repository.

4 months agoSpelling fixes (no significant code change in this commit).
Martin Desruisseaux [Tue, 14 Aug 2018 17:47:45 +0000 (19:47 +0200)] 
Spelling fixes (no significant code change in this commit).

4 months agoDocumentation fixes, addition of more metadata (to be used later by sis-earthobservat...
Martin Desruisseaux [Tue, 14 Aug 2018 13:33:52 +0000 (15:33 +0200)] 
Documentation fixes, addition of more metadata (to be used later by sis-earthobservation module),
and first step toward a https://issues.apache.org/jira/browse/SIS-395 fix.

4 months agoDocumentation fixes, and class names of taglet to load.
Martin Desruisseaux [Sun, 12 Aug 2018 12:28:41 +0000 (14:28 +0200)] 
Documentation fixes, and class names of taglet to load.

4 months agoMerge branch 'JDK9' into geoapi-4.0: require JDK 9 or 10 for building, but not for...
Martin Desruisseaux [Sat, 11 Aug 2018 12:10:00 +0000 (14:10 +0200)] 
Merge branch 'JDK9' into geoapi-4.0: require JDK 9 or 10 for building, but not for running. At runtime, JDK 8 is still sufficient.

4 months agoAllow the build to pass (including tests) with JDK 9 and JDK 10. The project is not...
Martin Desruisseaux [Sat, 11 Aug 2018 11:25:43 +0000 (13:25 +0200)] 
Allow the build to pass (including tests) with JDK 9 and JDK 10. The project is not yet modularized however.

4 months agoMerge branch 'geoapi-4.0' into JDK9.
Martin Desruisseaux [Fri, 10 Aug 2018 17:45:17 +0000 (19:45 +0200)] 
Merge branch 'geoapi-4.0' into JDK9.

4 months agoUpdate Maven plugins, void deprecated Proxy.getProxyClass method, documentation fixes.
Martin Desruisseaux [Wed, 8 Aug 2018 08:48:20 +0000 (10:48 +0200)] 
Update Maven plugins, void deprecated Proxy.getProxyClass method, documentation fixes.

4 months agoEdit short license header statements for making them compliant with
Martin Desruisseaux [Tue, 7 Aug 2018 10:51:40 +0000 (12:51 +0200)] 
Edit short license header statements for making them compliant with
http://www.apache.org/legal/src-headers.html#is-a-short-form-of-the-source-header-available

4 months agoAdd a Units.converter(scale, offset) method.
Martin Desruisseaux [Mon, 6 Aug 2018 16:53:16 +0000 (18:53 +0200)] 
Add a Units.converter(scale, offset) method.

4 months agoMerge branch 'geoapi-3.1'.
Martin Desruisseaux [Mon, 6 Aug 2018 12:09:24 +0000 (14:09 +0200)] 
Merge branch 'geoapi-3.1'.

4 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Mon, 6 Aug 2018 12:06:06 +0000 (14:06 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.

4 months agoPartial fix of exponent parsing in expression like (m.s)-1.
Martin Desruisseaux [Mon, 6 Aug 2018 08:53:37 +0000 (10:53 +0200)] 
Partial fix of exponent parsing in expression like (m.s)-1.

4 months agoPreserve better the unit symbol after some parsings.
Martin Desruisseaux [Sun, 5 Aug 2018 21:40:28 +0000 (23:40 +0200)] 
Preserve better the unit symbol after some parsings.

4 months agoMore effort to prepend a SI prefix when possible at formatting time.
Martin Desruisseaux [Sun, 5 Aug 2018 17:39:12 +0000 (19:39 +0200)] 
More effort to prepend a SI prefix when possible at formatting time.

4 months agoGroup methods that are specific to SI in a Prefixes class. All those SI-specific...
Martin Desruisseaux [Sun, 5 Aug 2018 13:12:37 +0000 (15:12 +0200)] 
Group methods that are specific to SI in a Prefixes class. All those SI-specific methods are related to the management of prefixes. For now only SI prefixes are supported, but we may evolve the Prefixes class in a future version for supporting other sets of prefixes.

4 months agoTry to preserve better the unit symbol used in expressions like "J/kg" (i.e. do not...
Martin Desruisseaux [Tue, 31 Jul 2018 08:42:52 +0000 (10:42 +0200)] 
Try to preserve better the unit symbol used in expressions like "J/kg" (i.e. do not replace "J/kg" by "m²∕s²").
https://issues.apache.org/jira/browse/SIS-378

4 months agoAllow to specify the MathTransformFactory to use when computing the transfer function...
Martin Desruisseaux [Wed, 1 Aug 2018 16:53:28 +0000 (18:53 +0200)] 
Allow to specify the MathTransformFactory to use when computing the transfer function (i.e. the conversion from "pixel values" to "geophysics values") of a raster.

4 months agoMerge branch 'geoapi-3.1'
Martin Desruisseaux [Tue, 31 Jul 2018 09:41:20 +0000 (11:41 +0200)] 
Merge branch 'geoapi-3.1'

4 months agoMerge branch 'geoapi-4.0' into geoapi-3.1.
Martin Desruisseaux [Tue, 31 Jul 2018 09:35:41 +0000 (11:35 +0200)] 
Merge branch 'geoapi-4.0' into geoapi-3.1.