Planning a GIS

how to go about choosing a GIS

key issues in implementation

why some GIS projects fail

Roger Tomlinson

architect of the Canada Geographic Information System in mid 1960s

international consultant

author of standard methodology for GIS planning

Thinking about GIS: Geographic Information Systems Planning for Managers

ESRI Press, Third Edition 2007

"No one else in the world has thought so long about GIS or gathered so much experience in designing, acquiring, and testing GIS software. This book recounts what Roger Tomlinson has learned through many years of consulting with corporations and government agencies large and small, in helping them through the often difficult process of effective GIS planning. He shows how much of the value of planning lies in the process itself -- in the ways in which it encourages organizations to think clearly and deeply about what they do, and about how operations can be made more coherent, efficient, and sustainable. Now in its third edition, the book has established itself as the definitive guide to effective GIS planning, and should be required reading for anyone involved in the planning process, from the boardroom to the production shop."

Scope of GIS projects

single-purpose project

costs paid by the project

no institutional memory

department-wide application

support for a single business need

e.g., city planning department

mailings to impacted property owners

database of properties

maintained for this one purpose

enterprise-wide systems

organization integrated around GIS

many applications in different departments

much cooperation needed

benefits of standard

formats, terminology

people leave but system persists

Who should plan?

specialist consultant

working with staff

staff involved throughout

What to plan?

information products

software

data

hardware

procedures

people

When to plan?

a continuous, dynamic process

trigger factors?

Why plan?

big investment, many years of use

projects most often fail because of poor planning

Ten steps

back out at any stage

1. Consider the strategic purpose

what is the organization about?

strategic plan

mission, goals, strategy, tactics

who does it serve?

all users internal?

general public?

planning is a top-to-bottom examination

GIS as the heart of the enterprise

a formal representation of the organization

its programs

their linkages

2. Plan for the planning

organizational commitment

top down

political commitment

example contents of consultant proposal

3. Conduct a technology seminar

raise interest in GIS

among staff with no prior background

what is a GIS?

GIS terminology

functions of a GIS

types of data

examples

benefits

outline planning process

4. Describe the information products

what decisions does the organization have to make?

what information would help in making those decisions?

maps, tables, statistics

lists of potential products

continued

create drafts of products

working intensively with staff

each product should have an owner

someone responsible

willing to defend

department by department

what functions are needed to create the products?

what software options exist?

what data are needed?

what volumes of data?

how often updated?

what quality?

error tolerance

documentation

perhaps hundreds of products, data sets

staff sign off

Example product definition

National Forest must manage forest land for multiple uses

recreation

wilderness

ROS

Information Product

a map showing forest lands, classified according to accessibility for recreation

the map should show

zones and associated accessibility classes for Forest Service land

base map information - roads, railroads, cities and towns, Forest Service boundary

Data Needed

roads and railroads

from standard 1:24,000 topographic map

available as DLG

Forest Service management area

city and town boundaries

data will be input as 3 layers

project flowchart

10. Dissolve boundaries and merge areas with the same value of ACCESS

call this new layer B7

assign unique ID numbers to each new object

11. Measure the areas of objects (in hectares) in B7 and assign this attribute to each object as AREA

12. Modify attribute ACCESS for cases where ACCESS ="1" and area is greater than 2500 to "1A"

13. Create a plot showing

Forest Service ownership boundary (layer A2)

All roads and railroads (layer B1)

All cities and towns (layer C1)

Area objects in layer B7, shaded by value of ACCESS attribute and labelled with ID number assigned in step 10

14. Create a list of all area objects in layer B7, showing the following attributes

list of functions needed

Assign a new attribute (from existing attributes based on mathematical or Boolean operators)

Dissolve boundaries and merge areas (based on value of specified attribute)

Select objects (based on attributes satisfying mathematical or Boolean operators)

Generate buffers (to a specified width around line objects)

Topologically overlay (two or more layers of area objects to obtain a new layer of area objects)

Measure area (of area objects, assigning values to a new attribute)

Modify an attribute (selectively, based on mathematical or Boolean operators)

Create a plot (of specified classes of objects, showing selected attributes, using various symbol, shade and label options)

Create a list (of a specified class of objects, showing selected attributes, plus subtotals, totals etc.)

once this sequence of operations has been worked out

it is very easy to design a macro which will automatically execute this sequence of steps whenever a layer is updated

could use ModelBuilder

5. Define the system scope

identify common data sets

rank based on importance

Master Input Data List

source, format

digitizing requirements

identify key functions

list of GIS functions

production schedule

how many products

how often

how big should the system be?

Web based?

architecture?

6. Create a data design

Geodatabase design

assign responsibilities

custodianship

update, quality control

UML

classes, attributes, relationships

7. Choose a logical data model

implement the design

8. Determine system requirements

hardware, software

network design, servers

9. Benefit-cost, migration, and risk analysis

contracts

staffing, training

security, backup

migrating existing legacy systems

10. Implementation plan

timeline, milestones

funding

Request for Proposals

benchmarking