cosylab
Geographic Information Systems


slo
solutions | Geographic Information Systems | Land Parcel Identification System
references

Slovenian Ministry of Agriculture, Forestry and Food





Land Parcel Identification System

Advanced Configuration Editing
Most of the system’s functionality can be specified through a customizable XML document, which contains settings for data sources, default display properties of layers, user interface functionality etc. Part of this configuration can be edited by the user through the ‘layer properties’ dialog.



Listing 1: Sample configuration of layers. Marked items show: different layer types [red]; different access (read/write) rights [blue]; data source definition [green]; snap properties definition [brown].

System administrators can edit XML configuration for different types of users via the ConfigManager application. Its main purpose is to edit the configurations that are used by the client application; however, it can be used to edit any XML based configuration. The configuration can be stored either in a file, or can reside inside a database.

ConfigManager has two modes of operation: it can either validate the XML contents against a schema (stored in a database or loaded from a file), or it can treat the XML just like any other tree structure that can be edited in a hierarchical way. In the first case, the validation mechanism restricts the user from making any mistakes when editing a configuration, and warns the user if loaded configuration has errors.  In the second case, when schema validation is not used, the user is free to shape the XML tree without restrictions.

ConfigManager also allows for a simple reuse of elements (or sub-trees): the user can select an element from an existing configuration and copy it into another configuration using drag-and-drop. Another method of reuse is a special repository of XML fragments (called prototypes), which contain sub-trees of valid configuration elements. They can be named and later used in various configurations as well.



Figure 1: Config Manager application provides a user-friendly interface for advanced editing of  system configuration.

Front page | Authentication and Security Tools | Server Administration Module | System Diagnostics and Statistics | Advanced Configuration Editing | Migration Tools | Distributed Computing Environment for Custom Scripts | Recording of Historical Data | Large-Scale Generation and Output of Reports | Client Application | Form User Interface Toolkit | Querying Attribute and Graphical Data | Boundary Changes and Data Capture | 3D Rendering of Spatial Data | HTML Web GIS | Support Center Module

For more details, contact :



    home
    print
    sitemap
    contact us
      legal notes