sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (Jira)" <j...@apache.org>
Subject [jira] [Created] (SIS-472) Unexpected lost of vertical coordinate
Date Wed, 11 Sep 2019 10:14:00 GMT
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)

Mime
View raw message