Project Vision: To establish at Ispra a permanent centre of expertise
in object-oriented GIS technologies based around an in-house developed
and maintained OO-GIS research application based on a commercial OO-GIS
product.
Architecture
There are several orthogonal aspects to architecture
(see quick reference), for
this project we need:
Deployment architecture: which software runs
on which machine, how many large software packages are active, what software
is commercial, what configured and what new software is to be written.
Software Component Architecture: which packages
are written in which languages, how many software processes are running,
what the interfaces are between packages (DLL, Corba etc.)
Data processing architecture: what initial data
is input, what processing is performed, what is output. Only high-level
descriptions of the algorithms are required here. (These functions are
often documented using use-case
diagrams).
Baseline
The initial, pre-design assumption (April
1998) was that we would use Gothic IGIS 3.1+ with LULL-encoded object methods
to perform land classification. Extra image segmentation in C++ to be linked
in at a later stage if possible.
Architecture of Data Processing
The purpose of the application
is to be land re-classification and change detection. This is described
in the high-level use-case document.
Software Component & Deployment Architecture
Lists what software is bought,
what written for the project. Describes configurations required for bought-in
software and what machines the software runs on. It also lists major software
components and interfaces by which they communicate in the components
architecture document.