KERN PHOTOGRAMMETRIC SOFTWARE
Luis Cogan, Dorothy Hunter
Kern & Co., Ltd
5000 Aarau
Switzerland
Commission I, ISPRS Kyoto, July 1988
Abstract
The concepts involved in the development of Kern
Photogrammetric software are described and an overview is given
of the software products which are currently available.
1. Introduction
Kern Photogrammetric software is developed with the concept
that for both user and manufacturer, the software is an
investment which may be built upon. The user invests expense in
purchasing software and learning how to use it. This experience
should never be lost when adding to or upgrading this systen.
The manufacturer invests years of work in developing a software
product. Future products and further development must be built
upon existing software and not started from the beginning each
time.
2. Software Philosophy
Basic concepts for software development were defined and
implemented using a suitable development environment.
2.1 Design Concepts
A few concepts have been chosen as the guide lines for the
development and maintenance of our photogrammetric software.
- the software development environment should be as
machine independent as possible.
- program design should utilise effective software tools
to allow rapid software development and continued
maintenance.
- software must be user friendly, with logical
operational sequences.
- tools are provided to allow the user to develop his
own software.
By adhering to these criteria, it was then possible to develop
a style of programming to produce software which is easy to
transport and maintain from the manufacturer's point of view,
11