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] [Resolved] (SIS-303) Do not allow instantion of CompoudCRS with Geographic2D + ellipsoidal height
Date Mon, 09 Oct 2017 09:38:00 GMT

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

Martin Desruisseaux resolved SIS-303.
-------------------------------------
    Resolution: Fixed

> Do not allow instantion of CompoudCRS with Geographic2D + ellipsoidal height
> ----------------------------------------------------------------------------
>
>                 Key: SIS-303
>                 URL: https://issues.apache.org/jira/browse/SIS-303
>             Project: Spatial Information Systems
>          Issue Type: Task
>          Components: Referencing
>    Affects Versions: 0.4, 0.5, 0.6, 0.7
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>             Fix For: 0.8
>
>
> {{DefaultCompoundCRS}} can be used for combining various kind of {{SingleCRS}} instances,
for example a {{ProjectedCRS}} and a {{TemporalCRS}}. But there is one combination which is
explicitly forbidden by ISO 19111: a two-dimensional {{GeographicCRS}} instance with a {{VerticalCRS}}
of type _"ellipsoidal height"_. In this particular case, a three-dimensional {{GeographicCRS}}
instance shall be created instead.
> There is currently nothing in Apache SIS that enforce the above directive. Consequently
geographic CRS with ellipsoidal height can currently appear in two different forms (one legal
and one illegal). This will complicate the search for transformation paths when we will implement
{{CoordinateOperationFactory}}. We should add a check in {{DefaultCompoundCRS}} constructor
that disallows the illegal form, but this will break the code of all users that were not aware
of the three-dimensional geographic CRS special case.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message