SlideShare a Scribd company logo
1 of 38
Maps are wonderful, but GIS are hard to use.
What can we do about it?
Muki Haklay
M.haklay@ucl.ac.uk, Department of Civil, Environment and Geomatic
Engineering, UCL
Outline
• Maps – brief history
• GIS development and the 5+ years gap
• Neogeography, Web Mapping 2.0, SatNavs etc.
• Geographic Information usability
• Where should we go next?
Humans and spatial representation
http://www.phil.uni-passau.de/histhw/tutcarto/english/index-hiwi-
karto-en.html
http://hyperbolic-crochet.blogspot.com/2010/09/talking-and-writing-about-
math.html
Sailing maps/Navigation charts Western Pacific
Peabody Museum, Cambridge)
Valcamonica, Italy. Neolithic
Bronze age (6000 BCE)
Carved wooden coastal charts carried in
their kayaks by Greenland Inuit (Eskimo)
(n.d.) Courtesy of the Greenland National
Museum & Archives.
http://www.learner.org/courses/amerhistory/interactives/cartographic/1-2.html
• Representations of
geography predate
the development of
writing by at least
2000 years (some
20,000)
• Moreover, they exist
in non-literate
societies, and semi-
literate people
routinly participate in
mapping activities
The development of geographical
representations in digital computers
1993 1990
Source: Tsue 2007
Early computing and GIS
• First commercial
application of
computers (LEO I)
1951
• Harvard Laboratory
for Computer Graphics
1963 (Symap)
Images courtesy of Carl Steinitz
Geospatial technologies continue to lag...
• Commercial relational
DBMS (Oracle)1978
• Commercial desktop
CAD (AutoCAD) 1982
• Commercial GIS
(ARC/INFO) 1982
• First desktop GIS
(Mapinfo) 1986
• First commercial
spatial DBMS (Oracle)
c. 1996
Why are GIS hard to use?
Why are GIS hard to use?
Why are GIS hard to use?
Why are GIS hard to use?
• As Identified by Traynor and Williams (1995):
– GIS is complex: it is based on knowledge from
Geography, Cartography, Databases, Statistics,
Computer algorithms and data structures…
– Requires users to have or acquire considerable
technical knowledge in order to operate the system
• In addition, developers and vendors are focusing
on functionality and not on ease of use with
interfaces that are exposing the system’s
structure – and not matching the user’s model
Traynor and Williams (1995) ‘Why are Geographic Information Systems hard to use?’
Source: Skarlatidou, 2005
Web Mapping (1.0)
Source: Shand 2002
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GI
Web Mapping 1.0 – user issues
• Some issues were caused by infrastructure:
– Limited bandwidth, which was problematic for image-
based information
– Limited screen size
• And some by designers and developers:
– Copying desktop GIS to the web
– Paper based cartography, scanned
– Banner ads, headers – misuse of screen assets
Web Mapping 2.0
• Size
• Response time (AJAX, pre rendered tiles)
• Simplified interface
• Cartography
Mashups
ChicagoCrime.org – one of the
first Google Maps Mashups
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GI
Web Mapping 2.0 and usability
• More awareness to usability (likely influence from
other areas of web practice)
• Bandwidth and development practices improve
User Experience
• Cartography adapted to computer monitors
BCS Geospatial SG - Usability of GIS and GI
GI Usability
Different roles, thus different users of
• System Administrator - Managing the GI in the
organisation on a regular basis, deals with
updates and integration of data
• Developer - developing applications that use
geographical information
• Power user – GIS professional, use GI daily
• General user – Use GIS and GI occasionally
Typology of users
Type No. of participants Issue for GIS
System
Administrator
Significant skills, database
administration focus
Developers Significant Skills,
information manipulation
and analysis
Power users Knowledge of GIS,
knowledge of GI
General users Wide range of skills, limited
knowledge of GIS –
‘accidental geographers’
System Administrator’s view of GI
• Importing and managing geographic datasets
• Providing GI to a wide range of users and
applications
• Ensuring smooth
delivery and integration
with a range of GIS
products
Source: C4
Case study – OS MasterMap Change-Only
Update
• When OS MasterMap launched, Change-Only
Update was promoted as an efficient method to
update local datasets – remove an old record and
insert a new one
• Challenges: Integration with other data layers,
topology, auditing of changes, etc.
• Results: specialised data products, some users
prefer updating the whole set
Developer’s view of GI
• Using GI within an application
• Concerns: clarity of data structure, fitness for
purpose (for example routing),
impact on performances
• Working with a specific system
which relies on GI, not always
aware that 95% of investment
(and issues) is in data
Case study – DXF, Shapefiles, KML
• Several formats were suggested for geographic
information – National Transfer Format (NTF),
Spatial Data Transfer Standards (SDTS),
Geographic Markup Language (GML)
• Yet at each period, an ad-hoc format dominates –
1990s – DXF, late 1990s – Shapefile, mid 2000s –
KML
• Notice that formats are not optimised but
relatively easy to learn
Case study – APIs OSM vs. OGC WMS
• OpenStreetMap API:
http://api.openstreetmap.org/api/0.5/map?bbox=-
71.00,42.00,-72.00,43.00
• OGC WFS API:
http://example.com/wfs?
service=WFSSIMPLE&version=0.5&REQUEST=GetFeature&BBOX=-
71.00,42.00,-72.00,43.00&TIME=2006-09-12/2006-09-
22&OUTPUTFORMAT=text/xml
Haklay, M. And Weber, P., 2008, OpenStreetMap – User Generated Street Map, IEEE Pervasive
Power user’s view of GI
• Integrating data for a specific task
• Familiar with GIS operations but sometime
not with the semantics of
the datasets (what they
actually mean)
• Map visualisation and
presentation of datasets
is quite central to the job
Case study – knowing what is in the data
• Metadata is necessary for finding data, but more
crucially for using it. Users are far more likely to
use information inside
the organisation than
to try and find it from
outside.
• Maintaining metadata
is not easy – even
within a project!
Source: MapWindow GIS
General user’s view of GI
• GI is used as part of another task - navigation in
order to get to a location, answering a request
from a client about store location.
• GI is seen as authoritative,
factual, and up to date.
• Geographic and cartographic
concepts are unproblematic
and/or trivial.
Case study – SatNav
‘A 20-year-old student's car was wrecked by a
train after she followed her SatNav onto a
railway track. Paula Ceely, second year student
at Birmingham University was driving her Renault
Clio from Redditch, Worcestershire,
to see her boyfriend at his parents'
home in Carmarthenshire for the
first time.’ She was trying to cross the
line in the dark when she heard a train
horn, realised she was on the track,
and the train smashed into the car.’
Http://news.bbc.co.uk/1/hi/wales/south_west/6646331.stm
Usability of GI – the needs of different users
• GI is critical for geographical applications, but
received little or no attention in terms of
interaction design
• There are different aspects for system managers,
developers, power users and general users, but
all require some attention from producers and
providers of GI – even if the process is in-house
• Developers need to be aware of these aspects
Usability of GI/GIS – summary
• Some issues are long standing : screen size and
resolution, bandwidth, interaction speed,
communicating uncertainty, cartography
• Need to adjust to different platforms and media
• Web Mapping 2.0 applications are moving in the
right directions
• New issues with Geographical Information
Further reading
• Blog: povesham.wordpress.com
• Academic Publications:
povesham.wordpress.com/publications/
• M.haklay@ucl.ac.uk

More Related Content

What's hot

Session 34: Rec Trails California (Haynes)-PWPB
Session 34: Rec Trails California (Haynes)-PWPBSession 34: Rec Trails California (Haynes)-PWPB
Session 34: Rec Trails California (Haynes)-PWPBSharon Roerty
 
The NLS Historical Maps API - Chris Fleet
The NLS Historical Maps API - Chris FleetThe NLS Historical Maps API - Chris Fleet
The NLS Historical Maps API - Chris FleetJISC GECO
 
Highway planning for HIghways and Grand transport roads
Highway planning for HIghways and Grand transport roadsHighway planning for HIghways and Grand transport roads
Highway planning for HIghways and Grand transport roadsRana Ibrahim
 
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...BRTCoE
 
Land use transportation cycle
Land use transportation cycleLand use transportation cycle
Land use transportation cycleUday Yadav
 
Geo meetingosm plm17feb2021
Geo meetingosm plm17feb2021Geo meetingosm plm17feb2021
Geo meetingosm plm17feb2021GeoMedeelel
 
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...Kevin Callen
 

What's hot (9)

Moran Haik-abbreviated cv
Moran Haik-abbreviated cvMoran Haik-abbreviated cv
Moran Haik-abbreviated cv
 
Federal Funding for Active Transportation and Recreation
Federal Funding for Active Transportation and RecreationFederal Funding for Active Transportation and Recreation
Federal Funding for Active Transportation and Recreation
 
Session 34: Rec Trails California (Haynes)-PWPB
Session 34: Rec Trails California (Haynes)-PWPBSession 34: Rec Trails California (Haynes)-PWPB
Session 34: Rec Trails California (Haynes)-PWPB
 
The NLS Historical Maps API - Chris Fleet
The NLS Historical Maps API - Chris FleetThe NLS Historical Maps API - Chris Fleet
The NLS Historical Maps API - Chris Fleet
 
Highway planning for HIghways and Grand transport roads
Highway planning for HIghways and Grand transport roadsHighway planning for HIghways and Grand transport roads
Highway planning for HIghways and Grand transport roads
 
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...
Webinar: Land Use-Transport Interactions: Evidence from and Implications for ...
 
Land use transportation cycle
Land use transportation cycleLand use transportation cycle
Land use transportation cycle
 
Geo meetingosm plm17feb2021
Geo meetingosm plm17feb2021Geo meetingosm plm17feb2021
Geo meetingosm plm17feb2021
 
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
 

Viewers also liked

A Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosA Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosAndrew Bashfield
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media IntegrationAllan Laframboise
 
Geographical information system : GIS and Social Media
Geographical information system : GIS and Social Media Geographical information system : GIS and Social Media
Geographical information system : GIS and Social Media Imran Ghaznavi
 
Leveraging ArcGIS Platform & CityEngine for GIS based Master Plans
Leveraging ArcGIS Platform & CityEngine for GIS based Master PlansLeveraging ArcGIS Platform & CityEngine for GIS based Master Plans
Leveraging ArcGIS Platform & CityEngine for GIS based Master PlansEsri India
 
Mixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MMixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MSuhail Doshi
 
SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011Rand Fishkin
 

Viewers also liked (6)

A Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosA Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration Scenarios
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media Integration
 
Geographical information system : GIS and Social Media
Geographical information system : GIS and Social Media Geographical information system : GIS and Social Media
Geographical information system : GIS and Social Media
 
Leveraging ArcGIS Platform & CityEngine for GIS based Master Plans
Leveraging ArcGIS Platform & CityEngine for GIS based Master PlansLeveraging ArcGIS Platform & CityEngine for GIS based Master Plans
Leveraging ArcGIS Platform & CityEngine for GIS based Master Plans
 
Mixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MMixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65M
 
SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011
 

Similar to BCS Geospatial SG - Usability of GIS and GI

CensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCASA, UCL
 
Landmap CETIS 2012
Landmap CETIS 2012Landmap CETIS 2012
Landmap CETIS 2012Bharti Gupta
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with DrupalRanel Padon
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholJISC GECO
 
Suffolk Geography Conference 2
Suffolk Geography Conference 2Suffolk Geography Conference 2
Suffolk Geography Conference 2GeoBlogs
 
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauProgetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauSardegna Ricerche
 
Gis powerpoint
Gis powerpointGis powerpoint
Gis powerpointkaushdave
 
PhoneBooth: ‘mobilising’ library-owned maps and manuscripts for use in teaching
PhoneBooth:‘mobilising’ library-owned maps and manuscripts for use in teachingPhoneBooth:‘mobilising’ library-owned maps and manuscripts for use in teaching
PhoneBooth: ‘mobilising’ library-owned maps and manuscripts for use in teachingEd Fay
 
CartoCon 2014 keynote slides
CartoCon 2014 keynote slides CartoCon 2014 keynote slides
CartoCon 2014 keynote slides Muki Haklay
 
Crowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingCrowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingHiroyuki Miyazaki
 
RICS CPD Day London - Steven Eglinton - Geospatial BIM
RICS CPD Day London - Steven Eglinton - Geospatial BIMRICS CPD Day London - Steven Eglinton - Geospatial BIM
RICS CPD Day London - Steven Eglinton - Geospatial BIMGeoEnable Limited
 
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...Frederic Kaplan
 
Poster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppPoster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppKyle Nelson
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012John Reiser
 
2016 iccgis open_meeting
2016 iccgis open_meeting2016 iccgis open_meeting
2016 iccgis open_meetingUUUI ICA
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunicationsAkhil Gupta
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human EnvironmentJohn Reiser
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web AppsGIS in the Rockies
 

Similar to BCS Geospatial SG - Usability of GIS and GI (20)

CensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census Data
 
Landmap CETIS 2012
Landmap CETIS 2012Landmap CETIS 2012
Landmap CETIS 2012
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart Nichol
 
Suffolk Geography Conference 2
Suffolk Geography Conference 2Suffolk Geography Conference 2
Suffolk Geography Conference 2
 
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauProgetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
 
Gis powerpoint
Gis powerpointGis powerpoint
Gis powerpoint
 
PhoneBooth: ‘mobilising’ library-owned maps and manuscripts for use in teaching
PhoneBooth:‘mobilising’ library-owned maps and manuscripts for use in teachingPhoneBooth:‘mobilising’ library-owned maps and manuscripts for use in teaching
PhoneBooth: ‘mobilising’ library-owned maps and manuscripts for use in teaching
 
CartoCon 2014 keynote slides
CartoCon 2014 keynote slides CartoCon 2014 keynote slides
CartoCon 2014 keynote slides
 
Crowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingCrowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mapping
 
RICS CPD Day London - Steven Eglinton - Geospatial BIM
RICS CPD Day London - Steven Eglinton - Geospatial BIMRICS CPD Day London - Steven Eglinton - Geospatial BIM
RICS CPD Day London - Steven Eglinton - Geospatial BIM
 
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
 
Poster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppPoster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile App
 
GIS.pptx
GIS.pptxGIS.pptx
GIS.pptx
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
 
2016 iccgis open_meeting
2016 iccgis open_meeting2016 iccgis open_meeting
2016 iccgis open_meeting
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunications
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human Environment
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
 

More from Muki Haklay

Devising a citizen science monitoring programme for tree regeneration the upl...
Devising a citizen science monitoring programme for tree regeneration the upl...Devising a citizen science monitoring programme for tree regeneration the upl...
Devising a citizen science monitoring programme for tree regeneration the upl...Muki Haklay
 
The value of citizen science for environmental monitoring in Scotland
The value of citizen science for environmental monitoring in ScotlandThe value of citizen science for environmental monitoring in Scotland
The value of citizen science for environmental monitoring in ScotlandMuki Haklay
 
citizen science - a brief introduction
citizen science - a brief introduction citizen science - a brief introduction
citizen science - a brief introduction Muki Haklay
 
Citizen Science as a tool to support land management in the Cairngorms Nation...
Citizen Science as a tool to support land management in the Cairngorms Nation...Citizen Science as a tool to support land management in the Cairngorms Nation...
Citizen Science as a tool to support land management in the Cairngorms Nation...Muki Haklay
 
Citizen science characteristics webinar
Citizen science characteristics webinarCitizen science characteristics webinar
Citizen science characteristics webinarMuki Haklay
 
Platforms for Citizen Science - ExCiteS experience
Platforms for Citizen Science - ExCiteS experiencePlatforms for Citizen Science - ExCiteS experience
Platforms for Citizen Science - ExCiteS experienceMuki Haklay
 
Citizen science in different project
Citizen science in different project Citizen science in different project
Citizen science in different project Muki Haklay
 
Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Muki Haklay
 
Extreme Citizen Science technologies: attempting to embed values in code
Extreme Citizen Science technologies: attempting to embed values in codeExtreme Citizen Science technologies: attempting to embed values in code
Extreme Citizen Science technologies: attempting to embed values in codeMuki Haklay
 
The role of learning in community science and citizen science
The role of learning in community science and citizen scienceThe role of learning in community science and citizen science
The role of learning in community science and citizen scienceMuki Haklay
 
The persistent environmental digital divide(s) -RGS-IBG 2018
The persistent environmental digital divide(s) -RGS-IBG 2018The persistent environmental digital divide(s) -RGS-IBG 2018
The persistent environmental digital divide(s) -RGS-IBG 2018Muki Haklay
 
Digital Geographies Working Group - citizen science - passive and assertive i...
Digital Geographies Working Group - citizen science - passive and assertive i...Digital Geographies Working Group - citizen science - passive and assertive i...
Digital Geographies Working Group - citizen science - passive and assertive i...Muki Haklay
 
Pecha Kucha session: multi country science programs Ecsite 2018
Pecha Kucha session: multi country science programs Ecsite 2018Pecha Kucha session: multi country science programs Ecsite 2018
Pecha Kucha session: multi country science programs Ecsite 2018Muki Haklay
 
Open Science and Citizen Science - researcher, participants, and institutiona...
Open Science and Citizen Science - researcher, participants, and institutiona...Open Science and Citizen Science - researcher, participants, and institutiona...
Open Science and Citizen Science - researcher, participants, and institutiona...Muki Haklay
 
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...Muki Haklay
 
The role of learning in citizen science
The role of learning in citizen scienceThe role of learning in citizen science
The role of learning in citizen scienceMuki Haklay
 
The Willing Volunteer – Incorporating Voluntary Data into National Databases
The Willing Volunteer – Incorporating Voluntary Data into National DatabasesThe Willing Volunteer – Incorporating Voluntary Data into National Databases
The Willing Volunteer – Incorporating Voluntary Data into National DatabasesMuki Haklay
 
Examining the values that are embedded in the processes and technologies of p...
Examining the values that are embedded in the processes and technologies of p...Examining the values that are embedded in the processes and technologies of p...
Examining the values that are embedded in the processes and technologies of p...Muki Haklay
 
Into the Night - Technology for citizen science
Into the Night - Technology for citizen scienceInto the Night - Technology for citizen science
Into the Night - Technology for citizen scienceMuki Haklay
 
Into the Night - Citizen Science Training day - introduction to citizen science
Into the Night - Citizen Science Training day - introduction to citizen scienceInto the Night - Citizen Science Training day - introduction to citizen science
Into the Night - Citizen Science Training day - introduction to citizen scienceMuki Haklay
 

More from Muki Haklay (20)

Devising a citizen science monitoring programme for tree regeneration the upl...
Devising a citizen science monitoring programme for tree regeneration the upl...Devising a citizen science monitoring programme for tree regeneration the upl...
Devising a citizen science monitoring programme for tree regeneration the upl...
 
The value of citizen science for environmental monitoring in Scotland
The value of citizen science for environmental monitoring in ScotlandThe value of citizen science for environmental monitoring in Scotland
The value of citizen science for environmental monitoring in Scotland
 
citizen science - a brief introduction
citizen science - a brief introduction citizen science - a brief introduction
citizen science - a brief introduction
 
Citizen Science as a tool to support land management in the Cairngorms Nation...
Citizen Science as a tool to support land management in the Cairngorms Nation...Citizen Science as a tool to support land management in the Cairngorms Nation...
Citizen Science as a tool to support land management in the Cairngorms Nation...
 
Citizen science characteristics webinar
Citizen science characteristics webinarCitizen science characteristics webinar
Citizen science characteristics webinar
 
Platforms for Citizen Science - ExCiteS experience
Platforms for Citizen Science - ExCiteS experiencePlatforms for Citizen Science - ExCiteS experience
Platforms for Citizen Science - ExCiteS experience
 
Citizen science in different project
Citizen science in different project Citizen science in different project
Citizen science in different project
 
Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...
 
Extreme Citizen Science technologies: attempting to embed values in code
Extreme Citizen Science technologies: attempting to embed values in codeExtreme Citizen Science technologies: attempting to embed values in code
Extreme Citizen Science technologies: attempting to embed values in code
 
The role of learning in community science and citizen science
The role of learning in community science and citizen scienceThe role of learning in community science and citizen science
The role of learning in community science and citizen science
 
The persistent environmental digital divide(s) -RGS-IBG 2018
The persistent environmental digital divide(s) -RGS-IBG 2018The persistent environmental digital divide(s) -RGS-IBG 2018
The persistent environmental digital divide(s) -RGS-IBG 2018
 
Digital Geographies Working Group - citizen science - passive and assertive i...
Digital Geographies Working Group - citizen science - passive and assertive i...Digital Geographies Working Group - citizen science - passive and assertive i...
Digital Geographies Working Group - citizen science - passive and assertive i...
 
Pecha Kucha session: multi country science programs Ecsite 2018
Pecha Kucha session: multi country science programs Ecsite 2018Pecha Kucha session: multi country science programs Ecsite 2018
Pecha Kucha session: multi country science programs Ecsite 2018
 
Open Science and Citizen Science - researcher, participants, and institutiona...
Open Science and Citizen Science - researcher, participants, and institutiona...Open Science and Citizen Science - researcher, participants, and institutiona...
Open Science and Citizen Science - researcher, participants, and institutiona...
 
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...
 
The role of learning in citizen science
The role of learning in citizen scienceThe role of learning in citizen science
The role of learning in citizen science
 
The Willing Volunteer – Incorporating Voluntary Data into National Databases
The Willing Volunteer – Incorporating Voluntary Data into National DatabasesThe Willing Volunteer – Incorporating Voluntary Data into National Databases
The Willing Volunteer – Incorporating Voluntary Data into National Databases
 
Examining the values that are embedded in the processes and technologies of p...
Examining the values that are embedded in the processes and technologies of p...Examining the values that are embedded in the processes and technologies of p...
Examining the values that are embedded in the processes and technologies of p...
 
Into the Night - Technology for citizen science
Into the Night - Technology for citizen scienceInto the Night - Technology for citizen science
Into the Night - Technology for citizen science
 
Into the Night - Citizen Science Training day - introduction to citizen science
Into the Night - Citizen Science Training day - introduction to citizen scienceInto the Night - Citizen Science Training day - introduction to citizen science
Into the Night - Citizen Science Training day - introduction to citizen science
 

Recently uploaded

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Recently uploaded (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

BCS Geospatial SG - Usability of GIS and GI

  • 1. Maps are wonderful, but GIS are hard to use. What can we do about it? Muki Haklay M.haklay@ucl.ac.uk, Department of Civil, Environment and Geomatic Engineering, UCL
  • 2. Outline • Maps – brief history • GIS development and the 5+ years gap • Neogeography, Web Mapping 2.0, SatNavs etc. • Geographic Information usability • Where should we go next?
  • 3. Humans and spatial representation http://www.phil.uni-passau.de/histhw/tutcarto/english/index-hiwi- karto-en.html http://hyperbolic-crochet.blogspot.com/2010/09/talking-and-writing-about- math.html Sailing maps/Navigation charts Western Pacific Peabody Museum, Cambridge) Valcamonica, Italy. Neolithic Bronze age (6000 BCE)
  • 4. Carved wooden coastal charts carried in their kayaks by Greenland Inuit (Eskimo) (n.d.) Courtesy of the Greenland National Museum & Archives. http://www.learner.org/courses/amerhistory/interactives/cartographic/1-2.html • Representations of geography predate the development of writing by at least 2000 years (some 20,000) • Moreover, they exist in non-literate societies, and semi- literate people routinly participate in mapping activities
  • 5. The development of geographical representations in digital computers 1993 1990 Source: Tsue 2007
  • 6. Early computing and GIS • First commercial application of computers (LEO I) 1951 • Harvard Laboratory for Computer Graphics 1963 (Symap) Images courtesy of Carl Steinitz
  • 7. Geospatial technologies continue to lag... • Commercial relational DBMS (Oracle)1978 • Commercial desktop CAD (AutoCAD) 1982 • Commercial GIS (ARC/INFO) 1982 • First desktop GIS (Mapinfo) 1986 • First commercial spatial DBMS (Oracle) c. 1996
  • 8. Why are GIS hard to use?
  • 9. Why are GIS hard to use?
  • 10. Why are GIS hard to use?
  • 11. Why are GIS hard to use? • As Identified by Traynor and Williams (1995): – GIS is complex: it is based on knowledge from Geography, Cartography, Databases, Statistics, Computer algorithms and data structures… – Requires users to have or acquire considerable technical knowledge in order to operate the system • In addition, developers and vendors are focusing on functionality and not on ease of use with interfaces that are exposing the system’s structure – and not matching the user’s model Traynor and Williams (1995) ‘Why are Geographic Information Systems hard to use?’
  • 17. Web Mapping 1.0 – user issues • Some issues were caused by infrastructure: – Limited bandwidth, which was problematic for image- based information – Limited screen size • And some by designers and developers: – Copying desktop GIS to the web – Paper based cartography, scanned – Banner ads, headers – misuse of screen assets
  • 18. Web Mapping 2.0 • Size • Response time (AJAX, pre rendered tiles) • Simplified interface • Cartography
  • 19. Mashups ChicagoCrime.org – one of the first Google Maps Mashups
  • 22. Web Mapping 2.0 and usability • More awareness to usability (likely influence from other areas of web practice) • Bandwidth and development practices improve User Experience • Cartography adapted to computer monitors
  • 25. Different roles, thus different users of • System Administrator - Managing the GI in the organisation on a regular basis, deals with updates and integration of data • Developer - developing applications that use geographical information • Power user – GIS professional, use GI daily • General user – Use GIS and GI occasionally
  • 26. Typology of users Type No. of participants Issue for GIS System Administrator Significant skills, database administration focus Developers Significant Skills, information manipulation and analysis Power users Knowledge of GIS, knowledge of GI General users Wide range of skills, limited knowledge of GIS – ‘accidental geographers’
  • 27. System Administrator’s view of GI • Importing and managing geographic datasets • Providing GI to a wide range of users and applications • Ensuring smooth delivery and integration with a range of GIS products Source: C4
  • 28. Case study – OS MasterMap Change-Only Update • When OS MasterMap launched, Change-Only Update was promoted as an efficient method to update local datasets – remove an old record and insert a new one • Challenges: Integration with other data layers, topology, auditing of changes, etc. • Results: specialised data products, some users prefer updating the whole set
  • 29. Developer’s view of GI • Using GI within an application • Concerns: clarity of data structure, fitness for purpose (for example routing), impact on performances • Working with a specific system which relies on GI, not always aware that 95% of investment (and issues) is in data
  • 30. Case study – DXF, Shapefiles, KML • Several formats were suggested for geographic information – National Transfer Format (NTF), Spatial Data Transfer Standards (SDTS), Geographic Markup Language (GML) • Yet at each period, an ad-hoc format dominates – 1990s – DXF, late 1990s – Shapefile, mid 2000s – KML • Notice that formats are not optimised but relatively easy to learn
  • 31. Case study – APIs OSM vs. OGC WMS • OpenStreetMap API: http://api.openstreetmap.org/api/0.5/map?bbox=- 71.00,42.00,-72.00,43.00 • OGC WFS API: http://example.com/wfs? service=WFSSIMPLE&version=0.5&REQUEST=GetFeature&BBOX=- 71.00,42.00,-72.00,43.00&TIME=2006-09-12/2006-09- 22&OUTPUTFORMAT=text/xml Haklay, M. And Weber, P., 2008, OpenStreetMap – User Generated Street Map, IEEE Pervasive
  • 32. Power user’s view of GI • Integrating data for a specific task • Familiar with GIS operations but sometime not with the semantics of the datasets (what they actually mean) • Map visualisation and presentation of datasets is quite central to the job
  • 33. Case study – knowing what is in the data • Metadata is necessary for finding data, but more crucially for using it. Users are far more likely to use information inside the organisation than to try and find it from outside. • Maintaining metadata is not easy – even within a project! Source: MapWindow GIS
  • 34. General user’s view of GI • GI is used as part of another task - navigation in order to get to a location, answering a request from a client about store location. • GI is seen as authoritative, factual, and up to date. • Geographic and cartographic concepts are unproblematic and/or trivial.
  • 35. Case study – SatNav ‘A 20-year-old student's car was wrecked by a train after she followed her SatNav onto a railway track. Paula Ceely, second year student at Birmingham University was driving her Renault Clio from Redditch, Worcestershire, to see her boyfriend at his parents' home in Carmarthenshire for the first time.’ She was trying to cross the line in the dark when she heard a train horn, realised she was on the track, and the train smashed into the car.’ Http://news.bbc.co.uk/1/hi/wales/south_west/6646331.stm
  • 36. Usability of GI – the needs of different users • GI is critical for geographical applications, but received little or no attention in terms of interaction design • There are different aspects for system managers, developers, power users and general users, but all require some attention from producers and providers of GI – even if the process is in-house • Developers need to be aware of these aspects
  • 37. Usability of GI/GIS – summary • Some issues are long standing : screen size and resolution, bandwidth, interaction speed, communicating uncertainty, cartography • Need to adjust to different platforms and media • Web Mapping 2.0 applications are moving in the right directions • New issues with Geographical Information
  • 38. Further reading • Blog: povesham.wordpress.com • Academic Publications: povesham.wordpress.com/publications/ • M.haklay@ucl.ac.uk

Editor's Notes

  1. As a result of all these changed the user experience changed dramatically. From click, wait for rendering, get a reply on a very small area, to slippy map, direct manipulation. Important to remember that it wasn’t Google who first introduce slippy maps – it was search.ch – a Swiss site (October 2004).
  2. The crimemaps, or the early Google Mashup, are examples for shallow technical hacking. We don’t really change Google Maps and we screen scrape data, but the innovation is in the integration .
  3. This is a very interesting aspect of usability which many times is overlooked. When looking at a GIS or a component of geotechnology, it is worth evaluating its usability for different audiences. With software, I would differentiate between ‘end-user’, ‘programmer’ and ‘system manager’ usability. For each of these archetypes it is possible to evaluate if the package is easy to use for this role. For example, programmer usability can be evaluated by examining how long does it takes for a programmer to learn how to manipulate the system and perform a tasks with it. The new generation of APIs such as those that are used by OpenStreetMap or Google Maps are very ‘programmer’ usable – it takes very little time to learn them and achieve something useful with the system. The installation of Manifold GIS, therefore, scores high on system manager usability, but low on end-user usability – and, importantly, there are far more of the latter than the former. Some small changes to the website with a clear installation guide can improve the situation significantly, but a real change to the installation process that will remove the need to switch to the administrator account is the real solution.
  4. The interesting aspect is to note how many potential users there are at each level. As we go up, there are less potential users. There are outstanding issues at each level.
  5. In addition to the hacking, there are these beautiful, elegant solution to long standing interoperability issue. Just look at how simple is it to someone to get data from OSM. And it is also very easy to understand what you get back. When you do it with OGC data it is first of all complex, and the reply is in GML, so you’ve got quite a learning curve to go through before you can use. The fact is that during Katrina in 2005 there was a wide use of mashups (Miller 2006) but OGC admit failure in their newsletter. This is even more astonishing when realising that the OGC WMS testbed was about hurricane in the gulf of Mexico ... (look at OGC specification http://cite.opengeospatial.org/OGCTestData/wms/1.1.1/spec/wms1.1.1.html ) .