[sis] branch 1.0-RC created (now b6e91d7)

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch 1.0-RC
in repository https://gitbox.apache.org/repos/asf/sis.git.


  at b6e91d7  Remove the "-SNAPSHOT" in "1.0-SNAPSHOT" version number.

This branch includes the following new commits:

 new 0717fff  Removal of modules to be excluded from Apache SIS 1.0 
release: sis-shapefile, sis-javafx, sis-cql, sis-potrayal, sis-webapp. 
https://lists.apache.org/thread.html/cb68740d4ac47a577e4231a705c89b466ff46c83ac4c24f908bd18ae@%3Cdev.sis.apache.org%3E
 new b6e91d7  Remove the "-SNAPSHOT" in "1.0-SNAPSHOT" version number.

The 2 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.




[sis] 02/02: Remove the "-SNAPSHOT" in "1.0-SNAPSHOT" version number.

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch 1.0-RC
in repository https://gitbox.apache.org/repos/asf/sis.git

commit b6e91d7b9a06e01b73d0b3a037f089d7607b239a
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 21:19:11 2019 +0200

Remove the "-SNAPSHOT" in "1.0-SNAPSHOT" version number.
---
 application/pom.xml | 2 +-
 application/sis-console/pom.xml | 2 +-
 application/sis-openoffice/pom.xml  | 2 +-
 application/sis-openoffice/src/main/unopkg/build-instruction.html   | 2 +-
 core/pom.xml| 2 +-
 core/sis-build-helper/pom.xml   | 2 +-
 core/sis-feature/pom.xml| 2 +-
 core/sis-metadata/pom.xml   | 2 +-
 core/sis-referencing-by-identifiers/pom.xml | 2 +-
 core/sis-referencing/pom.xml| 2 +-
 .../test/java/org/apache/sis/referencing/factory/sql/epsg/package.html  | 2 +-
 core/sis-utility/pom.xml| 2 +-
 core/sis-utility/src/main/java/org/apache/sis/util/Version.java | 2 +-
 pom.xml | 2 +-
 profiles/pom.xml| 2 +-
 profiles/sis-french-profile/pom.xml | 2 +-
 profiles/sis-japan-profile/pom.xml  | 2 +-
 storage/pom.xml | 2 +-
 storage/sis-earth-observation/pom.xml   | 2 +-
 storage/sis-gdal/pom.xml| 2 +-
 storage/sis-geotiff/pom.xml | 2 +-
 storage/sis-netcdf/pom.xml  | 2 +-
 storage/sis-sqlstore/pom.xml| 2 +-
 storage/sis-storage/pom.xml | 2 +-
 storage/sis-xmlstore/pom.xml| 2 +-
 25 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/application/pom.xml b/application/pom.xml
index 4791faf..f96d77a 100644
--- a/application/pom.xml
+++ b/application/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 parent
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/application/sis-console/pom.xml b/application/sis-console/pom.xml
index 83c99e6..15f291c 100644
--- a/application/sis-console/pom.xml
+++ b/application/sis-console/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 application
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/application/sis-openoffice/pom.xml 
b/application/sis-openoffice/pom.xml
index 5f83e9d..dd875c7 100644
--- a/application/sis-openoffice/pom.xml
+++ b/application/sis-openoffice/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 application
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/application/sis-openoffice/src/main/unopkg/build-instruction.html 
b/application/sis-openoffice/src/main/unopkg/build-instruction.html
index 27fffa1..760d3d9 100644
--- a/application/sis-openoffice/src/main/unopkg/build-instruction.html
+++ b/application/sis-openoffice/src/main/unopkg/build-instruction.html
@@ -102,7 +102,7 @@ mvn install
 
 Test in Apache OpenOffice:
 cd target
-unopkg add apache-sis-1.0-SNAPSHOT.oxt --log-file log.txt
+unopkg add apache-sis-1.0.oxt --log-file log.txt
 scalc -Xdebug -env:RTL_LOGFILE=log.txt
 
   
diff --git a/core/pom.xml b/core/pom.xml
index 886ca53..38f5dbb 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 parent
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/core/sis-build-helper/pom.xml b/core/sis-build-helper/pom.xml
index 96a0002..a78d700 100644
--- a/core/sis-build-helper/pom.xml
+++ b/core/sis-build-helper/pom.xml
@@ -32,7 +32,7 @@
   
 org.apache.sis
 parent
-1.0-SNAPSHOT
+1.0
 ../../pom.xml
   
 
diff --git a/core/sis-feature/pom.xml b/core/sis-feature/pom.xml
index a5a16f9..a14a0ee 100644
--- a/core/sis-feature/pom.xml
+++ b/core/sis-feature/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 core
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/core/sis-metadata/pom.xml b/core/sis-metadata/pom.xml
index 48b3bc9..ff7ca08 100644
--- a/core/sis-metadata/pom.xml
+++ b/core/sis-metadata/pom.xml
@@ -28,7 +28,7 @@
   
 org.apache.sis
 core
-1.0-SNAPSHOT
+1.0
   
 
 
diff --git a/core/sis-referencing-by-identifiers/pom.xml 
b/core/sis-referencing-by-identifiers/pom.xml
index 67a374a..1546e9d 100644
--- a/core/sis-referencing-by-identifiers/pom.xml
+++ b/core/sis-referencing-by-identifiers/pom.xml
@@ -28,7 +28,7 @@
   
 

[jira] [Resolved] (SIS-431) Need MD_ReferenceSystem adapter

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux resolved SIS-431.
-
Resolution: Fixed

> Need MD_ReferenceSystem adapter
> ---
>
> Key: SIS-431
> URL: https://issues.apache.org/jira/browse/SIS-431
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
> Fix For: 1.0
>
>
> Coordinate Reference Systems (CRS) are defined in details by the ISO 19111 
> classes in GeoAPI {{org.opengis.referencing.*}} packages. But the ISO 19115 
> metadata standards do not reference those CRS classes directly (except in one 
> case). Instead the metadata standards reference CRS by their identifier (for 
> example an EPSG code), optionally accompanied by a code telling whether the 
> CRS type is geographic, projected, temporal, a compound of the above, _etc_. 
> Those two information are combined in a {{MD_ReferenceSystem}} class 
> referenced by the following properties:
> ||Class||Association to {{MD_ReferenceSystem}}||Association to a {{CRS}} 
> subtype
> |{{MD_Metadata}}|{{referenceSystemInfo}}| |
> |{{LI_Source}}|{{sourceReferenceSystem}}| |
> |{{EX_VerticalExtent}}|{{verticalCRSId}}|{{verticalCRS}}
> |{{MI_GCPCollection}}|{{coordinateReferenceSystem}}| |
> In order to have a more uniform way to handle reference systems, GeoAPI 
> replaces those (_identifier_, _type code_) tuples by associations to the 
> actual _Reference System_ objects.
> GeoAPI does that by using the {{ReferenceSystem}} interface as the parent of 
> {{CoordinateReferenceSystem}} interface.
> However current Apache SIS implementation of {{RS_ReferenceSystem}} JAXB 
> adapter marshalls the full CRS, which is not the expected behavior except in 
> the {{verticalCRS}} case. We need a new adapter - {{MD_ReferenceSystem}} - 
> for marshalling only the identifier and the {{MD_ReferenceSystemTypeCode}} 
> instead.
> In the particular case of {{VerticalExtent}}, the proposal is to marshal the 
> {{verticalCRSId}} if an EPSG code is available, or {{verticalCRS}} otherwise.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-431) Need MD_ReferenceSystem adapter

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-431:

Issue Type: Bug  (was: Task)

> Need MD_ReferenceSystem adapter
> ---
>
> Key: SIS-431
> URL: https://issues.apache.org/jira/browse/SIS-431
> Project: Spatial Information Systems
>  Issue Type: Bug
>  Components: Metadata
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
>  Labels: JAXB
> Fix For: 1.0
>
>
> Coordinate Reference Systems (CRS) are defined in details by the ISO 19111 
> classes in GeoAPI {{org.opengis.referencing.*}} packages. But the ISO 19115 
> metadata standards do not reference those CRS classes directly (except in one 
> case). Instead the metadata standards reference CRS by their identifier (for 
> example an EPSG code), optionally accompanied by a code telling whether the 
> CRS type is geographic, projected, temporal, a compound of the above, _etc_. 
> Those two information are combined in a {{MD_ReferenceSystem}} class 
> referenced by the following properties:
> ||Class||Association to {{MD_ReferenceSystem}}||Association to a {{CRS}} 
> subtype
> |{{MD_Metadata}}|{{referenceSystemInfo}}| |
> |{{LI_Source}}|{{sourceReferenceSystem}}| |
> |{{EX_VerticalExtent}}|{{verticalCRSId}}|{{verticalCRS}}
> |{{MI_GCPCollection}}|{{coordinateReferenceSystem}}| |
> In order to have a more uniform way to handle reference systems, GeoAPI 
> replaces those (_identifier_, _type code_) tuples by associations to the 
> actual _Reference System_ objects.
> GeoAPI does that by using the {{ReferenceSystem}} interface as the parent of 
> {{CoordinateReferenceSystem}} interface.
> However current Apache SIS implementation of {{RS_ReferenceSystem}} JAXB 
> adapter marshalls the full CRS, which is not the expected behavior except in 
> the {{verticalCRS}} case. We need a new adapter - {{MD_ReferenceSystem}} - 
> for marshalling only the identifier and the {{MD_ReferenceSystemTypeCode}} 
> instead.
> In the particular case of {{VerticalExtent}}, the proposal is to marshal the 
> {{verticalCRSId}} if an EPSG code is available, or {{verticalCRS}} otherwise.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-471) Unmarshalling MD_ReferenceSystem should recreate CRS object from identifier

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-471:

Issue Type: Improvement  (was: Task)

> Unmarshalling MD_ReferenceSystem should recreate CRS object from identifier
> ---
>
> Key: SIS-471
> URL: https://issues.apache.org/jira/browse/SIS-471
> Project: Spatial Information Systems
>  Issue Type: Improvement
>  Components: Metadata
>Affects Versions: 1.0
>Reporter: Martin Desruisseaux
>Priority: Major
>  Labels: JAXB
>
> SIS-431 replaces the CRS objects by a simple identifier at XML marshalling 
> time. However, we do not yet perform the reverse operation at unmarshalling. 
> We should inspect the CRS identifier and, if that identifier is an EPSG code 
> or another authority recognized by SIS, try to recreate the full CRS.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Resolved] (SIS-331) Verify the mapping from ISO 19115:2003 to ISO 19115:2014

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux resolved SIS-331.
-
Resolution: Fixed

A partial check has been done. The check is not complete and the discrepancy 
about {{Format.specification}} and {{Format.name}} is still present:

Apache SIS:
* {{gmd:MD_Format.specification}} → 
{{mrd:MD_Format.formatSpecificationCitation.title}}
* {{gmd:MD_Format.name}} → 
{{mrd:MD_Format.formatSpecificationCitation.alternateTitle}}

According {{default.xsl}}:
* {{gmd:MD_Format.specification}} → 
{{mrd:MD_Format.formatSpecificationCitation.alternateTitle}}
* {{gmd:MD_Format.name}} → {{mrd:MD_Format.formatSpecificationCitation.title}}

Except for above (which we keep for now), we have not seen obvious discrepancy. 
But we did not checked in details.


> Verify the mapping from ISO 19115:2003 to ISO 19115:2014
> 
>
> Key: SIS-331
> URL: https://issues.apache.org/jira/browse/SIS-331
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Affects Versions: 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
> Fix For: 1.0
>
>
> ISO 19115 metadata implementations in {{org.apache.sis.metadata.iso}} 
> packages have hard-coded mapping between ISO 19115 published in 2003 and the 
> revision published in 2014. We need to verify if this mapping matches the 
> mapping performed by the XSLT sheet published by ISO. See:
> * 
> https://github.com/ISO-TC211/XML/wiki/Migrating-ISO-19139-and-19139-2-to-19115-3
> * http://standards.iso.org/iso/19115/resources/transforms/ISO19139
> In particular, what should be the mapping of (now deprecated) 
> {{Format.name}}? Current implementation delegates to 
> {{Citation.alternateTitle}}. Is that correct? If not, we need to revisit 
> {{org.apache.sis.internal.simple.SimpleFormat}}.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[sis] 03/03: Upgrade some Apache SIS version numbers from 0.8 to 1.0 in preparation for release candidate.

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit d6817fa8860f6beb91817b3fb7ad83d6631165f4
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 12:59:02 2019 +0200

Upgrade some Apache SIS version numbers from 0.8 to 1.0 in preparation for 
release candidate.
---
 .../src/main/java/org/apache/sis/console/ResourcesDownloader.java   | 2 +-
 .../src/test/java/org/apache/sis/test/xml/PackageVerifier.java  | 2 +-
 .../resources/org/apache/sis/storage/earthobservation/LandsatTest.txt   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/application/sis-console/src/main/java/org/apache/sis/console/ResourcesDownloader.java
 
b/application/sis-console/src/main/java/org/apache/sis/console/ResourcesDownloader.java
index 065f195..c00a7c9 100644
--- 
a/application/sis-console/src/main/java/org/apache/sis/console/ResourcesDownloader.java
+++ 
b/application/sis-console/src/main/java/org/apache/sis/console/ResourcesDownloader.java
@@ -60,7 +60,7 @@ public class ResourcesDownloader extends 
InstallationResources {
 /**
  * Where to download the EPSG scripts after user has approved the terms of 
use.
  */
-private static final String DOWNLOAD_URL = 
"http://repo1.maven.org/maven2/org/apache/sis/non-free/sis-epsg/0.8/sis-epsg-0.8.jar;;
+private static final String DOWNLOAD_URL = 
"http://repo1.maven.org/maven2/org/apache/sis/non-free/sis-epsg/1.0/sis-epsg-1.0.jar;;
 
 /**
  * Estimation of the EPSG database size after installation, in mega-bytes.
diff --git 
a/core/sis-metadata/src/test/java/org/apache/sis/test/xml/PackageVerifier.java 
b/core/sis-metadata/src/test/java/org/apache/sis/test/xml/PackageVerifier.java
index 7e7ba0f..afa93ea 100644
--- 
a/core/sis-metadata/src/test/java/org/apache/sis/test/xml/PackageVerifier.java
+++ 
b/core/sis-metadata/src/test/java/org/apache/sis/test/xml/PackageVerifier.java
@@ -252,7 +252,7 @@ final strictfp class PackageVerifier {
  * Get the type name and namespace from the @XmlType or 
@XmlRootElement annotations.
  * If both of them are present, verify that they are consistent (same 
namespace and
  * same name with "_Type" suffix in @XmlType). If the type name is not 
declared, we
- * assume that it is the same than the class name (this is what Apache 
SIS 0.8 does
+ * assume that it is the same than the class name (this is what Apache 
SIS 1.0 does
  * in its org.apache.sis.internal.jaxb.code package for CodeList 
adapters).
  */
 final String isoName;   // ISO class name (not the same than Java 
class name).
diff --git 
a/storage/sis-earth-observation/src/test/resources/org/apache/sis/storage/earthobservation/LandsatTest.txt
 
b/storage/sis-earth-observation/src/test/resources/org/apache/sis/storage/earthobservation/LandsatTest.txt
index fe93da2..2b2183b 100644
--- 
a/storage/sis-earth-observation/src/test/resources/org/apache/sis/storage/earthobservation/LandsatTest.txt
+++ 
b/storage/sis-earth-observation/src/test/resources/org/apache/sis/storage/earthobservation/LandsatTest.txt
@@ -9,7 +9,7 @@ GROUP = L1_METADATA_FILE
 LANDSAT_SCENE_ID = "LandsatTest"
 FILE_DATE = 2016-06-27T16:48:12Z
 STATION_ID = "Virtual station for test"
-PROCESSING_SOFTWARE_VERSION = "SIS 0.8"
+PROCESSING_SOFTWARE_VERSION = "SIS 1.0"
   END_GROUP = METADATA_FILE_INFO
   GROUP = PRODUCT_METADATA
 DATA_TYPE = "Pseudo LT1"



[sis] 01/03: Update documentation to better reflect the state of MD_ReferenceSystem support at XML marshalling time. It appears that https://issues.apache.org/jira/browse/SIS-431 is already mostly don

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit add9c3cb63c128d809408e291835501fdf0d7440
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 10:25:21 2019 +0200

Update documentation to better reflect the state of MD_ReferenceSystem 
support at XML marshalling time.
It appears that https://issues.apache.org/jira/browse/SIS-431 is already 
mostly done, but it was not clear from the javadoc comments.
---
 .../internal/jaxb/metadata/RS_ReferenceSystem.java | 20 ++--
 .../metadata/replace/ReferenceSystemMetadata.java  | 12 +-
 .../apache/sis/test/integration/MetadataTest.java  | 28 +++---
 .../org/apache/sis/test/integration/Metadata.xml   | 12 +++---
 4 files changed, 58 insertions(+), 14 deletions(-)

diff --git 
a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
 
b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
index 94933ce..5aba74d 100644
--- 
a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
+++ 
b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
@@ -23,8 +23,24 @@ import 
org.apache.sis.internal.jaxb.metadata.replace.ReferenceSystemMetadata;
 
 
 /**
- * JAXB adapter mapping implementing class to the GeoAPI interface. See
- * package documentation for more information about JAXB and interface.
+ * JAXB adapter mapping ISO 19111 Coordinate Reference Systems to {@code 
MD_ReferenceSystem} object used in ISO 19115.
+ * Coordinate Reference Systems (CRS) are defined in details by {@link 
ReferenceSystem} implementation classes.
+ * But the ISO 19115 metadata standards do not reference those CRS classes 
directly (except in one case).
+ * Instead the metadata standards reference CRS by their identifier (for 
example an EPSG code),
+ * optionally accompanied by a code telling whether the CRS type is 
geographic, projected, temporal,
+ * a compound of the above, etc. Those two information are combined in 
a {@code MD_ReferenceSystem} class
+ *
+ * {@preformat text
+ *   mrs:MD_ReferenceSystem
+ *   ├─mrs:referenceSystemIdentifier  :  mcc:MD_Identifier
+ *   └─mrs:referenceSystemType:  mrs:MD_ReferenceSystemTypeCode
+ * }
+ *
+ * In order to have a more uniform way to handle reference systems, we replace 
{@code MD_ReferenceSystem} tuples
+ * by associations to the actual Reference System objects. GeoAPI does that by 
using the {@link ReferenceSystem}
+ * interface as the parent of {@link 
org.opengis.referencing.crs.CoordinateReferenceSystem} interface.
+ * We use this adapter for replacing the full CRS object by the (identifier, 
type) tuple at marshalling time
+ * where such tuple is expected.
  *
  * @author  Guilhem Legal (Geomatys)
  * @version 1.0
diff --git 
a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/ReferenceSystemMetadata.java
 
b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/ReferenceSystemMetadata.java
index 1c1fc21..8e4d741 100644
--- 
a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/ReferenceSystemMetadata.java
+++ 
b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/ReferenceSystemMetadata.java
@@ -33,7 +33,16 @@ import org.apache.sis.xml.Namespaces;
  * An implementation of {@link ReferenceSystem} marshalled as specified in ISO 
19115.
  * This is different than the {@code ReferenceSystem} implementation provided 
in the
  * referencing module, since the later marshals the CRS as specified in GML 
(close
- * to ISO 19111 model).
+ * to ISO 19111 model). This class contains only CRS identification as below:
+ *
+ * {@preformat text
+ *   mrs:MD_ReferenceSystem
+ *   ├─mrs:referenceSystemIdentifier  :  mcc:MD_Identifier
+ *   └─mrs:referenceSystemType:  mrs:MD_ReferenceSystemTypeCode
+ * }
+ *
+ * The {@code referenceSystemType} attribute is currently missing.
+ * See https://issues.apache.org/jira/browse/SIS-470;>SIS-470.
  *
  * Note that this implementation is very simple and serves no other purpose 
than being
  * a container for XML parsing or formatting. For real referencing service, 
consider using
@@ -45,6 +54,7 @@ import org.apache.sis.xml.Namespaces;
  * @version 1.0
  *
  * @see org.apache.sis.referencing.AbstractReferenceSystem
+ * @see https://issues.apache.org/jira/browse/SIS-431;>SIS-431
  *
  * @since 0.3
  * @module
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/test/integration/MetadataTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/test/integration/MetadataTest.java
index fb9081a..afa7056 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/test/integration/MetadataTest.java
+++ 

[sis] branch geoapi-4.0 updated (1f3d2d6 -> d6817fa)

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.


from 1f3d2d6  Split the test in a case focusing on vertical extent and in a 
case for the larger metadata test file.
 new add9c3c  Update documentation to better reflect the state of 
MD_ReferenceSystem support at XML marshalling time. It appears that 
https://issues.apache.org/jira/browse/SIS-431 is already mostly done, but it 
was not clear from the javadoc comments.
 new 54d6f5d  Spelling fix: marshall -> marshal.
 new d6817fa  Upgrade some Apache SIS version numbers from 0.8 to 1.0 in 
preparation for release candidate.

The 3 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:
 .../apache/sis/console/ResourcesDownloader.java|  2 +-
 .../java/org/apache/sis/internal/jaxb/Context.java |  2 +-
 .../jaxb/gco/InternationalStringAdapter.java   |  2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |  2 +-
 .../sis/internal/jaxb/gco/StringAdapter.java   |  2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |  2 +-
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java  |  2 +-
 .../apache/sis/internal/jaxb/gmi/LE_Source.java|  2 +-
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |  2 +-
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |  2 +-
 .../sis/internal/jaxb/gmi/MI_Georectified.java |  2 +-
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |  2 +-
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |  2 +-
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |  2 +-
 .../sis/internal/jaxb/metadata/CI_Address.java |  2 +-
 .../sis/internal/jaxb/metadata/CI_Citation.java|  2 +-
 .../sis/internal/jaxb/metadata/CI_Contact.java |  2 +-
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |  2 +-
 .../internal/jaxb/metadata/CI_OnlineResource.java  |  2 +-
 .../sis/internal/jaxb/metadata/CI_Party.java   |  2 +-
 .../internal/jaxb/metadata/CI_Responsibility.java  |  2 +-
 .../jaxb/metadata/CI_ResponsibleParty.java |  2 +-
 .../sis/internal/jaxb/metadata/CI_Series.java  |  2 +-
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |  2 +-
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |  2 +-
 .../sis/internal/jaxb/metadata/DQ_Element.java |  2 +-
 .../jaxb/metadata/DQ_PositionalAccuracy.java   |  2 +-
 .../sis/internal/jaxb/metadata/DQ_Result.java  |  2 +-
 .../sis/internal/jaxb/metadata/EX_Extent.java  |  2 +-
 .../jaxb/metadata/EX_GeographicExtent.java |  2 +-
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |  2 +-
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |  2 +-
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |  2 +-
 .../jaxb/metadata/LE_NominalResolution.java|  2 +-
 .../jaxb/metadata/LE_ProcessStepReport.java|  2 +-
 .../sis/internal/jaxb/metadata/LE_Processing.java  |  2 +-
 .../sis/internal/jaxb/metadata/LI_Lineage.java |  2 +-
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |  2 +-
 .../sis/internal/jaxb/metadata/LI_Source.java  |  2 +-
 .../jaxb/metadata/MD_AggregateInformation.java |  2 +-
 .../metadata/MD_ApplicationSchemaInformation.java  |  2 +-
 .../jaxb/metadata/MD_AssociatedResource.java   |  2 +-
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |  2 +-
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |  2 +-
 .../sis/internal/jaxb/metadata/MD_Constraints.java |  2 +-
 .../jaxb/metadata/MD_ContentInformation.java   |  2 +-
 .../jaxb/metadata/MD_DataIdentification.java   |  2 +-
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |  2 +-
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |  2 +-
 .../internal/jaxb/metadata/MD_Distribution.java|  2 +-
 .../sis/internal/jaxb/metadata/MD_Distributor.java |  2 +-
 .../metadata/MD_ExtendedElementInformation.java|  2 +-
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |  2 +-
 .../sis/internal/jaxb/metadata/MD_Format.java  |  2 +-
 .../jaxb/metadata/MD_GeometricObjects.java |  2 +-
 .../internal/jaxb/metadata/MD_Identification.java  |  2 +-
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |  2 +-
 .../internal/jaxb/metadata/MD_KeywordClass.java|  2 +-
 .../sis/internal/jaxb/metadata/MD_Keywords.java|  2 +-
 .../jaxb/metadata/MD_MaintenanceInformation.java   |  2 +-
 .../sis/internal/jaxb/metadata/MD_Medium.java  |  2 +-
 .../sis/internal/jaxb/metadata/MD_Metadata.java|  2 +-
 .../metadata/MD_MetadataExtensionInformation.java  |  2 +-
 .../internal/jaxb/metadata/MD_MetadataScope.java   |  2 +-
 .../metadata/MD_PortrayalCatalogueReference.java   |  2 +-
 .../internal/jaxb/metadata/MD_RangeDimension.java  |  2 +-
 .../internal/jaxb/metadata/MD_Releasability.java   |  2 +-

[sis] 02/03: Spelling fix: marshall -> marshal.

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 54d6f5da95bfa048599708ca912afe532fb80908
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 11:56:07 2019 +0200

Spelling fix: marshall -> marshal.
---
 .../src/main/java/org/apache/sis/internal/jaxb/Context.java   | 2 +-
 .../org/apache/sis/internal/jaxb/gco/InternationalStringAdapter.java  | 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java  | 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/gco/StringAdapter.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/geometry/package-info.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/gmi/LE_ProcessStep.java| 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/gmi/LE_Source.java | 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/gmi/MI_Band.java   | 2 +-
 .../java/org/apache/sis/internal/jaxb/gmi/MI_CoverageDescription.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/gmi/MI_Georectified.java   | 2 +-
 .../java/org/apache/sis/internal/jaxb/gmi/MI_Georeferenceable.java| 2 +-
 .../java/org/apache/sis/internal/jaxb/gmi/MI_ImageDescription.java| 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/gmi/MI_Metadata.java   | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/CI_Address.java   | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java  | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/CI_Contact.java   | 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Date.java  | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java | 2 +-
 .../src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Party.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/CI_Responsibility.java | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/CI_ResponsibleParty.java| 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/CI_Series.java| 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/CI_Telephone.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/DQ_DataQuality.java| 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/DQ_Element.java   | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/DQ_PositionalAccuracy.java  | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/DQ_Result.java| 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/EX_Extent.java| 2 +-
 .../org/apache/sis/internal/jaxb/metadata/EX_GeographicExtent.java| 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/EX_TemporalExtent.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/EX_VerticalExtent.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/LE_Algorithm.java | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/LE_NominalResolution.java   | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/LE_ProcessStepReport.java   | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/LE_Processing.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/LI_Lineage.java   | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/LI_ProcessStep.java| 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/LI_Source.java| 2 +-
 .../apache/sis/internal/jaxb/metadata/MD_AggregateInformation.java| 2 +-
 .../sis/internal/jaxb/metadata/MD_ApplicationSchemaInformation.java   | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/MD_AssociatedResource.java  | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_AttributeGroup.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_BrowseGraphic.java  | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_Constraints.java| 2 +-
 .../org/apache/sis/internal/jaxb/metadata/MD_ContentInformation.java  | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/MD_DataIdentification.java  | 2 +-
 .../apache/sis/internal/jaxb/metadata/MD_DigitalTransferOptions.java  | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/MD_Dimension.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_Distribution.java   | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_Distributor.java| 2 +-
 .../sis/internal/jaxb/metadata/MD_ExtendedElementInformation.java | 2 +-
 .../org/apache/sis/internal/jaxb/metadata/MD_FeatureTypeInfo.java | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/MD_Format.java| 2 +-
 .../org/apache/sis/internal/jaxb/metadata/MD_GeometricObjects.java| 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_Identification.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java | 2 +-
 .../java/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java   | 2 +-
 .../main/java/org/apache/sis/internal/jaxb/metadata/MD_Keywords.java  | 2 +-
 .../apache/sis/internal/jaxb/metadata/MD_MaintenanceInformation.java  | 2 +-
 

[jira] [Updated] (SIS-471) Unmarshalling MD_ReferenceSystem should recreate CRS object from identifier

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-471:

Labels: JAXB  (was: )

> Unmarshalling MD_ReferenceSystem should recreate CRS object from identifier
> ---
>
> Key: SIS-471
> URL: https://issues.apache.org/jira/browse/SIS-471
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Affects Versions: 1.0
>Reporter: Martin Desruisseaux
>Priority: Major
>  Labels: JAXB
>
> SIS-431 replaces the CRS objects by a simple identifier at XML marshalling 
> time. However, we do not yet perform the reverse operation at unmarshalling. 
> We should inspect the CRS identifier and, if that identifier is an EPSG code 
> or another authority recognized by SIS, try to recreate the full CRS.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-431) Need MD_ReferenceSystem adapter

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-431:

Labels: JAXB  (was: )

> Need MD_ReferenceSystem adapter
> ---
>
> Key: SIS-431
> URL: https://issues.apache.org/jira/browse/SIS-431
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
>  Labels: JAXB
> Fix For: 1.0
>
>
> Coordinate Reference Systems (CRS) are defined in details by the ISO 19111 
> classes in GeoAPI {{org.opengis.referencing.*}} packages. But the ISO 19115 
> metadata standards do not reference those CRS classes directly (except in one 
> case). Instead the metadata standards reference CRS by their identifier (for 
> example an EPSG code), optionally accompanied by a code telling whether the 
> CRS type is geographic, projected, temporal, a compound of the above, _etc_. 
> Those two information are combined in a {{MD_ReferenceSystem}} class 
> referenced by the following properties:
> ||Class||Association to {{MD_ReferenceSystem}}||Association to a {{CRS}} 
> subtype
> |{{MD_Metadata}}|{{referenceSystemInfo}}| |
> |{{LI_Source}}|{{sourceReferenceSystem}}| |
> |{{EX_VerticalExtent}}|{{verticalCRSId}}|{{verticalCRS}}
> |{{MI_GCPCollection}}|{{coordinateReferenceSystem}}| |
> In order to have a more uniform way to handle reference systems, GeoAPI 
> replaces those (_identifier_, _type code_) tuples by associations to the 
> actual _Reference System_ objects.
> GeoAPI does that by using the {{ReferenceSystem}} interface as the parent of 
> {{CoordinateReferenceSystem}} interface.
> However current Apache SIS implementation of {{RS_ReferenceSystem}} JAXB 
> adapter marshalls the full CRS, which is not the expected behavior except in 
> the {{verticalCRS}} case. We need a new adapter - {{MD_ReferenceSystem}} - 
> for marshalling only the identifier and the {{MD_ReferenceSystemTypeCode}} 
> instead.
> In the particular case of {{VerticalExtent}}, the proposal is to marshal the 
> {{verticalCRSId}} if an EPSG code is available, or {{verticalCRS}} otherwise.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (SIS-397) DefaultVerticalExtent should be able to unmarshall verticalCRSId

2019-09-11 Thread Martin Desruisseaux (Jira)


[ 
https://issues.apache.org/jira/browse/SIS-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16927450#comment-16927450
 ] 

Martin Desruisseaux commented on SIS-397:
-

The attached {{verticalCRSId.patch}} file modifies the 
{{DefaultVerticalExtent}} class by adding required JAXB methods. However this 
patch should not be applied before SIS-471 is fixed, otherwise marshalling a 
metadata object and unmarshalling it back may cause the lost of CRS information.

> DefaultVerticalExtent should be able to unmarshall verticalCRSId
> 
>
> Key: SIS-397
> URL: https://issues.apache.org/jira/browse/SIS-397
> Project: Spatial Information Systems
>  Issue Type: Improvement
>  Components: Metadata
>Affects Versions: 0.5, 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Priority: Major
> Attachments: verticalCRSId.patch
>
>
> ISO 19115 defines two ways to define the vertical coordinate reference system 
> in a {{EX_VerticalExtent}}:
>  * {{verticalCRS}} which is an association to ISO 19111 {{SC_VerticalCRS}}.
>  * {{verticalCRSId}} which is an association to the simpler 
> {{MD_ReferenceSystem}}.
> GeoAPI intentionally omits the {{MD_ReferenceSystem}} type in order to have a 
> single framework for handling coordinate reference systems, namely ISO 19111. 
> Consequently GeoAPI {{VerticalExtent}} interface (and Apache SIS 
> {{DefaultVerticalExtent}} class) omits the {{verticalCRSId}} property. We 
> will not add that property in public API, but we should at least be able to 
> recognize it at unmarshalling with a private JAXB method.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-397) DefaultVerticalExtent should be able to unmarshall verticalCRSId

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-397:

Labels: JAXB  (was: )

> DefaultVerticalExtent should be able to unmarshall verticalCRSId
> 
>
> Key: SIS-397
> URL: https://issues.apache.org/jira/browse/SIS-397
> Project: Spatial Information Systems
>  Issue Type: Improvement
>  Components: Metadata
>Affects Versions: 0.5, 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Priority: Major
>  Labels: JAXB
> Attachments: verticalCRSId.patch
>
>
> ISO 19115 defines two ways to define the vertical coordinate reference system 
> in a {{EX_VerticalExtent}}:
>  * {{verticalCRS}} which is an association to ISO 19111 {{SC_VerticalCRS}}.
>  * {{verticalCRSId}} which is an association to the simpler 
> {{MD_ReferenceSystem}}.
> GeoAPI intentionally omits the {{MD_ReferenceSystem}} type in order to have a 
> single framework for handling coordinate reference systems, namely ISO 19111. 
> Consequently GeoAPI {{VerticalExtent}} interface (and Apache SIS 
> {{DefaultVerticalExtent}} class) omits the {{verticalCRSId}} property. We 
> will not add that property in public API, but we should at least be able to 
> recognize it at unmarshalling with a private JAXB method.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-398) MI_PolarizationOrientationCode as an alias of MI_PolarisationOrientationCode

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-398:

Fix Version/s: (was: 1.0)
   1.1

> MI_PolarizationOrientationCode as an alias of MI_PolarisationOrientationCode
> 
>
> Key: SIS-398
> URL: https://issues.apache.org/jira/browse/SIS-398
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Affects Versions: 1.0
>Reporter: Martin Desruisseaux
>Priority: Minor
>  Labels: JAXB
> Fix For: 1.1
>
>
> The {{MI_PolarizationOrientationCode}} code list in ISO 19139:2007 has been 
> renamed {{MI_PolarisationOrientationCode}} in ISO 19115-3:2016 ("z" changed 
> into "s"). We should:
> * (minor) rename the class name in {{org.apache.sis.internal.jaxb.code}} 
> package. This require an update of at least the GeoAPI annotation in order to 
> all {{AllMetadataTest}} to pass. See 
> https://github.com/opengeospatial/geoapi/issues/23
> * (major) adapt our XML (un)marshalling process for using both spelling 
> depending on the ISO version used. We already have a renaming mechanism for 
> properties, but not yet for types.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (SIS-108) Change the remaining link to incubator

2019-09-11 Thread Martin Desruisseaux (Jira)


[ 
https://issues.apache.org/jira/browse/SIS-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16927461#comment-16927461
 ] 

Martin Desruisseaux commented on SIS-108:
-

As proposed on [mailing 
list|https://lists.apache.org/thread.html/cb68740d4ac47a577e4231a705c89b466ff46c83ac4c24f908bd18ae@%3Cdev.sis.apache.org%3E],
 we will exclude the {{sis-web}} module from SIS 1.0 release. Consequently this 
issue is removed from SIS 1.0 list of things to do.

> Change the remaining link to incubator
> --
>
> Key: SIS-108
> URL: https://issues.apache.org/jira/browse/SIS-108
> Project: Spatial Information Systems
>  Issue Type: Bug
>  Components: Web services
>Affects Versions: 0.3, 0.4, 0.5, 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Priority: Minor
>
> The following file at revision 1498837:
> * 
> [application/sis-webapp/src/main/resources/sis-location-config.xml|http://svn.apache.org/repos/asf/sis/trunk/application/sis-webapp/src/main/resources/sis-location-config.xml]
> contains the following line, which links to the incubator site:
> * {{http://incubator.apache.org/sis/1.0;>}}
> I guess that we should update this URL to something else?



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (SIS-331) Verify the mapping from ISO 19115:2003 to ISO 19115:2014

2019-09-11 Thread Martin Desruisseaux (Jira)


[ 
https://issues.apache.org/jira/browse/SIS-331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16927481#comment-16927481
 ] 

Martin Desruisseaux commented on SIS-331:
-

If this issue needs to be investigated again, we should do that in [GeoAPI 
issue #48|https://github.com/opengeospatial/geoapi/issues/48] first, then port 
the fixes to SIS.

> Verify the mapping from ISO 19115:2003 to ISO 19115:2014
> 
>
> Key: SIS-331
> URL: https://issues.apache.org/jira/browse/SIS-331
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Affects Versions: 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
> Fix For: 1.0
>
>
> ISO 19115 metadata implementations in {{org.apache.sis.metadata.iso}} 
> packages have hard-coded mapping between ISO 19115 published in 2003 and the 
> revision published in 2014. We need to verify if this mapping matches the 
> mapping performed by the XSLT sheet published by ISO. See:
> * 
> https://github.com/ISO-TC211/XML/wiki/Migrating-ISO-19139-and-19139-2-to-19115-3
> * http://standards.iso.org/iso/19115/resources/transforms/ISO19139
> In particular, what should be the mapping of (now deprecated) 
> {{Format.name}}? Current implementation delegates to 
> {{Citation.alternateTitle}}. Is that correct? If not, we need to revisit 
> {{org.apache.sis.internal.simple.SimpleFormat}}.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (SIS-471) Unmarshalling MD_ReferenceSystem should recreate CRS object from identifier

2019-09-11 Thread Martin Desruisseaux (Jira)
Martin Desruisseaux created SIS-471:
---

 Summary: Unmarshalling MD_ReferenceSystem should recreate CRS 
object from identifier
 Key: SIS-471
 URL: https://issues.apache.org/jira/browse/SIS-471
 Project: Spatial Information Systems
  Issue Type: Task
  Components: Metadata
Affects Versions: 1.0
Reporter: Martin Desruisseaux


SIS-431 replaces the CRS objects by a simple identifier at XML marshalling 
time. However, we do not yet perform the reverse operation at unmarshalling. We 
should inspect the CRS identifier and, if that identifier is an EPSG code or 
another authority recognized by SIS, try to recreate the full CRS.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (SIS-431) Need MD_ReferenceSystem adapter

2019-09-11 Thread Martin Desruisseaux (Jira)


[ 
https://issues.apache.org/jira/browse/SIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16927427#comment-16927427
 ] 

Martin Desruisseaux commented on SIS-431:
-

Close this issue since the part consisting in replacing the full CRS by an 
identifier is done. The task is not fully completed however since we do not yet 
marshal the {{mrs:referenceSystemType}} property and we do not perform the 
reverse operation (creating a full CRS at unmarshalling time). Those two tasks 
the the subject of separated issues, SIS-470 and SIS-471 respectively.

> Need MD_ReferenceSystem adapter
> ---
>
> Key: SIS-431
> URL: https://issues.apache.org/jira/browse/SIS-431
> Project: Spatial Information Systems
>  Issue Type: Task
>  Components: Metadata
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
> Fix For: 1.0
>
>
> Coordinate Reference Systems (CRS) are defined in details by the ISO 19111 
> classes in GeoAPI {{org.opengis.referencing.*}} packages. But the ISO 19115 
> metadata standards do not reference those CRS classes directly (except in one 
> case). Instead the metadata standards reference CRS by their identifier (for 
> example an EPSG code), optionally accompanied by a code telling whether the 
> CRS type is geographic, projected, temporal, a compound of the above, _etc_. 
> Those two information are combined in a {{MD_ReferenceSystem}} class 
> referenced by the following properties:
> ||Class||Association to {{MD_ReferenceSystem}}||Association to a {{CRS}} 
> subtype
> |{{MD_Metadata}}|{{referenceSystemInfo}}| |
> |{{LI_Source}}|{{sourceReferenceSystem}}| |
> |{{EX_VerticalExtent}}|{{verticalCRSId}}|{{verticalCRS}}
> |{{MI_GCPCollection}}|{{coordinateReferenceSystem}}| |
> In order to have a more uniform way to handle reference systems, GeoAPI 
> replaces those (_identifier_, _type code_) tuples by associations to the 
> actual _Reference System_ objects.
> GeoAPI does that by using the {{ReferenceSystem}} interface as the parent of 
> {{CoordinateReferenceSystem}} interface.
> However current Apache SIS implementation of {{RS_ReferenceSystem}} JAXB 
> adapter marshalls the full CRS, which is not the expected behavior except in 
> the {{verticalCRS}} case. We need a new adapter - {{MD_ReferenceSystem}} - 
> for marshalling only the identifier and the {{MD_ReferenceSystemTypeCode}} 
> instead.
> In the particular case of {{VerticalExtent}}, the proposal is to marshal the 
> {{verticalCRSId}} if an EPSG code is available, or {{verticalCRS}} otherwise.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-397) DefaultVerticalExtent should be able to unmarshall verticalCRSId

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-397:

Attachment: verticalCRSId.patch

> DefaultVerticalExtent should be able to unmarshall verticalCRSId
> 
>
> Key: SIS-397
> URL: https://issues.apache.org/jira/browse/SIS-397
> Project: Spatial Information Systems
>  Issue Type: Improvement
>  Components: Metadata
>Affects Versions: 0.5, 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Priority: Major
> Attachments: verticalCRSId.patch
>
>
> ISO 19115 defines two ways to define the vertical coordinate reference system 
> in a {{EX_VerticalExtent}}:
>  * {{verticalCRS}} which is an association to ISO 19111 {{SC_VerticalCRS}}.
>  * {{verticalCRSId}} which is an association to the simpler 
> {{MD_ReferenceSystem}}.
> GeoAPI intentionally omits the {{MD_ReferenceSystem}} type in order to have a 
> single framework for handling coordinate reference systems, namely ISO 19111. 
> Consequently GeoAPI {{VerticalExtent}} interface (and Apache SIS 
> {{DefaultVerticalExtent}} class) omits the {{verticalCRSId}} property. We 
> will not add that property in public API, but we should at least be able to 
> recognize it at unmarshalling with a private JAXB method.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (SIS-472) Unexpected lost of vertical coordinate

2019-09-11 Thread Martin Desruisseaux (Jira)
Martin Desruisseaux created SIS-472:
---

 Summary: Unexpected lost of vertical coordinate
 Key: SIS-472
 URL: https://issues.apache.org/jira/browse/SIS-472
 Project: Spatial Information Systems
  Issue Type: Bug
  Components: Referencing
Affects Versions: 1.0
Reporter: Martin Desruisseaux


Conversion from projected (x,y,h) to geographic (φ,λ,H) coordinates causes the 
lost of vertical coordinates, which is set to NaN. Actually given that 
operation implies a transformation from geoidal to ellipsoidal height and 
SIS-362 is not yet fixed, we would rather expect an exception to be thrown. 
Code to reproduce:

{code:java}
import org.apache.sis.referencing.CRS;
import org.apache.sis.referencing.CommonCRS;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.opengis.referencing.operation.CoordinateOperation;

final class Test {
public static void main(String[] args) throws Exception {
CoordinateReferenceSystem sourceCRS = 
CRS.compound(CRS.forCode("EPSG:2154"), CommonCRS.Vertical.MEAN_SEA_LEVEL.crs());
CoordinateReferenceSystem targetCRS = CommonCRS.WGS84.geographic3D();
CoordinateOperation op = CRS.findOperation(sourceCRS, targetCRS, null);
System.out.println(op);
System.out.println();
System.out.println(op.getMathTransform());
}
}
{code}




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-108) Change the remaining link to incubator

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-108:

Fix Version/s: (was: 1.0)

> Change the remaining link to incubator
> --
>
> Key: SIS-108
> URL: https://issues.apache.org/jira/browse/SIS-108
> Project: Spatial Information Systems
>  Issue Type: Bug
>  Components: Web services
>Affects Versions: 0.3, 0.4, 0.5, 0.6, 0.7, 0.8
>Reporter: Martin Desruisseaux
>Priority: Minor
>
> The following file at revision 1498837:
> * 
> [application/sis-webapp/src/main/resources/sis-location-config.xml|http://svn.apache.org/repos/asf/sis/trunk/application/sis-webapp/src/main/resources/sis-location-config.xml]
> contains the following line, which links to the incubator site:
> * {{http://incubator.apache.org/sis/1.0;>}}
> I guess that we should update this URL to something else?



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SIS-379) Upgrade to ISO 19103:2015

2019-09-11 Thread Martin Desruisseaux (Jira)


 [ 
https://issues.apache.org/jira/browse/SIS-379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-379:

Fix Version/s: (was: 1.0)
   1.1
Affects Version/s: 1.0

> Upgrade to ISO 19103:2015
> -
>
> Key: SIS-379
> URL: https://issues.apache.org/jira/browse/SIS-379
> Project: Spatial Information Systems
>  Issue Type: Improvement
>  Components: Utilities
>Affects Versions: 0.8, 1.0
>Reporter: Martin Desruisseaux
>Assignee: Martin Desruisseaux
>Priority: Major
> Fix For: 1.1
>
>
> The {{GenericName}}, {{Record}}, {{RecordType}} and {{Measure}} hierarchies 
> of types are derived from ISO 19103:2005. The revision published in 2015 
> completes or clarifies some API and also adds some new types (e.g. 
> {{DirectedMeasure}} for vectors like velocity or acceleration). We should 
> review our API in light of ISO 19103:2015.
> This may require proposing changes back into GeoAPI. But we can start 
> experimenting in Apache SIS implementation before GeoAPI changes.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git

commit b40355302ac45a510a2fd4acff6daabe9b6929e7
Merge: cbe6d78 d6817fa
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 13:05:32 2019 +0200

Merge branch 'geoapi-4.0' into geoapi-3.1

 .../apache/sis/console/ResourcesDownloader.java|   2 +-
 .../java/org/apache/sis/internal/jaxb/Context.java |   2 +-
 .../jaxb/gco/InternationalStringAdapter.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../sis/internal/jaxb/gco/StringAdapter.java   |   2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |   2 +-
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java  |   2 +-
 .../apache/sis/internal/jaxb/gmi/LE_Source.java|   2 +-
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |   2 +-
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georectified.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |   2 +-
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Address.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Citation.java|   2 +-
 .../sis/internal/jaxb/metadata/CI_Contact.java |   2 +-
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |   2 +-
 .../internal/jaxb/metadata/CI_OnlineResource.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Party.java   |   2 +-
 .../internal/jaxb/metadata/CI_Responsibility.java  |   2 +-
 .../jaxb/metadata/CI_ResponsibleParty.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Series.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Element.java |   2 +-
 .../jaxb/metadata/DQ_PositionalAccuracy.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Result.java  |   2 +-
 .../sis/internal/jaxb/metadata/EX_Extent.java  |   2 +-
 .../jaxb/metadata/EX_GeographicExtent.java |   2 +-
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |   2 +-
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |   2 +-
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |   2 +-
 .../jaxb/metadata/LE_NominalResolution.java|   2 +-
 .../jaxb/metadata/LE_ProcessStepReport.java|   2 +-
 .../sis/internal/jaxb/metadata/LE_Processing.java  |   2 +-
 .../sis/internal/jaxb/metadata/LI_Lineage.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_Source.java  |   2 +-
 .../jaxb/metadata/MD_AggregateInformation.java |   2 +-
 .../metadata/MD_ApplicationSchemaInformation.java  |   2 +-
 .../jaxb/metadata/MD_AssociatedResource.java   |   2 +-
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |   2 +-
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Constraints.java |   2 +-
 .../jaxb/metadata/MD_ContentInformation.java   |   2 +-
 .../jaxb/metadata/MD_DataIdentification.java   |   2 +-
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |   2 +-
 .../internal/jaxb/metadata/MD_Distribution.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Distributor.java |   2 +-
 .../metadata/MD_ExtendedElementInformation.java|   2 +-
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Format.java  |   2 +-
 .../jaxb/metadata/MD_GeometricObjects.java |   2 +-
 .../internal/jaxb/metadata/MD_Identification.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |   2 +-
 .../internal/jaxb/metadata/MD_KeywordClass.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Keywords.java|   2 +-
 .../jaxb/metadata/MD_MaintenanceInformation.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Medium.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Metadata.java|   2 +-
 .../metadata/MD_MetadataExtensionInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_MetadataScope.java   |   2 +-
 .../metadata/MD_PortrayalCatalogueReference.java   |   2 +-
 .../internal/jaxb/metadata/MD_RangeDimension.java  |   2 +-
 .../internal/jaxb/metadata/MD_Releasability.java   |   2 +-
 .../jaxb/metadata/MD_RepresentativeFraction.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Resolution.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Scope.java   |   2 +-
 .../jaxb/metadata/MD_ScopeDescription.java |   2 +-
 .../jaxb/metadata/MD_SpatialRepresentation.java|   2 +-
 .../jaxb/metadata/MD_StandardOrderProcess.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Usage.java   |   2 +-
 .../jaxb/metadata/MI_AcquisitionInformation.java   |   2 +-
 .../jaxb/metadata/MI_EnvironmentalRecord.java  |  

[sis] branch geoapi-3.1 updated (cbe6d78 -> b403553)

2019-09-11 Thread desruisseaux
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 cbe6d78  Merge branch 'geoapi-4.0' into geoapi-3.1
 add 1f3d2d6  Split the test in a case focusing on vertical extent and in a 
case for the larger metadata test file.
 add add9c3c  Update documentation to better reflect the state of 
MD_ReferenceSystem support at XML marshalling time. It appears that 
https://issues.apache.org/jira/browse/SIS-431 is already mostly done, but it 
was not clear from the javadoc comments.
 add 54d6f5d  Spelling fix: marshall -> marshal.
 add d6817fa  Upgrade some Apache SIS version numbers from 0.8 to 1.0 in 
preparation for release candidate.
 new b403553  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:
 .../apache/sis/console/ResourcesDownloader.java|   2 +-
 .../java/org/apache/sis/internal/jaxb/Context.java |   2 +-
 .../jaxb/gco/InternationalStringAdapter.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../sis/internal/jaxb/gco/StringAdapter.java   |   2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |   2 +-
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java  |   2 +-
 .../apache/sis/internal/jaxb/gmi/LE_Source.java|   2 +-
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |   2 +-
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georectified.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |   2 +-
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Address.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Citation.java|   2 +-
 .../sis/internal/jaxb/metadata/CI_Contact.java |   2 +-
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |   2 +-
 .../internal/jaxb/metadata/CI_OnlineResource.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Party.java   |   2 +-
 .../internal/jaxb/metadata/CI_Responsibility.java  |   2 +-
 .../jaxb/metadata/CI_ResponsibleParty.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Series.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Element.java |   2 +-
 .../jaxb/metadata/DQ_PositionalAccuracy.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Result.java  |   2 +-
 .../sis/internal/jaxb/metadata/EX_Extent.java  |   2 +-
 .../jaxb/metadata/EX_GeographicExtent.java |   2 +-
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |   2 +-
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |   2 +-
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |   2 +-
 .../jaxb/metadata/LE_NominalResolution.java|   2 +-
 .../jaxb/metadata/LE_ProcessStepReport.java|   2 +-
 .../sis/internal/jaxb/metadata/LE_Processing.java  |   2 +-
 .../sis/internal/jaxb/metadata/LI_Lineage.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_Source.java  |   2 +-
 .../jaxb/metadata/MD_AggregateInformation.java |   2 +-
 .../metadata/MD_ApplicationSchemaInformation.java  |   2 +-
 .../jaxb/metadata/MD_AssociatedResource.java   |   2 +-
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |   2 +-
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Constraints.java |   2 +-
 .../jaxb/metadata/MD_ContentInformation.java   |   2 +-
 .../jaxb/metadata/MD_DataIdentification.java   |   2 +-
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |   2 +-
 .../internal/jaxb/metadata/MD_Distribution.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Distributor.java |   2 +-
 .../metadata/MD_ExtendedElementInformation.java|   2 +-
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Format.java  |   2 +-
 .../jaxb/metadata/MD_GeometricObjects.java |   2 +-
 .../internal/jaxb/metadata/MD_Identification.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |   2 +-
 .../internal/jaxb/metadata/MD_KeywordClass.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Keywords.java|   2 +-
 .../jaxb/metadata/MD_MaintenanceInformation.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Medium.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Metadata.java|   2 +-
 .../metadata/MD_MetadataExtensionInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_MetadataScope.java   |   

[sis] 01/01: Merge branch 'geoapi-3.1'

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git

commit a888fcdd1b884aeec5f28dc9beb5cb9ab8a9fc6d
Merge: 6b6cc17 b403553
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 14:08:15 2019 +0200

Merge branch 'geoapi-3.1'

 .../apache/sis/console/ResourcesDownloader.java|   2 +-
 .../java/org/apache/sis/internal/jaxb/Context.java |   2 +-
 .../jaxb/gco/InternationalStringAdapter.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../sis/internal/jaxb/gco/StringAdapter.java   |   2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |   2 +-
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java  |   2 +-
 .../apache/sis/internal/jaxb/gmi/LE_Source.java|   2 +-
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |   2 +-
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georectified.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |   2 +-
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Address.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Citation.java|   2 +-
 .../sis/internal/jaxb/metadata/CI_Contact.java |   2 +-
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |   2 +-
 .../internal/jaxb/metadata/CI_OnlineResource.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Party.java   |   2 +-
 .../internal/jaxb/metadata/CI_Responsibility.java  |   2 +-
 .../jaxb/metadata/CI_ResponsibleParty.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Series.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Element.java |   2 +-
 .../jaxb/metadata/DQ_PositionalAccuracy.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Result.java  |   2 +-
 .../sis/internal/jaxb/metadata/EX_Extent.java  |   2 +-
 .../jaxb/metadata/EX_GeographicExtent.java |   2 +-
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |   2 +-
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |   2 +-
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |   2 +-
 .../jaxb/metadata/LE_NominalResolution.java|   2 +-
 .../jaxb/metadata/LE_ProcessStepReport.java|   2 +-
 .../sis/internal/jaxb/metadata/LE_Processing.java  |   2 +-
 .../sis/internal/jaxb/metadata/LI_Lineage.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_Source.java  |   2 +-
 .../jaxb/metadata/MD_AggregateInformation.java |   2 +-
 .../metadata/MD_ApplicationSchemaInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |   2 +-
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Constraints.java |   2 +-
 .../jaxb/metadata/MD_ContentInformation.java   |   2 +-
 .../jaxb/metadata/MD_DataIdentification.java   |   2 +-
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |   2 +-
 .../internal/jaxb/metadata/MD_Distribution.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Distributor.java |   2 +-
 .../metadata/MD_ExtendedElementInformation.java|   2 +-
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Format.java  |   2 +-
 .../jaxb/metadata/MD_GeometricObjects.java |   2 +-
 .../internal/jaxb/metadata/MD_Identification.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |   2 +-
 .../internal/jaxb/metadata/MD_KeywordClass.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Keywords.java|   2 +-
 .../jaxb/metadata/MD_MaintenanceInformation.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Medium.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Metadata.java|   2 +-
 .../metadata/MD_MetadataExtensionInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_MetadataScope.java   |   2 +-
 .../metadata/MD_PortrayalCatalogueReference.java   |   2 +-
 .../internal/jaxb/metadata/MD_RangeDimension.java  |   2 +-
 .../internal/jaxb/metadata/MD_Releasability.java   |   2 +-
 .../jaxb/metadata/MD_RepresentativeFraction.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Resolution.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Scope.java   |   2 +-
 .../jaxb/metadata/MD_ScopeDescription.java |   2 +-
 .../jaxb/metadata/MD_SpatialRepresentation.java|   2 +-
 .../jaxb/metadata/MD_StandardOrderProcess.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Usage.java   |   2 +-
 .../jaxb/metadata/MI_AcquisitionInformation.java   |   2 +-
 .../jaxb/metadata/MI_EnvironmentalRecord.java  |   2 +-
 .../sis/internal/jaxb/metadata/MI_Event.java   |   2 +-
 

[sis] branch master updated (6b6cc17 -> a888fcd)

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git.


from 6b6cc17  Fix javadoc links.
 add 1f3d2d6  Split the test in a case focusing on vertical extent and in a 
case for the larger metadata test file.
 add add9c3c  Update documentation to better reflect the state of 
MD_ReferenceSystem support at XML marshalling time. It appears that 
https://issues.apache.org/jira/browse/SIS-431 is already mostly done, but it 
was not clear from the javadoc comments.
 add 54d6f5d  Spelling fix: marshall -> marshal.
 add d6817fa  Upgrade some Apache SIS version numbers from 0.8 to 1.0 in 
preparation for release candidate.
 add b403553  Merge branch 'geoapi-4.0' into geoapi-3.1
 new a888fcd  Merge branch '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:
 .../apache/sis/console/ResourcesDownloader.java|   2 +-
 .../java/org/apache/sis/internal/jaxb/Context.java |   2 +-
 .../jaxb/gco/InternationalStringAdapter.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../sis/internal/jaxb/gco/StringAdapter.java   |   2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |   2 +-
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java  |   2 +-
 .../apache/sis/internal/jaxb/gmi/LE_Source.java|   2 +-
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |   2 +-
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georectified.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |   2 +-
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |   2 +-
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Address.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Citation.java|   2 +-
 .../sis/internal/jaxb/metadata/CI_Contact.java |   2 +-
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |   2 +-
 .../internal/jaxb/metadata/CI_OnlineResource.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Party.java   |   2 +-
 .../internal/jaxb/metadata/CI_Responsibility.java  |   2 +-
 .../jaxb/metadata/CI_ResponsibleParty.java |   2 +-
 .../sis/internal/jaxb/metadata/CI_Series.java  |   2 +-
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Element.java |   2 +-
 .../jaxb/metadata/DQ_PositionalAccuracy.java   |   2 +-
 .../sis/internal/jaxb/metadata/DQ_Result.java  |   2 +-
 .../sis/internal/jaxb/metadata/EX_Extent.java  |   2 +-
 .../jaxb/metadata/EX_GeographicExtent.java |   2 +-
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |   2 +-
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |   2 +-
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |   2 +-
 .../jaxb/metadata/LE_NominalResolution.java|   2 +-
 .../jaxb/metadata/LE_ProcessStepReport.java|   2 +-
 .../sis/internal/jaxb/metadata/LE_Processing.java  |   2 +-
 .../sis/internal/jaxb/metadata/LI_Lineage.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |   2 +-
 .../sis/internal/jaxb/metadata/LI_Source.java  |   2 +-
 .../jaxb/metadata/MD_AggregateInformation.java |   2 +-
 .../metadata/MD_ApplicationSchemaInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |   2 +-
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Constraints.java |   2 +-
 .../jaxb/metadata/MD_ContentInformation.java   |   2 +-
 .../jaxb/metadata/MD_DataIdentification.java   |   2 +-
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |   2 +-
 .../internal/jaxb/metadata/MD_Distribution.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Distributor.java |   2 +-
 .../metadata/MD_ExtendedElementInformation.java|   2 +-
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |   2 +-
 .../sis/internal/jaxb/metadata/MD_Format.java  |   2 +-
 .../jaxb/metadata/MD_GeometricObjects.java |   2 +-
 .../internal/jaxb/metadata/MD_Identification.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |   2 +-
 .../internal/jaxb/metadata/MD_KeywordClass.java|   2 +-
 .../sis/internal/jaxb/metadata/MD_Keywords.java|   2 +-
 .../jaxb/metadata/MD_MaintenanceInformation.java   |   2 +-
 .../sis/internal/jaxb/metadata/MD_Medium.java  |   2 +-
 .../sis/internal/jaxb/metadata/MD_Metadata.java|   2 +-
 .../metadata/MD_MetadataExtensionInformation.java  |   2 +-
 .../internal/jaxb/metadata/MD_MetadataScope.java   |   2 +-
 

[sis] branch geoapi-4.0 updated (d6817fa -> 97bbd5c)

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.


from d6817fa  Upgrade some Apache SIS version numbers from 0.8 to 1.0 in 
preparation for release candidate.
 new 9f6d579  Update README file.
 new 97bbd5c  Fix HTML errors.

The 2 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:
 README |  28 +-
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../java/org/apache/sis/filter/ST_Transform.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 47 files changed, 468 insertions(+), 324 deletions(-)



[sis] 01/02: Update README file.

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 9f6d579109f29b7fbc40663486b0d03a922c3c1d
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 14:21:57 2019 +0200

Update README file.
---
 README | 28 +++-
 1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/README b/README
index 30cf70c..530b445 100644
--- a/README
+++ b/README
@@ -2,17 +2,18 @@
 Welcome to Apache SIS 
 =
 
-SIS provides data structures for geographic data and associated metadata
-along with methods to manipulate those data structures. The SIS metadata
-module forms the base of the library and enables the creation of metadata
-objects which comply with the model of ISO 19115 series of standards.
-The SIS referencing module enable the construction of geodetic data structures
-for geospatial referencing such as axis, projection and coordinate reference
-system definitions, along with the associated operations which enable the
-mathematical conversion of coordinates between different systems of reference.
-The SIS storage modules will provide a common approach to the reading and
-writing of grid coverages applicable to simple imagery as to many dimensional
-data structures.
+SIS is a Java language library for developing geospatial applications.
+The library is an implementation of GeoAPI 3.0.1 interfaces and can be used
+for desktop or server applications. Apache SIS provides data structures for
+geographic features and associated metadata along with methods to manipulate
+those data structures. The SIS metadata module forms the base of the library
+and enables the creation of metadata objects which comply with the ISO 19115
+international standard. The SIS referencing module enable the construction of
+geodetic data structures for geospatial referencing as defined by ISO 19111
+standard, along with the associated operations which enable the transformation
+of coordinates between different reference systems. The SIS storage modules
+provide a common approach to the reading and writing of metadata, features and
+coverages applicable to simple imagery as to many dimensional data structures.
 
 SIS is a project of the Apache Software Foundation .
 
@@ -23,8 +24,9 @@ project logo are trademarks of The Apache Software Foundation.
 Getting Started
 ===
 
-SIS requires Java 8 and uses the Maven 3 
-build system. To build SIS, use the following command in this directory:
+Running Apache SIS requires Java 8 or higher. Building SIS requires Java 10
+or higher together with Maven 3  build system.
+To build SIS, use the following command in this directory:
 
 mvn install
 



[sis] 02/02: Fix HTML errors.

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 97bbd5c21dbae178e9c30d39874df6ee94ecf0ab
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 18:36:07 2019 +0200

Fix HTML errors.
---
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../java/org/apache/sis/filter/ST_Transform.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 46 files changed, 453 insertions(+), 311 deletions(-)

diff --git 
a/application/sis-console/src/main/java/org/apache/sis/console/Command.java 
b/application/sis-console/src/main/java/org/apache/sis/console/Command.java
index 113a721..5fc9aa0 100644
--- a/application/sis-console/src/main/java/org/apache/sis/console/Command.java
+++ b/application/sis-console/src/main/java/org/apache/sis/console/Command.java
@@ -34,7 +34,8 @@ import org.apache.sis.util.logging.MonolineFormatter;
 /**
  * Command line interface for Apache SIS. The {@link #main(String[])} method 
accepts the following actions:
  *
- * 
+ * 
+ * Supported command-line actions
  * {@code help}   Show a help overview.
  * {@code about}  Show information about Apache SIS and 
system configuration.
  * {@code mime-type}  Show MIME type for the given 
file.
@@ -46,7 +47,8 @@ import org.apache.sis.util.logging.MonolineFormatter;
  *
  * Each command can accepts some of the following options:
  *
- * 
+ * 
+ * Supported command-line options
  * {@code --sourceCRS} The Coordinate Reference System of 
input data.
  * {@code --targetCRS} The Coordinate Reference System of 
output data.
  * {@code --format}The output format: {@code xml}, {@code 
wkt}, {@code wkt1} or {@code text}.
diff --git 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/doclet/Include.java
 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/doclet/Include.java
index b6a865f..5c8c2f7 100644
--- 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/doclet/Include.java
+++ 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/doclet/Include.java
@@ -30,7 +30,7 @@ import com.sun.source.doctree.DocTree;
  * HTML tags (e.g. JDK 8 javac). Fragment of the external files are inserted 
in the Javadoc
  * by the following tag:
  *
- * {@include 

[sis] branch geoapi-3.1 updated (b403553 -> e84fbdf)

2019-09-11 Thread desruisseaux
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 b403553  Merge branch 'geoapi-4.0' into geoapi-3.1
 add 9f6d579  Update README file.
 add 97bbd5c  Fix HTML errors.
 new e84fbdf  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:
 README |  28 +-
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../java/org/apache/sis/filter/ST_Transform.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 47 files changed, 468 insertions(+), 324 deletions(-)



[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git

commit e84fbdf0040e2657e3c97f1422ee7ec1ecab84ef
Merge: b403553 97bbd5c
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 18:37:10 2019 +0200

Merge branch 'geoapi-4.0' into geoapi-3.1

 README |  28 +-
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../java/org/apache/sis/filter/ST_Transform.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 47 files changed, 468 insertions(+), 324 deletions(-)




[sis] 01/01: Merge branch 'geoapi-3.1'

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 0ba78ebbdd2cecd6d746a821fe1a8abdd5fc9d6f
Merge: a888fcd e84fbdf
Author: Martin Desruisseaux 
AuthorDate: Wed Sep 11 18:42:55 2019 +0200

Merge branch 'geoapi-3.1'

 README |  28 +-
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 46 files changed, 467 insertions(+), 323 deletions(-)

diff --cc pom.xml
index f251103,f4012ae..cae4606
--- a/pom.xml
+++ b/pom.xml
@@@ -863,9 -863,11 +863,11 @@@
true 
true   
true   
+   false  

+ https://docs.oracle.com/javase/8/docs/api
  
http://unitsofmeasurement.github.io/unit-api/site/apidocs
 -http://www.geoapi.org/snapshot/pending
 +http://www.geoapi.org/3.0/javadoc
  
http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/javadoc

  



[sis] branch master updated (a888fcd -> 0ba78eb)

2019-09-11 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git.


from a888fcd  Merge branch 'geoapi-3.1'
 add 9f6d579  Update README file.
 add 97bbd5c  Fix HTML errors.
 add e84fbdf  Merge branch 'geoapi-4.0' into geoapi-3.1
 new 0ba78eb  Merge branch '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:
 README |  28 +-
 .../main/java/org/apache/sis/console/Command.java  |   6 +-
 .../org/apache/sis/internal/doclet/Include.java|   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   4 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |  20 +-
 .../java/org/apache/sis/util/iso/package-info.java |   3 +-
 .../java/org/apache/sis/xml/ValueConverter.java|   6 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|  20 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   7 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |   7 +-
 .../java/org/apache/sis/geometry/Envelopes.java|   4 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   7 +-
 .../java/org/apache/sis/geometry/package-info.java |   4 +-
 .../referencing/PositionalAccuracyConstant.java|   3 +
 .../internal/referencing/SignReversalComment.java  |   3 +
 .../java/org/apache/sis/io/wkt/Convention.java |   7 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |  10 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  16 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  12 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |  33 ++-
 .../sis/referencing/crs/DefaultCompoundCRS.java|  14 +-
 .../sis/referencing/datum/BursaWolfParameters.java |  18 +-
 .../factory/GeodeticAuthorityFactory.java  |  69 +++--
 .../referencing/factory/sql/EPSGDataAccess.java|  33 ++-
 .../operation/AbstractCoordinateOperation.java |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java|   3 +-
 .../referencing/operation/matrix/package-info.java |   4 +-
 .../operation/projection/NormalizedProjection.java |  24 +-
 .../operation/transform/ContextualParameters.java  |  28 +-
 .../operation/transform/DatumShiftTransform.java   |  33 +--
 .../transform/DefaultMathTransformFactory.java |   2 +-
 .../operation/transform/LinearTransform.java   |   6 +-
 .../referencing/operation/transform/formulas.html  |  12 +-
 .../sis/internal/converter/SystemConverter.java|   3 +
 .../src/main/java/org/apache/sis/math/Plane.java   |   3 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   3 +-
 .../main/java/org/apache/sis/measure/Units.java| 287 -
 .../org/apache/sis/util/LenientComparable.java |   3 +-
 .../org/apache/sis/util/collection/TreeTable.java  |   3 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   3 +-
 pom.xml|   4 +-
 src/main/javadoc/sis.css   |  22 ++
 .../org/apache/sis/internal/netcdf/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   3 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 46 files changed, 467 insertions(+), 323 deletions(-)