GENA is a robust non-linear least-squares generic network adjustment engine. With GENA, geodetic networks, photogrammetric and remote sensing blocks and any other type of network can be adjusted. Observations of different types can be arbitrarily combined into single large adjustments.
GENA is, as well, a simulation tool. It can be used to help design geomatic measurement instruments; in particular, remote sensing sensors and multi-sensor systems. It can be used to help design measurement campaigns.
GENA, is a software platform and system built on GeoNumerics' ITAVERA framework. The main component of GENA is the GENA runtime platform, a directly executable (.exe) or callable (.dll) programme that, given the appropriate toolboxes, does the actual robust non-linear least-squares adjustment. The GENA runtime integrates all necessary input/output, organizational and mathematical machinery. The GENA runtime itself knows nothing about models. Mathematical models for measurements (observation equations), for unknowns to be calculated (parameters) and for instrument constants (instruments) are provided to GENA in toolboxes. The toolboxes, on the contrary, know nothing about network adjustment; they provide modeling information for a number of measurement types (observables). Typically, a toolbox bundles together a number of models, observation types, parameter types and instrument types that are domain-related. The GENA runtime comes with the BASIC toolbox for the fundamental geomatic modeling entities.
GENA is generic and extensible: with GENA's Software Development Kit (GENA SDK) toolboxes with new models can be designed and programmed.