You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by js...@apache.org on 2023/05/26 06:43:40 UTC
[sis] branch feat/coverage-json updated: fix(CoverageJson): use CRS URN if it exist
This is an automated email from the ASF dual-hosted git repository.
jsorel pushed a commit to branch feat/coverage-json
in repository https://gitbox.apache.org/repos/asf/sis.git
The following commit(s) were added to refs/heads/feat/coverage-json by this push:
new c2d1330e80 fix(CoverageJson): use CRS URN if it exist
c2d1330e80 is described below
commit c2d1330e802a8d578ddbed6fde14bfa451e3145c
Author: jsorel <jo...@geomatys.com>
AuthorDate: Fri May 26 08:43:09 2023 +0200
fix(CoverageJson): use CRS URN if it exist
---
.../java/org/apache/sis/internal/coveragejson/CoverageResource.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/storage/sis-coveragejson/src/main/java/org/apache/sis/internal/coveragejson/CoverageResource.java b/storage/sis-coveragejson/src/main/java/org/apache/sis/internal/coveragejson/CoverageResource.java
index 8c269bd754..19a1eb737a 100644
--- a/storage/sis-coveragejson/src/main/java/org/apache/sis/internal/coveragejson/CoverageResource.java
+++ b/storage/sis-coveragejson/src/main/java/org/apache/sis/internal/coveragejson/CoverageResource.java
@@ -700,6 +700,9 @@ public final class CoverageResource extends AbstractGridCoverageResource {
}
private static String toURI(CoordinateReferenceSystem crs) throws FactoryException, DataStoreException {
+ String urn = IdentifiedObjects.lookupURN(crs, null);
+ if (urn != null && !urn.isBlank()) return urn;
+
final Integer code = IdentifiedObjects.lookupEPSG(crs);
if (code == null) {
if (crs instanceof org.opengis.referencing.crs.GeographicCRS) {