07 Spatial Toolkit Module7
07 Spatial Toolkit Module7
I N F O R M AT I O N M A N A G E M E N T
7
LOCAL GOVERNMENT SPATIAL
INFORMATION MANAGEMENT
J U LY 2 0 0 7
MODULE 7
Guidelines for selecting spatial information
systems software and hardware
AUSTRALIAN LOCAL
GOVERNMENT ASSOCIATION
PAGE 173
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Contents
Concise guide for technical managers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Module 1: Spatial information management in local government. . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Module 2: An Introduction to spatial information systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Module 3: Data management principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Module 4: Spatial data priorities, standards and compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Module 5: Finding and getting hold of data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Module 6: Project management and justification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Module 7: Guidelines for selecting spatial information system software and hardware . . . . . . 173
> MODULE 7
Guidelines for selecting spatial information system software and hardware
PAGE 174
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Context
Councils are experiencing increased demands on their budgets to support information
technology software and hardware, including the need to establish and maintain good
databases of spatial information in digital format. Access to reliable and up-to-date
information reduces uncertainty in planning and management by helping to identify,
model and analyse situations and issues. Strategies to overcome such issues may then
be prepared and implemented, with the impacts monitored as part of an overall system.
The value of the information and the effectiveness of the decision-making and planning
processes are very closely related to the quality and completeness of the information
and the manner in which it is made available. In this respect, data access,
management, integration, analysis and communication are key components of effective
spatial information management.
For the purpose of this Toolkit, spatial information systems include geographic
information systems (GIS), image-processing applications for raster data (e.g. satellite
images and aerial photographs) and spatially enabled databases.
Module 7: Guidelines for selecting spatial information software and hardware provides
general material to assist councils in selecting appropriate software and hardware, with
an emphasis on spatial applications.
Actions
Managers need to make judgments and decisions when selecting new spatial
information systems software and hardware, upgrading existing systems or evaluating
whether to change to systems provided by different vendors. This guideline provides
information to assist in making such decisions.
When choosing spatial information systems software, managers need to ensure that
the selected software covers the range of functionality and applications required by the
council. It is important to understand the context, and not be influenced by the loudest
voice. If in doubt, get additional help.
It is also important to remember that spatial information system software and
hardware are parts of an integrated information management solution, and therefore
need to be considered in relation to other components (e.g. other software, procedures,
standards and protocols) designed to provide ready access to data and information, and
support leading practice procedures. Consequently, councils are encouraged to
purchase software products that are fully compliant with OpenGIS® specifications,
enabling them to interoperate with other council information systems.
Leading practice guidelines and standards are available to assist in the design and
evaluation of spatial information systems. Checklists and templates are included in this
guideline to assist in selecting new systems, upgrading existing systems or changing
systems providers.
PAGE 175
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Acknowledgments
This module draws heavily on material from Harmon and Anderson (2003)18.
Material in this module has also been sourced from Spatial Knowledge Engineering
(SKE, Inc. www.skeinc.com); Peter Thorpe Consulting
http://www.planweb.co.uk/tip1.htm); and the Point of Beginning Magazine website
(http://www.pobonline.com). These sources are duly acknowledged.
Guide to symbols
The following symbols are used throughout the Toolkit to draw
attention to important issues and information.
7.1 Introduction
In any organisation, including councils, it is important that software and hardware are
selected and upgraded based on the range of functionality and/or applications needed
by the organisation, rather than the imperatives of an individual or a small group.
In recent years there has been a proliferation of spatial information systems software,
accompanied by an ever-increasing capacity and range of functionality, making
selection decisions more complex.
In any selection process, it is important to remember that a spatial information system
is more than a collection of software and hardware. Rather, the system is an integrated
information management solution that includes data, personnel, procedures, standards
18 Harmon, J.E. and S.J. Anderson (2003), The Design and Implementation of Geographic Information Systems. Wiley, U.S.
PAGE 176
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
and other elements. Software and hardware need to be considered in relation to the
other components. This will enable implementation of a system that provides ready
access to data and information, and will support leading practice procedures (see
Figure 7.1 and Module 1: Spatial information management in local government). In fact,
the other components may be weighted heavily among the criteria used in selecting
a solution.
> TODAY: Intuitive interfaces, intranet and web-served data in neutral formats allow
data and spatial data services to be readily accessed across the organisation,
resulting in reduced barriers and enhanced decision-making processes.
Y E S T E R D A Y : The task of dealing with spatial data within an organisation or
group was often the domain of experts who worked with complicated high-end
technology that dictated business processes, instead of facilitating and supporting
the organisation’s information needs.
PAGE 177
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Spatial information is now widely accessible, due to the use of web-based online
mapping viewers with simple-to-use toolsets. Councils can readily share information
internally and externally, presenting information to the public through the internet.
Significant functionality is available without the need to load complex software, and can
include a suite of tools to query, layer control, identify, zoom, pan and print the spatial
data. The range of software available can be used by a variety of different users for
various applications.
Similarly, developments in hardware, networks and internet technologies mean that it is
now feasible to have spatial information system
applications delivering real-time data and web services that can operate on a wide
range of hardware systems. These include large mainframe computers and
workstations (less common), desktop computers (very common), notebooks, hand-held
devices (e.g. PDAs, integrated mapping/GPS units) and even mobile phones and car
navigation systems.
PAGE 178
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
PAGE 179
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
The main criteria for consideration when evaluating software include functionality,
performance, scalability, licensing and standards.
Functionality
Functionality is the ability of the product to perform required tasks, in a simple and
straightforward manner. Two key elements of functionality are usability and adaptability.
There have been significant recent advances in functionality, such as the development
of easy-to-use graphical user interfaces (GUIs). In early versions of spatial information
systems software, most activities were command driven, requiring users to type
commands into the system to execute tasks. Users needed to be familiar with a suite of
command functions. This partly explained the frequent isolation of GIS technical staff
within organisations.
Most software packages now incorporate a standard Windows-type GUI, with menus
and toolbars. Functionality is enhanced, with consequently reduced need for user
training and improved user access to spatial data.
The introduction of Windows-based or internet browser-based interfaces coincided with
increases both in the tools available on many systems and in system functionality. As a
result, the learning curve for users of most professional-level spatial information
systems is still quite steep. It is this factor, along with the demand by casual users for
access to spatial data on their desktops, that has seen the development of many web
map viewers with deliberately limited functionality. Those viewers, which are often low
cost or even free of charge, generally have functionality limited to more common needs,
such as simple queries and pan, zoom and layer control.
Aside from the usability aspect, functionality also includes the ability of the software to
be customised using industry-standard programming languages. Many systems have
adopted the Visual Basic programming language as a development language.
PAGE 180
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
The degree to which spatial information systems can be customised varies from
product to product. Systems might be designed as:
> stand-alone applications designed to meet a specific need (often called ‘custom’
applications) and developed using specific programming tools
> large, professional-level spatial information system applications with internal
programming functions
> entry-level applications designed for simple viewers.
Entry-level applications cannot be customised and are effectively ‘locked’. They are
designed to do a simple task and do it well.
Once user requirements are clear, each council will use its normal procurement
policies and procedures, guided by expert technical advice from sources such as the
guideline noted in Section 7.2.
Where those policies allow, it is recommended that software vendors demonstrate their
products’ ability to perform the tasks or functions required by each user group
identified in the needs assessment. Alternatively, or additionally, the council could seek
information from other groups currently using the software to meet similar needs.
Section 7.5.7 provides a draft list of criteria to consider when selecting spatial
information system software.
PAGE 181
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Given that hardware technology changes rapidly, care must taken that the specifications
listed are not out of date. Most software vendors will supply up-to-date specification
recommendations on request.
Scalability
Scalability is the ability to increase the functionality and/or capacity of the spatial
information system applications by expanding, migrating, upgrading or ‘adding on’ more
or improved functions to the base implementation, in an ordered and structured
manner.
Key aspects of scalability include the following:
> scalability should match the needs and skill levels of the council and align with its
business objectives
> the system should have the ability to incorporate additional functionality that may be
required in the future
> the system should have the ability to communicate seamlessly with other programs
via connections or interfaces.
Most software vendors are constantly developing and changing their products to provide
increased functionality in a competitive market. Spatial information system software is
no exception. New releases, updates and patches are continually being released.
Many of the major spatial information systems and image-processing software
companies provide a suite of software as part of an overall family. It is possible to
purchase a base version of the software, which can then be augmented by the purchase
of additional modules, often called ‘extensions’ or ‘add-ons’, to provide increased
functionality. The ability of software vendors to offer a functionally scalable product
enables users to streamline their software purchases and installations to match their
business needs.
Most large integrated information management solutions have a number of software
products that communicate and share data. To support scalability, some software
vendors have implemented special software licensing systems in which licences can
‘float’ within a network to enable individual users to access increased functionality on a
temporary ‘as needed’ basis. These are called ‘floating’ or ‘concurrent’ licences.
Scalability also includes the capacity to increase the number of users of the base
version of the system.
Licensing
Most software programs available on the market are sold subject to licensing
agreements that detail the terms and conditions of use. There is commonly a one-off
licence fee included as part of the purchase price. Suppliers of the more popular
products also offer maintenance programs as part of the licensing agreement, entitling
users to free or reduced-cost upgrades and new versions as they become available.
In earlier releases of most programs, the standard licensing agreement licensed the
software to a particular machine. These were known as ‘single-seat’, ‘stand-alone’ or
‘per-CPU’ licences. More recently, the increasing scalability and functionality of
software has resulted in more complex licensing agreements, such as the floating or
concurrent licences noted above. Such licences commonly cover the base version and,
in some cases, extension or add-on components that can operate simultaneously on
the computer system.
PAGE 182
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
To achieve this functionality, some major spatial information systems and image-
processing software companies use a separate licence manager program to administer
the use of separate software applications through an organisation’s network. This
allows larger organisations with many infrequent users to use fewer licences than they
would if they were required to install a stand-alone licence on each computer.
Standards
As discussed in Module 4: Spatial data priorities, standards and compliance, integrated
information management solutions depend on the use of standards for aspects
including metadata descriptions, file-naming and directory structure conventions, and
data storage formats.
Standards are also important in software. For example, the proposed spatial
information system should be compatible with the operating system and standards
used in the council (e.g. UNIX, Windows NT/95/98/2000/XP/Vista, MacOS, Linux).
Further, the software should be able to recognise data formats used in other computer
systems. Many spatial information system and image-processing applications have
unique file formats. This used to mean that the data exchange and transfer protocols
were necessarily precise and application-specific. More recently, most major
packages—while still having their own unique native formats for raster, vector and data
attribute information—have the ability to import, export, read and write data in many
other formats.
This is not to say that data formats are no longer important: they are, especially given
increasing interoperability. More detailed discussion on interoperability (the ability of
different computers and systems to communicate, and to share or access data) and
open data standards is in Module 4.
In local government, information management systems may include those used for:
> rating management
> document management
> financial management
> development and other application processing
> asset management
> environmental management and monitoring.
PAGE 183
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
spatial information and services accessible and useful with all kinds of applications.
Most of the major spatial information system and image-processing suppliers are
members of the OGC, thereby ensuring that their software complies with industry
standards.
The work of the OGC has also played a part in the development of international
geographic information standards by the International Organization for Standardization
(ISO), published in the ISO 19000 series. Many software companies are now including
ISO standards in their products. Councils are encouraged to purchase commercial-off-
the-shelf software that is fully OpenGIS® compliant and meets the relevant ISO standards,
to enable interoperability with other council information systems at minimal cost.
Further information on the development and application of the standards in Australia is
available from ANZLIC at http://www.anzlic.org.au/publications.html. Details of national
and international standards can be found via http://www.standards.org.au. Copies of
standards can be purchased at http://www.saiglobal.com/shop.
Note that vendors obviously have a vested interest in their products, and in some cases
this situation also applies to consultants. If engaging consultants, ensure that they are
objective and free of any vested interest. For additional information on choosing and
managing consultants, refer to Module 8: Raising capability for use of spatial information.
PAGE 184
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
PAGE 185
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Evaluation
The procurement policies and procedures of the council will dictate the approach used
in the evaluation of the system supply options. The council may go through an intensive
formal process or use a simpler approach. For example, the council may decide to
proceed directly with a purchase, based on the assessment matrix and
recommendations from consultants or others. Alternatively, the council process may
require the recommendation of a selected option, and subsequent endorsement or
approval of that recommendation by one or more committees.
In cases where more than one company may sell the same software, it is possible to
ask them to bid on the cost of supplying the specified software. It is important to note
that installation, training requirements and ongoing technical support need to be
considered.
Benchmarking
Benchmarking involves testing the ability of a proposed software system to perform a
number of specified tasks and then comparing the results with those from the testing
of other software systems. In such cases, data and information are often provided to
suppliers and they are given a set amount of time to undertake the tasks.
Final decision
The process used to reach a final decision will be in accord with the usual procurement
policies and procedures of the council, perhaps influenced by the complexity of software
system decisions. In some cases, a two-phased process is used, in which evaluation
team members assess the competing bids independently and then meet to reach a
collective decision. A second option is to assess the competing bids as a group and to
reach a consensus. Either way, the evaluation team should be certain that:
> the chosen system meets the specifications
> the purchase fits within the council’s short- and long-term budgets for the system
> the selection was made in accordance with the council’s procurement policies and
procedures.
PAGE 186
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Does the council need a spatial information system or a mapping package? If so,
what scale or type—e.g. simple desktop viewer, professional workstation, custom
application?
Type of operating system that will be used (e.g. Linux, Unix, Windows, Mac).
Format requirements. Ability to handle raster (pixel data), vector (point, line, polygon
data) or both formats.
Support. Is the council going to be able to get help if there are problems? How will it
get that help, and how much will it cost?
Reliability of system and vendor. Will they be around for the next ten years to service
equipment and provide technical support?
Support material. Is there a pool of people locally or within the council that uses the
proposed spatial information system? If so, will it be possible to get help from more
experienced users? Capacity building is one of the most important aspects in the
successful implementation of a spatial information system.
Maintenance and licensing. What maintenance and licensing options are available?
Interface with other software used and interoperability. Will the proposed software
interface well with other software the council is using? For example, between
computer-aided drafting, mapping, image-processing and database applications, web
systems, web services, mobile mapping systems, etc.
Open system support. Does the software support or accord with the Open Geospatial
Consortium specifications, the World Wide Web Consortium standards and the
Australian Spatial Data Infrastructure standards (as reflected in the National
Interoperability Framework initiative)?
PAGE 187
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Note: the 2006 software survey results and many other resources are available from
Point of Beginning at http://www.pobonline.com/.
PAGE 188
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
S O F T WA R E F E AT U R E S
C O N T I N U E S OV E R T H E PAG E
PAGE 189
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
S O F T W A R E F E AT U R E S
– Heads-up digitising
– Vectorisation/ rasterisation
– Map rectification
– Graphic error check/correction
– Field data entry
Map design and composition
– Interactive map composition
– Annotation from attributes
– Global symbol change
– Thematic mapping
Geographic query and analysis functions
– Attribute query and selection
– Map measurements
– Address matching
– Buffer generation
– Point/line-in-polygon analysis
– Polygon overlay
– Network analysis
– Raster document query and access
– Direct access to other GIS format
C O N T I N U E S OV E R T H E PAG E
PAGE 190
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
S O F T W A R E F E AT U R E E X P L A N AT I O N
C AT E G O R Y
GIS data import/export Utility programs bundled with the GIS package for
utilities translation of GIS or CAD data to or from another
format, including common industry-standard formats
such as SHP, DXF, SIF, DLG, SDTS, GRID, ASCII.
GIS data entry and editing A range of interactive and batch processing
functions for entry of map data through such
means as board digitising, coordinate geometry
entry (COGO), scanning and heads-up digitising,
along with capabilities for editing GIS data,
performing error checking and resolution, map
rectification and transformation of coordinate
systems and map projections.
C O N T I N U E S OV E R T H E PAG E
PAGE 191
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
> Map design and composition Interactive capabilities for the design of map plots
and displays, automatic creation of thematic maps
and legends, and modifying map symbology and
annotation for custom map displays.
Basic geographic query and Basic tools for performing attribute or map-based
analysis functions queries and displays, basic distance and area
measurements, query and access to scanned
documents, buffer generation, polygon overlay
operations and other query and analysis functions.
PAGE 192
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
> SELECTING
1 First develop a vision for how the GIS will support the business priorities,
then fill in the details of the requirements.
2 Focus on the key requirements, not on the GIS technology.
3 Decide the overall shape of the GIS procurement at the outset—Map
management? Full GIS? Integrated systems such as Development Control?
Land and Property Gazetteer? Links to databases such as Census? Links to
existing council systems such as Land Charges?
4 Identify the first ‘showcase’ project so as to ensure high visibility and
maximum chance of successful implementation.
5 Get commitment from elected members, chief officers and senior managers.
6 Refine the requirements through supplier demonstrations and visits to
councils that are active in GIS—but don’t get deflected from the priority
needs.
7 Review the relevant Australian and international standards and put in place
‘home grown’ standards for the geographic data (‘streets’, ‘properties’,
‘addresses’).
8 Consider the council’s GIS functional specification—but treat it with healthy
suspicion and don’t use it indiscriminately!
9 Structure the Invitation-to-Tender to ease direct comparison between
suppliers—if possible in a way, that can be quantified.
10 Call the tune in assessing suppliers and ensure that presentations,
demonstrations and benchmarks are carried out to rules that the council
defines.
C O N T I N U E S OV E R T H E PAG E
PAGE 193
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
> IMPLEMENTING
Copyright © 1996, Peter Thorpe Consulting, 18 Mercia Avenue, Kenilworth, Warwickshire CV8 1EU.
PAGE 194
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
Acronyms
ACRES Australian Centre for Remote Sensing
ADAC Asset Design and As Constructed
AGD Australian Geodetic Datum
ALGA Australian Local Government Association
ANZLIC ANZLIC—the Spatial Information Council for Australia and New Zealand
ASDD Australian Spatial Data Directory
ASDI Australian Spatial Data Infrastructure
AS/NZS Australian Standard/New Zealand Standard
CAD computer assisted design, computer-aided drafting
CPU central processing unit
DSDB detail survey database
GDA94 Geocentric Datum of Australia 1994
GIS geographic information systems
GML Geography Markup Language, Generalised Markup Language
GPS global positioning system
GSDI Global Spatial Data Infrastructure
GUI graphical user interface
HTTP Hypertext Transfer Protocol
ICT information and communications technology
INCIS Integrated National Crime Information System (New Zealand)
ISO International Organization for Standardization
IT information technology
MGA Map Grid of Australia
OGC Open Geospatial Consortium
OGC-A Open Geospatial Consortium—Australasia
PRINCE Projects IN Controlled Environments
RCSC Regional Collaboration Steering Committee (Queensland)
RFP Request for Proposal
RIP raster image processor
ROC regional organisation of councils
SDE spatial database engine
SDI spatial data infrastructure
SEQ south east Queensland
SIDP Spatial Interoperability Demonstrator Project
PAGE 195
LO C A L G O V E R N M E N T S PAT I A L
I N F O R M AT I O N M A N A G E M E N T
N O T E : A list of several online spatial information system, GIS, cartographic, data and IT
glossaries and dictionaries is provided at http://www.gis.com/whatisgis/glossaries.html.
An additional online glossary for definitions of many current IT-related words is
available at http://whatis.techtarget.com/.
PAGE 196