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 :