attached you find a UML-diagram of the geometry interfaces based on
ISO19107 as used for deegree. The interfaces doens't match exactly the
ISO specs because but most of them. A few methods have been re-arranged
into other interfaces or have not been used (because it seemed to be not
nessecary or possible for a java-implementation - but maybe we were wrong).
The integration of SF into ISO19107 isn't realy a problem I think,
because ISO19107 offers all features the SF spec does (and many more).
Even our first version of the deegree's geometry model makes a lot use
of the code that have been developed within the 'Simple FeaturesFor
Java' Project by the university of Bonn.
Handling of topological operations on complex geometries or sure is more
difficult then on SF, but I think the advantages of having a general
model are great enough, to invest the additional work. So we may not
think too much about how to implement a class or a method at the moment.
At first we shall define the interfaces as good as we can and as general
as possible to fit most of requirements for a geometry-model.
l a t / l o n
Meckenheimer Allee 176
phone ++49 +228 73-2838 fax -2153