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

Martin Desruisseaux updated SIS-212:
------------------------------------
    Labels: gsoc2016 java  (was: gsoc2016)

> Coordinate operation methods to implement
> -----------------------------------------
>
>                 Key: SIS-212
>                 URL: https://issues.apache.org/jira/browse/SIS-212
>             Project: Spatial Information Systems
>          Issue Type: Task
>          Components: Referencing
>    Affects Versions: 0.6
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>              Labels: gsoc2016, java
>             Fix For: 0.6, 0.7
>
>
> This is an umbrella task for some coordinate operation methods not yet 
> supported in Apache SIS. Coordinate operations include _map projections_ 
> (e.g. Transverse Mercator, Lambert Conic Conformal, _etc._), _datum shifts_ 
> (e.g. transformations from NAD27 to NAD83 in United States), transformation 
> of vertical coordinates, _etc_. We can of course not list all possible 
> formulas that we do not support, but this JIRA task lists at least some of 
> the operations listed in the EPSG guidance notes.
> The main material for this work is the EPSG guidance notes, which can be 
> downloaded freely from the following site:
> {panel}
> IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2
> Coordinate Conversions and Transformations including Formulas
> http://www.epsg.org/GuidanceNotes
> {panel}
> Google summer of code students interested in this work would need to be 
> reasonably comfortable with Java (but not necessarily with the large JDK 
> library, since this work uses relatively few JDK classes outside {{Math}}), 
> and in mathematic. In particular, this work requires that the developer is 
> familiar with _affine transforms_: their representation as a matrix, and how 
> to map a term in a formula to a coefficient in the affine transform matrix. 
> This work requires also the capability to find the analytic derivative of a 
> formula and to simplify it.
> Implementations of those formulas take place in one of the 
> {{org.apache.sis.referencing.operation}} sub-packages ({{projection}} or 
> {{transform}}).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to