E-Munis Guidelines
E-Munis Guidelines
Foreword 2
1. Introduction to the Guidelines 3
1.1 Objectives 3
1.2 Audience 3
1.3 Overview 4
1.4 How to read the guidelines 4
1.5 Benefits 4
2. Assessment of the eu and see situation as regards the municipal administration working
process and services: methods (questionnaire) and Best Practice examples 7
3. The Back Office 9
3.1 The EDMS 9
3.2 Interface to external Information resources 9
3.3 The Mayor's Office Information Network 9
4. The Front Office 10
4.1 The Municipality and City Portal 10
4.2 Citizens' tool set 10
4.3 Interface tool set 10
5. Implementation solutions 11
5.1 E-municipality Offices 11
5.2 Municipality portal 11
5.3 Kiosk for services to citizens 11
6. GEO-Information and Municipality Information Systems 12
7. Checklist for selecting and implementing e-service applications 13
7.1 Introduction to the checklist 24
7.2 General requirements for the e-service implementation 24
7.3 Organisational requirements 24
7.4 Promotional requirements 24
7.5 Back Office requirements 24
7.6 Front Office requirements 24
7.7 Geographical Information requirements 24
8. Conclusions 25
ANNEX 1: Template for action plan 27
ANNEX 2: Web links 28
ANNEX 3: Glossary (IT/MIS) 31
FOREWORD
This book has been produced under the project PANEL-GI (A Pan European Link for
Geographical Information; http://www.gisig.it/panel-gi), co-ordinated by the GISIG Association.
PANEL-GI is a concerted action funded within INCO-COPERNICUS, the Programme
launched by the European Commission for promoting the scientific and technological
cooperation with Central and Eastern European Countries (CEEC)
(http://www.cordis.lu/inco/src/projcop.htm )
PANEL-GI is then a European Network aimed at involving partners from the CEEC in the
process of creating a Pan European GI Forum. The network gives an important contribution to
realise in perspective, a full and integrated European GI context and to stimulate or enable GI
business in CEEC.
The wider goal of the project is to contribute to the establishment of shared foundations for
the Information Society in CEEC, in the particular area of GIS. The Network’s main focus lies on
the following GI issues: European Geographical Information Infrastructure (EGII), GIS
Interoperability and Open GIS, metadata, data availability, GIS applications and European
dimension.
This “PANEL-GI Compendium. A Guide to GI and GIS” is one of the main outputs of the
project. It has been designed as a reference book useful to have a vision of the key issues of the
GI/GIS framework. The Compendium aims at offering to the reader a synthesis of the main GI
topics and should support to orient her/him in the GI/GIS field, stimulating as well new business
approaches and initiatives for the development of new projects and products.
The PANEL-GI partnership has decided to pursue the policy of a wide dissemination of the
project results and so anybody interested in can find the PANEL-GI Compendium also on the
Web, together with other useful material and information organized in the so-called PANEL-GI
Extended Package (http://www.gisig.it/panel-gi/package/pack.htm).
We do hope that this Compendium could give a significant improvement of a common
awareness and a share of the most important GI issues under discussion at a European level
and that it would contribute to an efficacious transfer of knowledge among European Countries
and to an effective development of a Pan European GI infrastructure.
We also hope that the PANEL-GI Network and its effort for GI and GIS could give an
additional contribution in pushing the development of the GI Market in Europe.
Introduction 3
Geographic Information (GI) is a complex, rapidly growing and important part of the
Information Society. New Geographic Information technologies are developing rapidly. The great
advantage of GI is that it has the capability of summing up and visualising graphically what vast
amounts of data are trying to tell one about the relationship between various phenomena on the
Earth surface (such as the relationship between climate and certain health risks). There are
many applications in international, national and local government, business and research, and in
various commercial sectors. Geographic Information is important because of its value for
planning, land management, marketing studies, environment, renewable energy resources,
emergency services, health care, political analysis and many other uses (GI2000).
Geographic Information Systems (GIS) are tools for the management of geographic
information, for spatial analysis and the visualisation of this information. GIS are complex yet
general purpose tools, serving many types of users, but a frequently stated problem is that this
complex functionality is not accessible to end-users in administration, planning, decision making
and other work domains because the technology has been developed for technical experts. Due
to ergonomic deficits, today GIS user interfaces are not easy to use and require much time to
learn. Because task performance with GIS imposes high workload on users, the results may not
be as optimal as required.
The quality of GIS user interfaces is a key-factor for efficiency and effectiveness of GIS use,
for user satisfaction, and therefore for GIS diffusion. This quality must be improved for end-
users, especially since the technology is becoming more inexpensive and is therefore reaching
more, normally non-expert, users within the general public.
A key issue in GIS application development is the design of user-system interaction.
However, the needs and requirements of real GIS users - a prerequisite for good user interface
design - are not taken into account to a satisfactory degree for the development of GIS
applications.
1.1 Objectives
These ”Guidelines for the Best Practice in User Interface Development for GIS” have been
produced by the BEST-GIS project based on the experience of GIS end-users and experts.
The objectives are to increase user and customer awareness regarding the development and
customisation of GIS applications. GIS end-users will be able to define more precisely their
requirements and tasks. GIS customers will be able to understand the relevant cost and benefit
factors to be taken into account for GIS procurement decisions.
GIS developers, experts involved in GIS customisation, end-users and other stakeholders in
the GIS life cycle will be introduced to the user-centred design (UCD) approach and will find
methods applicable to GIS user interface evaluation.
1.2 Audience
The target audience of the guidelines are GIS end-users, i.e. persons who sit at a workstation
and have (or intend to have) hands-on experience with a GIS, both technology users and
domain specialists. Some information will also guide GIS customers to make reasonable GIS
purchase decisions.
In addition the guidelines will be useful for GIS developers and experts who customise GIS to
specific user requirements.
4
1.3 Overview
Section 2 describes the development process of GIS applications and the status of usability
engineering in this domain. The most important GIS user interface issues are described. The
discussion about GIS user interfaces standards is summarised.
Section 3 is an introduction to the user-centred design approach. The emphasis is on the role
of end-users and customers in user-centred design of GIS applications. An overview of
appropriate methods for GIS user interface evaluation is given.
Section 4 explains how to perform user requirements and task analysis. GIS stakeholders
and user groups will be described together with typical task and workflow scenarios.
Section 5 contains a check list for the selection and definition of user requirements for a
specific GIS application. The list is useful as a starting point in order to derive user requirements
for a GIS application. Readers are invited to adapt and extend this list for their own purposes
and to future GIS technology.
The checklist in section 6 gives an overview of the most relevant GIS specific technical
features.
Section 7 provides recommendations for the best use of significant GIS user interface
functions described in section 6. This section is addressed in particular to those users looking for
useful hints on the usability and drawbacks of GIS functions.
A checklist for testing the conformance of GIS user interfaces to the European Directive
90/270 on minimum requirements for health and safety of display screens equipment is provided
in section 8
The guidelines end with recommendations on how to perform a cost / benefit analysis of GIS
usage in section 9. This section emphasises consideration of the whole GIS life cycle for the
analysis and lists the most relevant and important cost and benefit factors to be taken into
account for the analysis.
1.5 Benefits
Today, in public or private organisations, many architects, civil engineers, geologists, and
many others, who could make use of GIS tools in their work domains, either do not exploit the
technology or rely on the expertise of a GIS expert. On the other hand, the expert may be highly
familiar with GIS technology but often has limited experience in different domain problems.
The short term benefits of these best practice guidelines will be:
for end-users to improve the statement of their needs and requirements,
for customers to improve cost / benefit calculations of GIS usage,
for developers and customisers to better understand user needs and requirements and thus
taking these into account,
• resulting in a better exploitation of GIS which are currently available on the market.
in the long term making use of these best practice guidelines should lead to:
• user-centred development of GIS user interfaces with higher quality,
Introduction 5
• GIS user interfaces which can be applied by the end-users more efficiently (speed
up work) and effectively (do the right thing) and which are accepted by the end-
users,
• improvement and speed up of the GIS development process,
• reduction of customisation effort.
7
5. IMPLEMENTATION SOLUTIONS
This section introduces a checklist for driving the end user in requirement collection for a specific GIS
application. The granularity of the checklist, that is, the degree of detail of its points, has been chosen
having in mind two contrasting objectives: completeness and applicability. The former objective has been
pursued by splitting the requirement collection into general (steady) aspects and other (evolving) aspects
related to single application fields. The latter takes advantage of the checklist organisation into
homogeneous modules that should focus user attention on clear and distinct subjects.
The section is subdivided into three sections. The first section justifies the need for such a checklist and
explains how the underlying requirement collection criteria have been identified and validated. The second
section gives brief indications on how the checklist should be used effectively by the end user and what
the expected result is after its application. Finally, the third section proposes the checklist in terms of
seven general modules (Project organisation, Project outcome, Map acquisition, Derivation process, User
interface, Map visualisation, Database organisation) and two application-oriented modules (Environment
Control, Urban Planning).
The end user has a deep knowledge of the application domain and of the problem to be solved, but
normally s/he is not used to expressing in some structured and disciplined way his/her requirements. This
difficulty is due to at least two reasons: (i) every GIS project takes years to be carried out, thus the user is
seldom involved in requirement specification; (ii) analysis techniques constitute a rather specialised
competence, which is difficult to acquire and normally known only to the application developer.
In turn, the application developer is interested in collecting and interpreting the user needs with the aim of
identifying the most convenient solution to them. Convenience means, in GIS projects, limit the very high
costs of data collection and deliver a minimal set of functions in the shortest possible time. This habit is
not negative in itself as it tries to meet the user needs in reasonable economical conditions: unfortunately,
it can lead to misunderstandings and, ultimately, to the well-known and very diffused user dissatisfaction.
For these reasons we consider it unlikely that the user alone or the application developer alone are able to
propose a valuable and complete checklist. The user’s important contribution should be concentrated on
the indication of requirements for single GIS projects and on the final checklist validation and improvement
activity. Similarly, the application developer’s contribution is mainly focused on providing practice
knowledge from which a project (and hence an interface) design best practice can be drawn. A further
contribution comes, in this case, from those organisations that play the role of intermediary user, as they
represent the interests of user groups with respect to technology providers and application developers.
The BEST-GIS Consortium includes representatives of all these categories, which joined their efforts and
skills to draw a general and flexible checklist. The procedure followed in the identification of the
requirement specification criteria was based on four main steps:
1. A tentative checklist was prepared as a synthesis of experiences and practices
identified within the Consortium, and taking advantage of the study of some
particularly interesting application projects.
2. The checklist was submitted to users within and outside the BEST-GIS consortium
for validation, i.e. applying it to the collection of requirements of ongoing and new
projects.
3. The checklist below is an improved version based on the validation results.
4. The checklist has now been disseminated to collect further comments from a wider
audience which can lead to its periodic improvement, extension and possible
specialisation by type of application field.
the functional and non-functional system requirements (or, at least, those identified at this early stage) and
indicate design and implementation directives of the intended application:
• Functional requirements display the functionality of the application. It means making
explicit the actions and operations which the application must provide to the user,
and the data types to which these functions are applied.
• Non-functional requirements tend to be constraints that the completed system must
fulfil. In addition to performance issues (e.g.: response time, data volume, execution
frequency) they include indications on user role, application audience, data
accessibility.
• Design directives are user constraints upon the structure of the system solution and
could detail hardware selection, data storage and transfer methods such as
communication protocols. Implementation directives constrain the developer by
defining choice of implementation language or database management system.
While the checklist proposed in this section deals with the first two points, design and implementation
directives are considered in sections 6 and 7 of these Guidelines.
An important aspect to consider when compiling an RS document is the form that this document should
take. Most of the RS models proposed in the literature are informal, in that they simply suggest a
reasonable organisation of the RS document into chapters and sections without defining a formal syntax
to fill it. One reason is that, at the specification time, many aspects are still open or not completely
decided: the RS document must be complete but it remains independent of implementation issues.
Another reason is that a formal RS language could hardly be employed by the end user and this would
limit its role and autonomy. Finally, the RS phase cannot consume too much effort as it consists in a
preliminary phase of a development cycle that could terminate at the feasibility stage.
0. General requirements. This section recalls some general requirements that are applicable to
different projects and especially to software based projects. The requirements listed in this
section are general, and the accomplishment of each of them may depend on different items
among those which are listed in subsections 1 - 8.
16
1. Project organisation requirements. When compiling this section, the user must keep in
mind that a success key in every project is stating clearly, from the beginning the purpose and
scope of the intended initiative. In fact, many problems (high cost, long delivery time,
insufficient or overspent resources, changes with work in progress, conflicts with the
developer) often arise from starting a project whose content boundaries are not well
understood. Another aspect that is worth capturing is the user roles and the management
responsibilities along the project. This is necessary to avoid user participation only in the early
and final phases of the development cycle, and also to avoid vague developer identification of
his/her counterparts.
3. Map acquisition requirements. Once the project outcome has been described completely
the user has all the elements for understanding what the input data are for the application
he/she will use. In general, only some of them are already available in the user organisation
databases, hence a specific acquisition activity is often required. We suggest paying much
attention to this aspect since the acquisition of geographical data is a very time and resource
consuming task. Planning an application which relies on the acquisition of many new data
introduces risk elements that must be carefully evaluated. A better approach consists in
distinguishing the data to be fully acquired from those that can be imported from other
organisations or obtained by adaptation and completion. This checklist section includes points
that help the user in taking into account this possibility, and also suggests considering volume
and cost issues.
4. Derivation process requirements. Most GIS applications are aimed at studying and
comparing territory properties, that is, deriving new maps from those already available. After
having described the expected outcome and the input maps (that represent the analysed
territory properties) the derivation process is illustrated. This is, more than others, an end user
task (intended as the application domain expert) since he/she is the only one in condition to
say how the input data contribute to the construction of the project result. In fact, the
derivation process should be the exact image of the idea the user has of the problem to be
solved with the intended application. We suggest answering this checklist section by
preparing very clear and detailed information, that is, a precise representation of the functions
to perform on the input data. This requires, compared to the other sections, a higher degree
of formalization in describing the functions to be executed at every derivation step. For this
reason we propose that a catalogue be made available to the user which contains the
description of common or already developed functions(see section 6 and 7).
interface to make explicit aspects that might have been neglected, so as to avoid their
specification while the development work is in progress. Aspects that require particular
attention are help and navigation capabilities, as well as protection against user errors or
unauthorised accesses. We suggest that this section be compiled in collaboration with the
developer, as it deals with technical issues.
6. Map visualisation requirements. A distinctive aspect of GIS applications is the role that
map rendering has for the users. The user is in charge of the complete definition of map
visualisations (size, colours, fonts, symbols, legends and the like) with respect to every
rendering means. We suggest considering the three main means available today, namely
workstation display, paper (through different plotting technologies) and the Internet. Although
the user is the only one in a condition to decide upon the aspect of visualised maps, important
help can come from having proper look-up tables available or, as an alternative, by
collaborating with the application developer.
8. Specific application requirements. The two last sections are aimed at proposing further
points that are specific in a certain application context. After the user has compiled the
previous sections in all their aspects, he/she can consider the application section of specific
interest. Here he/she can find hints on needs and functions that are peculiar in such field:
they are derived from previous experiences and hence can be enriched every time the
checklist is used. The richer these sections become, the more effective their use in capturing
exhaustive requirements.
0.1 Are the level of the detail and the accuracy of the work defined ?
0.2 Are the necessary speed of access and manipulation defined ?
0.3 Is the complexity of task under control?
0.4 Is the size of involved data under control ?
0.5 Are security requirements defined ?
0.6 Are reliability requirements defined ?
0.7 Is the use of legacy systems identified ?
1.1 Are the GIS project overall objectives and results clearly understood and
explicitly expressed?
1.2 Are the parties interested in the GIS project identified and the expected use of
the project results described?
1.3 Are general rules fixed to regulate the accessibility of the GIS project audience
to the project results?
1.4 Are the GIS project financial, temporal and other constraints clearly understood
and explicitly expressed?
1.5 Are the GIS project stakeholders identified with their respective decisional role
and priority?
1.6 Has the user organisation nominated a manager for the GIS project, who is
responsible for the relations with stakeholders and the application developer?
1.7 Is the GIS project workplan formally established with indication of the main
phases, precedence, milestones and checkpoints?
1.8 Are evaluations of the GIS project progress planned and the responsible person
for conformity verification and replanning identified?
1.9 Are installation procedures and acceptance tests explicitly established and
included in the GIS project contract?
Conclusions 19
2.1 Is the output map properly described in terms of its meaning and expected use,
and unambiguously characterised by its component layers?
2.2 How critical is this product in terms of calculation frequency and (human and
computer) resource occupation, with respect to the other project outcomes?
2.3 Are the desired map features (scale, tiles, accuracy, quality, topographical
constraints, etc.) expressed?
2.4 Are the envisaged accesses to the output map (open, export, etc.) and to the
single layer coded so as to make the developer realise the corresponding
interface commands?
2.5 For each layer, is the relative content clearly described and its graphic
representation (points, lines, etc.) correctly determined?
2.6 For each layer, are the associated descriptive and quantitative data identified
and declared?
2.7 For each layer, is a default presentation (colours, symbols, data, etc.) decided
so as to make the developer realise the corresponding interface commands? (*)
2.8 Is the set of the input maps used to derive the output map in discourse clearly
identified and explicitly declared?
(*) The user could be facilitated by having proper look-up tables available for the selection
of the most suitable colours, styles, symbols and other effects. The tables should be
progressively extended with the introduction of new options decided by the user.
3.1 Is the input map properly described in terms of its meaning and unambiguously
characterised by its component layers?
3.2 Are the envisaged accesses to the input map (open, import, etc.) and to the
single layer coded so as to make the developer realise the corresponding
interface commands?
3.3 For each layer, is the relative content clearly described and its graphic
representation (points, lines, etc.) known?
3.4 For each layer, are the associated descriptive and quantitative data identified
and declared?
3.5 For each layer, is a default presentation (colours, symbols, data, etc.) decided
so as to make the developer realise the corresponding interface commands? (*)
3.6 Is the input map source (local or remote database, adaptation of an existing
map, import from another organisation, result of on-field survey, etc.)
recognised?
3.7 In case of adaptation, is the required preparatory transformation or completion
activity described?
20
5.1 Is the overall design of the user interface, views, navigation paths and links,
clearly defined by the application developer in a form suitable for user
evaluation?
5.2 Is an analysis of the proposed interface carried out to ensure that it provides an
efficient navigation to limit the number of steps necessary to get to the searched
data/map?
5.3 Is the design of each interface view properly defined to provide a clear and
efficient access to a consistent piece of information?
5.4 Does the interface design provide suitable help and is it simple enough to make
the beginners able to operate with its major features without using manuals?
5.5 Is the interface efficient enough to avoid tedious and time-consuming
interactions for the experienced, smart user?
5.6 Does the interface protect data against input errors, and provide help to check
input validity?
5.7 Does the interface protect data against unauthorised accesses?
5.8 Are the characteristics of the overall environment (single application, centralised
or distributed control) taken into account by the interface design?
of the most suitable colours, styles, symbols and other effects. The tables should be
progressively extended with the introduction of new options decided by the user.
7.1 Are the meaning and function of attribute data clearly specified?
7.2 Are the sources of attribute data clearly identified and the procedures for data
update defined?
7.3 Is the correspondence between geo-elements and classes of attribute data
clearly established?
7.4 Are the relationships between attribute data expressed at the conceptual level?
7.5 Are data import/export problems clearly identified and addressed?
7.6 Are the volumes of attribute data understood and the acquisition cost
evaluated?
8.1 Are the features of the required Digital Terrain Model (DTM) clearly understood
so as to drive the developer in choosing the right model?
8.2 Does the application require visibility analysis (i.e. determination of the territory
extent visible from a given point) by using a DTM?
8.3 Does the application require hydrological flow analysis (i.e. determination of
water flow paths) by using a DTM and a fluid pressure model or ground water
model?
8.4 Does the application require real time hydraulic simulation (i.e. simulation for
flood management, simulation for surface pollution propagation)?
8.5 In general, which kind of integration is expected between the GIS system and
external packages for environmental modelling?
8.6 Does the application require the loading of external data sets coming from
environmental monitoring (e.g. on line acquisition, real time information from
sensors)?
8.7 Does the application require the combination of raster images with vector
maps?
8.8 Does the application require the support to raster analysis functions (e.g.
analysis of satellite images)?
9.1 Does the application require the integration of the different levels of Urban
Planning committed to different decision levels?
9.2 How should data and information sharing among the different users be
managed?
9.3 Do any functions of this application need to be accessible to users not skilled in
GIS technology (e.g. decision-makers)?
9.4 Does the application require reading CAD formats directly, without importing
them (as urban planners may have large heritage of CAD maps)?
9.5 Does the application require calculating parallel buffers to street centre lines, so
as to determine affectation to private land?
9.6 Does the application require simulation functions (e.g. for evaluating future
scenarios according to hypothesised development models or planned
decisions)?
9.7 Does the application require performing network analysis with real time data
(e.g. traffic analysis, traffic lights management)?
9.8 Does the application require performing dynamic segmentation?
9.9 Does the application require performing ”roving window” neighbourhood
analysis?
24
8. CONCLUSIONS
This book describes how Geographical Information is used and produced with today’s
Information Technology. It attempts to give an overview of the situation in Europe. We have
seen the contributions provided by the technology to change the way Geographical Information
is collected, managed and distributed. We witness a transformation of the Geographical
Information industry from cartography to GI business. The transformation is gradual and follows
the potential provided by the technology with a delay of several years, because the industry
consists not only of the technology – which could be changed quickly – but also of organisations
and institutions, which are much slower to change.
When the first cars were designed, they appeared as “horse drawn carriages without horses”,
but had the same form, the same basic parts as horse drawn carriages. It took more than fifty
years to develop a “car” structure that was emancipated from the horse carriage. Similarly, when
information technology was initially applied to cartography, the product was still a map and
distributed as a printed paper map. Slowly, we find new, more suitable solutions where
information is produced and communicated on demand in small units – just what is needed.
We hope to have shown the availability of the technology to improve the methods used for
collecting, managing and distributing Geographical Information. The technology is here. We
have also provided a glimpse at the thousands of useful applications, where Geographical
Information can help people, citizens, companies, organisations and governments to make
better decisions and thus help us to make better use of the limited resources of the world and to
improve citizen wealth and the environment at the same time. The demand is here.
Many of these applications need relatively simple, often used geographical data, topographic
map data, demographic data as collected by the national statistical offices, which is all stored on
some computers. The computers are linked together and technically the bits can be transferred
from the source to the place where they are needed. There are challenges in providing the
organisational structure to make this happen.
The world is not only technology and not everything that is technically feasible should be
done. The unlimited collection of information about people and their communication would
change the way we interact socially and is potentially dangerous for human society. It is
necessary to carefully assess the dangers and the benefits and to establish rules that preserve
important values of society (e.g. personal freedom, privacy etc.). These values are not the same
for every society and therefore the rules must be adapted to the particulars of different countries.
The organisations that are involved today with Geographical Information, National Mapping
agencies in particular have an important role to play in the future Information Society.
Geographical Information is widely used and it has been proposed to consider it as an
“infrastructure” which a country must provide as it provides roads, police or education. The role
of agencies for Geographical Information Infrastructures is different from the role of today’s
National Mapping Agencies – not less important, but very different. Every organisation involved
with Geographical Information today is facing the challenge to find the new role it plays in the
future Geographical Information Infrastructure.
The future for Geographical Information is bright: there is a strong demand that is increasing
rapidly. New technology makes the production and distribution of Geographical Information
much more feasible. Geographical Information Systems move from systems designed by
specialists for specialists and having few users within closed organisations to systems designed
for use by the population at large. The market will truly explode if we can provide the services
requested.
To make this happen, the technology must be made simpler to use through standardisation:
unnecessary complications that result from proprietary solutions have no place in the Information
Society of the twenty-first century. Organisations must adapt to the Information Technology –
which is not a problem specific to Geographical Information as the general discussion of
copyright etc. testifies. The spatially aware professionals, that is surveyors, geographers,
environmentalists, and all the other professionals working with spatial data can jointly contribute
to allow progression at the turn of the millennium.
Annex I1 27
European Commission
ESRI http://www.esri.com/
INTERGRAPH http://www.intergraph.com/
LASERSCAN http://www.laserscan.com/
SICAD Geomatics http://www.sicad.com/
PCI Geomatics http://www.pcigeomatics.com/
Data and Metadata
DISGIS http://www.disgis.com
Tele Atlas http://www.teleatlas.com/
Web Mapping testbed http://www.opengis.org/
Geobusiness http://www.geomarketing.net
http://www.gismo.nl
http://www.wigeogis.at
30
Acceptance Test A series of tasks performed by either hardware or software to assess performance.
Test data is used as input and the response is analysed regarding suitability for
operational use. Usually conducted under the control of the procurer of the product,
rather than the vendor, to determine whether a product lives up to the claims of the
vendor and whether it is fit for purpose.
Accessibility An aggregate measure of how reachable locations are from a given location.
Accuracy The closeness of observations, computations or estimates to the true value as
accepted as being true. Accuracy relates to the exactness of the result, and is
distinguished from precision that relates to the exactness of the operation by which
the result was obtained.
Address A mechanism for relating two files using address as the relate item. Geographical
Matching coordinates and attributes can be transferred from one address to the other. For
example, a data file containing student addresses can be matched to a street
coverage that contains addresses creating a point coverage of where the students
live.
Aggregation The grouping together of a selected set of like entities to form a single entity. For
example, grouping sets of adjacent areal units to form larger units, such as
grouping UK electoral wards to form districts. Any associated attribute data is also
aggregated into a single group.
AI Artificial Intelligence. A term that applies to that branch of computer science, which
aims to imitate the thought, processes of the human brain. There are a number of
different methods of achieving this, these include creating a computer with a similar
although greatly simpler structure), as the human brain through the use of neural
networks, or alternatively, to simply imitate the thought processes through the use
of software. The latter approach is perhaps the most common and has resulted in
the development of expert or knowledge based systems
Algorithm A finite ordered set of well-defined rules for the solution of a problem.
AM/FM Automated Mapping and Facilities Management. Geographical Information System
designed for the optimal processing of information about utilities and infrastructures
such a pipes, cables networks and power lines. These systems combine digital
mapping functionality with systems for managing spatial and non-spatial
databases.
ANSI American National Standards Institute. A US institute which co-ordinates standards
relating to many different aspects of computing. It has strong links with ISO, the
International Standards Organisation; consequently many ANSI standards are ISO
approved.
API See Application Program Interface
Application A process that uses data or performs some function on a computer system.
Application An API is a set of system calls or routines for application programs to access
Program services from operating systems or other programs. An API allows your program to
Interface work with other programs, possibly on other computers. API is fundamental to
client-server computing.
Arc An ordered string of vertices (x,y coordinate pairs) that begin at one location and
end at another. Connecting the arc's vertices creates a line. The vertices at each
endpoint of an arc are called nodes.
Architecture Internal structure of a computer system, including the organisation of the major
components, memory storage, I/O operations and the user interface. Often
displayed as a schematic diagram.
Archive A store of information on permanent storage media, usually off-line
Area A bounded continuous two-dimensional object usually defined in terms of an
external polygon or in terms of a continuous set of grid cells.
ASCII American Standard Code for Information Interchange. A set of codes for
representing alphanumeric information. For example, the letter 'A' is stored as the
value 65, and 'B' as 66 and so on until the letter 'Z' which is 90.
Annex III 33
Distributed A complex computer system where the workload is spread between two or more
System computers linked together by a communications network.
DOS Disk Operating System. Originally created by Microsoft for the IBM PC as one of
the first operating systems. Operations are carried out through command line,
rather than menu-driven instructions. Has become a de-facto standard within the
industry.
DTM Digital terrain model. See digital elevation model.
DXF Data Exchange Format. A format for storing vector data in ASCII or binary files.
Used by CAD software for data interchange.
EDI See Electronic Data Interchange
EDIFACT Electronic Data Interchange For Administration, Commerce and Transport.
A set of syntax rules for the preparation of messages to be interchanged.
Electronic Data The interchange of processable data between computers electronically.
Interchange
Encoding The assignment of a unique code to each unit of information, such as encoding of
English using the ASCII character set.
Entity A collection of objects (persons, places, things) described by the same attributes.
Entities are identified during the conceptual design phase of database and
application design.
Entity A graphical representation of the entities and the relationships between them.
Relationship Entity relationship diagrams are a useful medium to achieve a common
Diagram understanding of data among users and application developers.
Entity- A logical way of describing entities and their relationships within relational
Relationship databases. An entity-relationship model is often used in the conceptual design
Model phase of creating a relational database and is usually expressed as a diagram
showing the entities and the linkages that exist between them.
Eurostat The European Community statistical agency.
Expert System A computer system that provides for solving problems in a particular application
area by drawing inferences from a knowledge base acquired by human expertise, it
is a form of artificial intelligence. Knowledge based systems, or more commonly,
expert systems have been used for purposes of automated map generalisation.
This is an area that they have particular application within the field of Geographical
Information Systems.
Feature A set of points, lines or polygons in a spatial database that represent a real-world
entity. The terms feature and object are often used synonymously.
Federal A US organisation composed of representatives of several federal agencies and
Geographical GIS vendors, the FGDC has the lead role in defining spatial metadata standards.
Data Committee
FGDC See Federal Geographical Data Committee
Field A set of one or more alphanumeric characters comprising a unit of information.
Format The pattern into which data are systematically arranged for use on a computer. A
file format is the specific design of how information is organized in the file.
Generalisation Simplification of map information, so that information remains clear and uncluttered
when map scale is reduced. Usually involves a reduction in detail, a resampling to
larger spacing, or a reduction in the number of points in a line. Traditionally this has
been done manually by a cartographer, but increasingly semi-automated and even
automated methods have been used, particularly in conjunction with a GIS.
Geodata Information that identifies the geographical location and characteristics of natural or
man-made features and boundaries of the Earth. Geodata represent abstractions
of real-world entities, such as roads, buildings, vehicles, lakes, forests and
countries.
Geographical See Spatial Analysis
Analysis
Geographical Data that record the shape and location of a feature as well as associated
Data characteristics, which define and describe the feature.
Annex III 37
Geographical Information about objects or phenomena that are associated with a location relative
Information to the surface of the Earth. A special case of spatial information.
Geographical A computer system for capturing, storing, checking, integrating, manipulating,
Information analysing and displaying data related to positions on the Earth's surface. Typically,
System a Geographical Information System (or Spatial Information System) is used for
handling maps of one kind or another. These might be represented as several
different layers where each layer holds data about a particular kind of feature. Each
feature is linked to a position on the graphical image of a map.
Geometry The shape of the represented entity or entities, in terms of its stored co-ordinates
and the lines connecting those co-ordinates.
GI See Geographical Information
GIS See Geographical Information System
Global A satellite based navigational system allowing the determination of any point on the
Positioning earth's surface with a high degree of accuracy given a suitable GPS receiver.
System
GPS See Global Positioning System
Graphical User The use of pictures rather than just words to represent the input and output of a
Interface computer program.
Grid A geographical data model representing information as an array of equally sized
square cells arranged in rows and columns. Each grid cell is referenced by its
geographical x,y location. See also raster.
Ground Control Any point which is recognisable on both remotely sensed images, maps and aerial
Point photographs and which can be accurately located on each of these. This can then
be used as a means of reference between maps or, more commonly, between
maps and digital images. Often used in the geometric correction of remotely
sensed images and surveying.
GUI See Graphical User Interface.
Hardware All or part of the physical components of an information processing system. For
example, hardware might include the monitor, printer/plotter, network, digitising
tables, scanners as well as the computers themselves.
I/O Input/Output. Refers to the ability to input data for processing or display purposes,
through peripheral devices, and subsequently produce either hard or soft copy
output from these processes. Peripheral devices which can be used to input data
are digitising stations, photogrammetric workstations, alphanumeric workstations
and scanners. Output devices include plotters and printers.
IEC International Electrotechnical Committee.
This organisation has the same status as ISO, but focuses on electrical and
electrotechnical issues, especially electricity measurement, testing, use and safety.
IEEE Institute of Electrical and Electronics Engineering Inc.
A major international professional body and an accredited standards setting
organisation.
Interface For communication, a hardware and/or a software link that connects two computer
systems, or a computer and its peripherals, or between a computer and its user.
Interoperability The ability of different software systems to exchange information and requests,
using methods, through an object request broker in accordance with OMG
standards. It allows different applications from different vendors to work together
seamlessly.
Interpolation The estimation of z values of a surface at an unsampled point based on the known
z values of surrounding points.
ISDN Integrated Services Digital Network. Provides combined transmission of analogue
and digital services. It is a set of communications standards allowing a single wire
or optical fibre to carry voice, digital network services and video.
38
National Land The National Land Information Service is an ongoing project with the aim of
Information providing easier access to all land and property data in Britain. It is a direct result of
Service the Citizen's Charter of 1992. Based upon BS7666, the NLIS is a hub-based
network with access to data held by HMLR, The Valuation Office, OS and local
government. The NLIS is a precursor to the development of a National Geospatial
Database.
National Spatial Established as a result of an Executive Order from the United States government,
Data this is an attempt to promote the sharing of Geographical Information and increase
Infrastructure its use in policy formation. The aim of this initiative is to enhance the United States
economy and maintain a competitive edge.
Network 1. An interconnected set of arcs representing possible paths for the movement of
resources from one location to another.
2. A digital map representing linear features containing arcs or a route-system.
3. When referring to computer hardware systems, a local area network (LAN) or a
wide area network (WAN).
NIST See National Institute of Standards and Technology
NLIS See National Land Information Service
Node The beginning and ending locations of an arc. A node is topologically linked to all
arcs that meet at the node.
Normalisation A data modelling method first devised as a database design tool for relational
databases, but has since been found a useful tool for conceptual modelling.
Normalisation is a bottom-up approach to data modelling.
NSDI See National Spatial Data Infrastructure
NTF National Transfer Format.
British Standard BS7567, used for the transfer of geographical data, administered
by AGI.
Object A set of points, lines or polygons in a spatial database that represent a real-world
entity. The terms feature and object are often used synonymously.
Object The Object Management Group, founded in 1989, is a computing industry
Management collaboration to promote object-oriented interoperability among heterogeneous
Group computing environments. They continue to develop specifications which address
the many aspects of this problem, the most popular of which is the Common Object
Request Broker Architecture (CORBA).
Members include all the main hardware and software vendors, as well as leading
users of object technology. Further details can be found at http://www.omg.org.
OGC See Open GIS Consortium
OLE Object Linking and Embedding.
Microsoft's specification for object technology, which it is using throughout its
operating systems, development tools and applications. Based upon the underlying
Component Object Model (COM), OLE is the foundation for component software to
interact and co-operate. OLE also makes it easy to create compound documents
consisting of multiple sources of information from different applications, for
example, embedding a MS Excel spreadsheet into a MS Word document.
OMG See Object Management Group
Open GIS The Open GIS Consortium is a voluntary, non-governmental, non-profit
Consortium organisation dedicated to the development of an open systems approach to
geoprocessing.
Open System An information processing system that complies with the requirements of open
systems interconnection (OSI) standards in communication with other such
systems.
Operating The low-level software which schedules tasks, allocates storage, handles the
System interface to peripheral hardware and presents a default interface to the user when
no application program is running.
Oracle A relational database management system.
40
Scale The ratio of the distance measured on a map to that measured on the ground
between the same two points.
SDM See Systems Development Methodology
Server A computer which provides some service for other computers connected to it via a
network. The most common example is a file server which has a local disk and
services requests from remote clients to read and write files on that disk.
Spatial Analysis Analytical techniques associated with the study of locations of geographical
phenomena together with their spatial dimensions and their associated attributes.
Spatial analysis is useful for evaluating suitability, for estimating and predicting,
and for interpreting and understanding the location and distribution of geographical
features and phenomena.
Spatial Information that includes a reference to a two or three-dimensional position in
Information space as one of its attributes.
Spatial Analytical procedures applied with a GIS. There are three categories of spatial
Modelling modelling functions that can be applied to geographical features within a GIS: 1,
geometric models, such as calculating the Euclidean distance
between features, generating buffers, calculating areas and perimeters; 2,
coincidence models, such as overlays; and 3, adjacency models (pathfinding,
redistricting, and allocation).
Spatio-temporal Data that is concerned with both space and time.
data
Spatio-temporal Databases designed for the storage and management of spatio-temporal data.
Database Most GIS only have limited capabilities for storing and manipulating temporal data,
although specifically designed to cope with spatial data.
Spiral Model A model of the software development process in which the constituent activities,
typically requirements analysis, preliminary and detailed design. Coding,
integration, and testing, are performed iteratively until the software is complete.
See also: Waterfall Model.
SQL Structured Query Language. A syntax for defining and manipulating data from a
relational database. Developed by IBM in the 1970s, it has become an industry
standard for query languages in most relational database management systems
Systems An integrated set of techniques and methods for effective and efficient planning,
development analysis, design, construction, implementation and support of computer systems.
Methodology
TCP/IP Transmission Control Protocol/Internet Protocol. A communication protocol layered
above the Internet Protocol. These are low-level communication protocols, which
allow computers to send and receive data. It is the communication standard that
underlies the Internet.
Temporal A database containing information indexed by time. Time can either be
Database represented as discrete steps, or less commonly, as a continuous variable.
TIGER Topologically Integrated Geocoding and Referencing.
A data format developed by the US Bureau of Census for the 1990 US census.
TIN Triangulated Irregular Network.
A form of the tesseral model based on triangles. The vertices of the triangles form
irregularly spaced nodes. Unlike the grid, the TIN allows dense information in
complex areas, and sparse information in simpler or more homogeneous areas.
The TIN dataset includes topological relationships between points and their
neighbouring triangles. Each sample point has an X,Y co-ordinate and a surface,
or Z-Value. These points are connected by edges to form a set of non-overlapping
triangles used to represent the surface. Tins are also called irregular triangular
mesh or irregular triangular surface model.
Topographic 1. A map containing contours indicating lines of equal surface elevation (relief),
Map often referred to as topo maps.
2. Often used to refer to a map sheet published by the U.S. Geological Survey in
the 7.5-minute quadrangle series or the 15-minute quadrangle series.
42
Topology The spatial relationships between connecting or adjacent coverage features (e.g.,
arcs, nodes, polygons, and points). For example, the topology of an arc includes its
from- and to-nodes, and its left and right polygons. Topological relationships are
built from simple elements into complex elements: points (simplest elements), arcs
(sets of connected points), areas (sets of connected arcs), and routes (sets of
sections, which are arcs or portions of arcs). Redundant data (coordinates) are
eliminated because an arc may represent a linear feature, part of the boundary of
an area feature, or both. Topology is useful in GIS because many spatial modelling
operations don't require coordinates, only topological information. For example, to
find an optimal path between two points requires a list of the arcs that connect to
each other and the cost to traverse each arc in each direction. Coordinates are
only needed for drawing the path after it is calculated.
Triangulated See TIN.
Irregular
Network
Triangulation A process of subdividing a 2D space into bounding regions that are triangles.
Tuple A row in a relational table; synonymous with record, observation.
Turn-key A term that describes a system (hardware and software) which can be used for a
System specific application without requiring further programming or software installation.
The user can just 'turn the key' (switch it on) and use it.
User Interface A method by which a user controls operation of a computer system. Typical types
of user interface include command line, conversational mode and graphical user
interfaces (GUI).
User A study of the needs of a user of a system conducted prior to system development.
Requirement
Analysis
UTM Universal Transverse Mercator.
A grid system based upon the Transverse Mercator projection. The UTM grid
extends North-South from 80 o N to 80 o S latitude and, starting at the 180 o
Meridian, is divided eastwards into 60, 6 o zones with a half degree overlap with
zone one beginning at 180o longitude. The UTM grid is used for topographic maps
and georeferencing satellite images.
Vector One method of data type, used to store spatial data. Vector data is comprised of
lines or arcs, defined by beginning and end points, which meet at nodes. The
locations of these nodes and the topological structure are usually stored explicitly.
Features are defined by their boundaries only and curved lines are represented as
a series of connecting arcs. Vector storage involves the storage of explicit
topology, which raises overheads, however it only stores those points that define a
feature and all space outside these features is 'non-existent'.
Vertex One of a set of ordered x,y coordinates that constitutes a line.
Visualisation A term that is applied to the field of computer graphics that attempts to address
both analytical and communication issues of visual representation. Visualisation in
GIS often refers to the visual representation of geographical data for purposes of
spatial analysis.
WAN See Wide Area Network
Waterfall Model A model of the software development process in which the constituent activities,
typically a concept phase, requirements phase, design phase, implementation
phase. test phase, installation and checkout phase, and operation and
maintenance, are performed in that order, possibly with overlap but with little or no
iteration. Contrast with rapid prototyping; spiral model.
Wide Area Computer data communications technology that connects computers at remote
Network sites. WANs are composed of special data communications hardware and software
and usually operate across public or dedicated telephone networks.
Annex III 43
Workstation A general purpose computer designed to be used by one person at a time and
which offers higher performance than normally found in a personal computer,
especially with respect to graphics, processing power and the ability to carry out
several tasks at the same time. This performance difference however is
decreasing, and in time the distinction between a desktop and a workstation will be
meaningless in terms of performance.
Z-Value The value of a surface at a particular X,Y location, for example, elevation. The Z-
value usually refers to 3D features, but in GIS it can also refer to what is known as
2.5D features.