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] [Updated] (SIS-212) Coordinate operation methods to implement
Date Sat, 13 Feb 2016 21:19:18 GMT

     [ 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 mentor  (was: gsoc2016 java)

> 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, mentor
>             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)

Mime
View raw message