Hey everyone,

As preparation for drawing up architectural diagrams of geotools for the
pleasure of users like myself, I've been parsing the source code
distribution of 2.2.RC2. Some questions arise because there are only
three directories which lump together several packages: api (all of
which are also defined elsewhere and whose separate purpose makes
sense), coverage, and referencing. 

Coverage:
--------

Coverage seems confounded with imagery which I find confusing since
these are completely different ideas in Geospatial science. (Yes,
historically the two have often been associated but mostly because of
technological limitations not because of a logical dependency). In
2.2.RC2, module/coverage defines classes in three packages:
  org.geotools.coverage
  org.geotools.image
  org.geotools.resources
(ignoring lower level, packages org.geotools.something.lowerlevel). Also
note that in module/main, the grid stuff is subsumed under coverage
  module/main/..../data/coverage/grid
and there is nothing else in .../data/coverage/ which seems like an
unessary imposition on the nature of grids. Couldn't this be data/grid
instead?

I realise there's a lot of work going on with coverages, and images and
whatever else. Is part of this work going to separate out the idea of
coverages and the idea of images/grids? If so, could someone point me to
what the future directory layout and the package structure might be?

module/referencing:
------------------

This is currently a grab-bag of different packages, many related to
geospatial measurement and science, some of strictly programming utility
(factories, maps (the coding structure)), lots of other stuff. Is there
any plan to refactor this into nice, self-coherent pieces?


Thanks for any pointers,
--adrian



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to