Hello Adam
Thanks! We also have code doing the same work on
java.awt.geom.Rectangle2D, but I'm not sure where to put it. I would
like to keep our Java2D dependency in separated classes for making
easier a port to Android, and for lighter JavaFX applications. Maybe we
can delay this question to later (after 0.5 release).
Note that the map projection functions themselves (with derivatives) are
not yet ported, but this work will start immediately after 0.5 release.
The functions currently available in SIS are only the most basic ones
(e.g. affine transforms).
Martin
Le 07/01/15 19:02, Adam Estrada a écrit :
> Outstanding, Martin! Thanks once more for pushing forward on this! I
> was going to say pushing the "envelope" buuuuut ;)
>
> Adam
>
> On Wed, Jan 7, 2015 at 11:58 AM, Martin Desruisseaux
> <[email protected]> wrote:
>> Hello all
>>
>> The Envelopes class (a set of static methods) now contains the
>> 'transform(...)' methods for transforming multi-dimensional envelopes
>> using the mathematical derivative of the transformation function [1].
>> This is part of the work which was announced in the North America
>> ApacheConf 2014 [2]. I think this is unique to Apache SIS, as I'm not
>> aware of an other open source GIS software using function derivatives
>> for more accurate envelope transformations.
>>
>> Martin
>>
>>
>> [1]
>> https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/geometry/Envelopes.html
>> [2]
>> http://events.linuxfoundation.org/sites/events/files/slides/2014-04.pdf
>> slides 22 and 23
>>