Jody Garnett a écrit :
> What is this? Just showed up on trunk? Is this the first bit of coverage?
> If you get a chance Martin can you email the list to say what is going
> on? For making a new module we should be following the procedure in the
> developers guide ... hard to ask others to be organized if we do not
> follow the rules ourselves.
Sorry, I should have asked permission first...
The code could have lived straight into the referencing module, since it is
going to be required in
order to pass the OpenGIS test suite (GEOT-403). I put it in a separated module
because a database
may be bundled in it (a little bit like plugin/epsg-hsql).
"referencing-3D" is GEOT-352:
http://jira.codehaus.org/browse/GEOT-352
The above-cited GEOT-403 bug depends on it, as well as some requests for
features (e.g. GEOT-353,
which is related to 3D renderer project).
"referencing-3D" implements vertical coordinate transformations. More
specifically, it allows
transformations from "height above the ellipsoid" to "height above the geoid".
The Geotools
referencing module currently performs all its computation on the ellipsoid.
Geotools can transforms
3D coordinates, but the third dimensions is currently always the height above
the ellipsoid. This is
not what you can read on a map, where "height" is usually "height above the
mean sea level", which
is close to "height above the geoid" but quite different than "height above the
ellipsoid."
In other words, "referencing-3D" would be a required extension of "referencing"
for anyone who wants
to transform (x,y,z) coordinates where 'z' is close to "height above the mean
sea level" rather than
"height above the ellipsoid". I was thinking to put it in "plugin" instead of
"ext" directory
because it doesn't introduce any new API. Just drop it in the classpath and the
referencing module
will use it.
The code is a contribution from Pierre Cardinal. I'm in the process of making
the connections with
the referencing API, so the plugin is not yet in a working stade. This is why
it is not yet included
in the Maven 2 build.
I realize that I should have asked permission first and apologize for that... I
just though that it
was a natural thing to add, since it is required in order to pass the OpenGIS
test suite (GEOT-403)
and I would probably have added it straight into the referencing module if it
wasn't going to be
tyied to a database (the Earth Gravitational Model - free for unrestricted
redistribution if I'm
understanding correctly).
Should I remove it or move it elsewhere until the PMC get a chance to discuss
about that, or until
until we get a vote on mailing list?
Martin.
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel