Integration of GIS functionalities in OpenSAGA
Integration of GIS functionalities in OpenSAGA
Description of the
OpenSAGA offers a prototypical connection of geo-information systems. The standardised use of the geodetic reference system World Geodetic System 1984 (WGS 84) is recommended as the basis for the acquisition of coordinates via GPS. The transformation of the coordinates into other systems such as the Gauss-Krüger and UTM coordinate systems must be ensured in order to maximise the reuse of the data. The systems mentioned as examples are widely used in Germany, while country-specific coordinate systems are used in other countries.
The objects located using GPS should be made available via an OGC service. The OGC (Open Geospatial Consortium) has specified various services that fulfil the requirements:
WMS (Web Map Service):
A WMS has the following three functions that can be requested by the user:
- GetCapabilities is the command for querying the capabilities of the WMS. In response, the user receives an XML document containing information about the provider of the WMS and the supported output formats as well as the layers that can be queried.
- GetMap returns a raster image that is georeferenced. The request can be specified in such a way that, for example, options relating to the map section and the output format can be defined.
- GetFeatureInfo can be used to query previously defined thematic information of the underlying data.
WFS (WebFeatureService):
The simple WFS has the following functions or operations that can be requested by the user:
- GetCapabilities is the command for querying the capabilities of the WFS. In response, the user receives an XML document containing information on the provider of the WFS, the FeatureTypes that can be queried and the possible operations.
- DesribeFeatureType queries or returns the structure of the individual FeatureTypes.
- GetFeature describes the operation for querying the individual feature instances, i.e. the data including their properties.
The use of the services described above and thus the display of the objects located via GPS can take place in two different system types:
- Desktop GIS
- WebGIS
To display the objects provided as a web service, both system types must provide at least standard functionalities such as zoom, pan and measure distances and areas.
As part of the work, the required functionalities are to be described in detail based on an analysis of the basic technologies and typical use cases and then implemented as a prototype. This includes features such as the flexible visualisation of maps including zoom functions as well as the development of geo-filters that enable a spatial search of data. Finally, the potential uses of geo-based applications should be discussed, particularly with regard to aspects such as accessibility.
Remark
This topic is a suggestion from QuinScape GmbH and must be agreed with the respective supervisors with regard to suitability.