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

Martin Desruisseaux updated SIS-212:
------------------------------------
    Description: 
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}}).


  was:
This is an umbrella task for some coordinate operation methods not yet 
supported in Apache SIS. We can of course not list all possible formulas that 
we do not support, but we list at least some of the EPSG guidance notes.

The EPSG guidance notes 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}

Implementations of those formulas take place in one of the 
{{org.apache.sis.referencing.operation}} sub-packages ({{projection}} or 
{{transform}}).



> 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
>             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