Professional Documents
Culture Documents
OpenStreetMap User-Generated Street Maps PDF
OpenStreetMap User-Generated Street Maps PDF
net/publication/32896731
CITATIONS READS
2,424 3,079
2 authors, including:
Muki Haklay
University College London
299 PUBLICATIONS 13,900 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Muki Haklay on 12 August 2014.
OpenStreetMap:
User-Generated Street Maps
T
he process of mapping the Earth phone masts or other beacons. However, these
accurately was, until recently, the methods hadn’t gained much market share ow-
preserve of highly skilled, well- ing to their technical complexity and inability
equipped, and organized individ- to provide a universal coverage. In contrast,
uals and groups. For many years, GPS enabled the development of cheap receiv-
it was usually the role of surveyors, cartogra- ers with good positional accuracy, and, by mid-
phers, and geographers to map the world and 2001, it was possible to purchase a receiver unit
transcribe it on paper or, since the 1960s, into for roughly US$100. 3 These receivers helped
the computer. Lewis and Clark’s expedition to more people than ever before collect informa-
map North America’s West, and Lambton and tion about different locations and upload it to
Everest’s Great Arc expedition to measure India, their computers. However, until 2002, when an
are just two famous episodes in the history of interchange standard (GPS eXchange format or
maps and map making. Each country has an GPX) was published, manipulating and sharing
established national mapping agency charged this information was a complicated task that
with keeping the national maps accurate and required computing and data manipulation
current (for example, the US Geological Survey knowledge. Fortunately, most GPS receiver
and the UK Ordnance Survey). developers rapidly adopted the GPX standard,
Less than a decade ago, it was common to as- and, by 2004, it had become commonplace
sume that a person needed a university-level de- (www.topografix.com/gpx.asp).
gree to be able to measure the The wide availability of high-quality location
Earth and transcribe the in- information has enabled mass-market mapping
Mordechai (Muki) Haklay formation on paper or into the based on affordable GPS receivers, home com-
and Patrick Weber computer as well as expensive puters, and the Internet. Although a range of
University College London equipment and infrastructure projects based on user-generated mapping has
to support his or her work. emerged, OpenStreetMap (OSM) is probably
This, however, has changed the most extensive and effective project cur-
dramatically over the past de- rently under development. In this article, we re-
cade. On 1 May 2000, US President Bill Clinton view the project and provide an overview for the
announced the removal of selective availability techniques and methodologies used within it.
of the GPS signal1 and, by so doing, provided
much improved accuracy for simple, low-cost OpenStreetMap Background
GPS receivers. In practical terms, this made it Technological changes over the past 10 years,
possible to acquire the receiver’s position with in combination with increased bandwidth and
an accuracy of 6 to 10 meters in normal condi- the ability to provide better tools for collabo-
tions, in contrast to roughly 100 meters before ration, have led to “crowdsourcing”4 —a term
the “switch off.” Attempts to develop location- developed from the concept of outsourcing in
based services predated this announcement 2 which business operations are transferred to re-
and were based on information from mobile mote, many times cheaper locations. 5 Similarly,
Track points
450 45,000
OpenStreetMap (OSM) registered users
400 40,000
350 35,000
Track point (millions)
300 30,000
Users
250 25,000
200 20,000
150 15,000
100 10,000
50 5,000
0 0
08/08/05
05/09/05
03/10/05
31/10/05
28/12/05
26/12/05
23/01/06
20/02/06
20/03/06
17/04/06
15/05/06
12/06/06
10/07/06
07/08/06
04/09/06
02/10/06
30/11/06
27/11/06
25/12/06
22/01/07
19/02/07
19/03/07
16/04/07
14/05/07
11/06/07
09/07/07
06/08/07
03/09/07
01/10/07
29/10/07
26/11/07
24/12/07
21/01/08
18/02/08
17/03/08
14/04/08
12/05/08
09/06/08
07/07/08
Date
Figure 1. Graph of user and contributions growth to OSM on a monthly basis. The graph shows the accelerating growth in
number of users and the rapid increase in data entry measured in track points (source: http://wiki.openstreetmap.org).
crowdsourcing is how large groups of and a core group, estimated at approx- the US Census Bureau’s Tiger (Topolog-
users can perform functions that are ei- imately 40 volunteers, dedicate their ically Integrated Geographic Encoding
ther difficult to automate or expensive time to creating and improving OSM’s and Referencing)/Line program, the
to implement. infrastructure, including maintaining details provided are limited to streets
OSM follows the peer production the server, writing the core software and roads only; it doesn’t include green
model that created Wikipedia; its aim that handles the transactions with the space, landmarks, and the like. In ad-
is to create a set of map data that’s free server, and creating cartographical dition, owing to the high cost of map-
to use, editable, and licensed under new outputs. There’s also a growing com- ping, the Tiger system’s update cycles
copyright schemes. The project, born munity of software developers who de- are infrequent and don’t take into ac-
at University College London (UCL) in velop software tools to make OSM data count rapid changes. Commercial geo-
July 2004, was founded by Steve Coast; available for further use across differ- graphical information products from
although Coast moved on to start his ent application domains, software plat- providers such as NAVTEQ are also
own company, UCL still supports and forms, and hardware devices. expensive and aren’t available for indi-
hosts the main server infrastructure. A key motivation for this project is to vidual users in an accessible format.
As of May 2008, OSM had more than enable free access to current geograph- The OSM project’s hub is the main
33,000 registered users (with approxi- ical information where, in European OSM Web site (www.openstreetmap.
mately 3,500 currently active contrib- countries, accurate digital geographical org), which contains four parts. Visitors
utors), and data contribution growth information is considered to be expen- are first greeted with a Google Maps-
continues to rise quickly (see Figure 1). sive and out of the reach of individu- style online mapping interface, which
A considerable number of contributors als, small businesses, and community lets visitors pan, zoom, and search the
edit the world map collaboratively us- organizations. In the US, where basic OSM world map and discover which
ing the OSM technical infrastructure, road information is available through geographical areas are completed. An
export function allows users to down- weight online Flash-based editor, Pot- can be extended using several indepen-
load portions of the OSM information latch, which lets users add, update, or dently developed plug-ins. Examples
in different raster and vector formats delete geographical features through a of user-contributed plug-ins include
for further use or processing. The edit- relatively easy-to-use interface. The in- custom Web mapping service (WMS)
ing tab allows anyone to contribute to terface is kept deliberately simple, with background imagery and Yahoo aerial
the project by digitizing geographical more advanced functionality provided imagery, live recording of external GPS
features, uploading GPX traces from through keyboard shortcuts; Potlatch data, and a data and tagging scheme
hand-held GPS units, or correcting er- gives extensive guidance to users by validation tool, to name just a few.
rors they might have discovered in their providing predefined tagging schemas Apart from individual user contribu-
local areas. The OSM community wiki, for frequently occurring features (such tions from GPS tracks and the digitizing
open for all registered users, contains as motorways or primary roads). of aerial imagery, OSM has also taken
information about the project and of- Potlatch also lets users upload and advantage of the availability of free geo-
fers guidance on best practices to ca- integrate GPX tracks recorded from graphical information in certain parts
sual and advanced mapping contribu- handheld GPS units. Other important of the world. For example, over the past
tors and an extensive documentation of data sources from which users trace year, US contributors have imported the
the project’s technical infrastructure. road networks and other features is public-domain Tiger information, add-
Noticeably, OSM decided to follow satellite imagery and out-of-copyright ing to OSM’s comprehensive street and
the route of allowing only registered maps, which are integrated into the highway coverage for the entire US.
users to edit the map, not following mapping interface. Notably, at the end In July 2007, commercial navigation
Wikipedia’s open-for-all approach. of 2006, Yahoo granted OSM the right information provider AND (Automo-
OSM project leads wanted the ability to use its satellite imagery Web service tive Navigation Data) donated the en-
to trace the information source in case to trace roads and other features. For tire street map of the Netherlands to
of copyright disputes and ensure the in- example, Yahoo hosts detailed aerial the project, thus completing street-level
formation was maintained. imagery of Baghdad, Iraq, which let mapping of the first country in OSM.
In the following sections, we describe OSM contributors remotely map the Local and national authorities have
the OSM GeoStack — the set of tools city in great detail, resulting in the most contributed information to the project
that lets users capture, produce, com- detailed online map of Baghdad to date. as well—for example, the Isle of Man’s
municate, aggregate, and consume the However, this map is based solely on Department for Local Government and
geographical information produced in amateur image interpretation, and, de- the Environment donated geographical
the project (see other work6 for further spite the original effort, very little fur- information to OSM, enabling the cre-
ation of an excellent map of the island.
14 P ER VA SI V E computing www.computer.org/pervasive
Figure 2. Main OpenStreetMap Web
site Slippy Map with detailed coverage
of central London. Notice the ability
to edit, export, and upload data
by using the top tabs (source: www.
openstreetmap.org).
expensive to be practical; map tiles are or Gosmore to generate maps quickly. Europe spent two days driving, cycling,
therefore rendered for all zoom levels Other members of the OSM community and wandering around the island with
and saved on the server so that they can are also developing import and conver- GPS receivers to collect a complete cov-
be served rapidly as static images. sion tools to support OSM data in GIS erage of roads and footpaths. After col-
Owing to the open source nature of packages such as Manifold GIS (www. lecting the individual contributions,
all the tools needed for map render- manifold.net) and ArcGIS (www.esri. processing them, and uploading the
ing, several OSM contributors have com/software/arcgis/). Significantly, data, a practically complete map of the
developed custom map tile sets that vendors of commercial GIS packages, island emerged.
cater to specific needs and target au- such as CadCorp SIS and Global Map- Although these community events
diences. One example is a tile set that per, have recently included OSM XML positively contribute to the overall proj-
highlights cycle-path networks and data support out of the box. ect by generating new data and street
other features relevant to cyclists. Users have converted OSM informa- labeling, they aren’t only meant as data
Because of the high demands on com- tion for use on a multitude of devices, collection exercises. Mapping parties
puting during rendering, a community including mobile phones, PDAs, and play an essential part in creating and fos-
grid element of OSM has developed. GPS units. A community-maintained tering local OSM user groups and creat-
Tiles@Home (T@H) is a distributed software package lets users trans- ing a vibrant social community around
map-tile-rendering system that com- late OSM data into the Garmin IMG the project (see Figure 3). User groups
prises a central coordinating server and GPS map format, despite this for- have now formed all over the UK, as
approximately 100 active software cli- mat’s proprietary nature and lack of well as in continental Europe and the
ents (as of May 2008), which members of documentation. rest of the world. A detailed discussion
the OSM community contributed. The of a mapping party appears elsewhere.7
main server distributes rendering jobs Social Collaboration
between clients, which collect the rele- Unlike Wikipedia, on which individu- Motivations and Challenges
vant data from the OSM API and render als create the majority of content at dis- OSM’s success should be attributed to
a set of map tiles that are then uploaded parate locations, the OSM community its founder’s vision of the project as a
back to the server for distribution. The organizes a series of local workshops combined social and technical chal-
main benefit of T@H is that it distributes (called “mapping parties”), which aim lenge. In many interviews and presen-
the computational load between multi- to create and annotate content for local- tations, Coast emphasizes the social
tudes of clients, enabling the system to ized geographical areas. These events side’s importance: “A big aspect of
quickly render large numbers of up-to- are designed to introduce new users and getting OSM off the ground was the
date map tiles. T@H is especially use- contributors to the community with the mapping parties: getting drunk and
ful for OSM mapping contributors that hands-on experience of collecting, pro- arguing with people.”8 Nick Black,
want to quickly see the results of data cessing, and uploading data to the OSM another OSM core contributor, noted
changes, as they can request specific ar- project. The meetings might take the that people have a range of reasons for
getting involved in the project—from
certain ideological views such as a be-
OpenStreetMap is built iteratively using lief in the provision of free information
to improve the world, to anti-national
the principle that the simplest approach mapping agency views, to those who
enjoy going out and mapping or sitting
to any problem is the best way to ensure at home and writing computer code,
to those who enjoy feeling like part of
the success of the project as a whole. a community.9 Coast also adds that
there’s an “addictive” aspect of getting
eas to be added to the T@H rendering shape of informal and small gatherings involved in the project, which adds to
queue. Typically, such requests for up- for a few hours to complete missing fea- the participants’ commitment.
dated map tiles are fulfilled in a matter tures of a small defined neighborhood, Indeed, OSM can boast significant
of hours, in contrast to up to seven days up to more ambitious efforts that take achievement and is currently going
for a Mapnik tile set update. several days and involve several dozens through a period of rapid growth in
Users interested in only a small area of participants. One of the first mapping terms of the number of users who con-
and who don’t need a Web-mapping parties took place on the Isle of Wight, tribute to the map, its visibility as the
server set-up can use local software off the south coast of England, in May leading Open Geodata project, and of
rendering packages such as Kosmos 2006. More than 30 participants from the number of map edits. Its infrastruc-
16 P ER VA SI V E computing www.computer.org/pervasive
Figure 3. A mapping party. In February
2008, Schuyler Erle and Mikel Maron,
contributors to OSM, held a series of
multiday mapping parties in several
universities to create local contributor
groups (source: www.flickr.com/photos/
tags/freemapindia2008/).
O
3. J. Hightower and G.A. Borriello, Sur-
SM provides a good ex- tant aspects in terms of geographical vey and Taxonomy of Location-Sensing
Systems for Ubiquitous Computing, UW
ample of the social and information delivery. The data format CSE 01-08-03, Dept. of Computer Science
technical aspects of user- and structures demonstrate a simple and Eng., Univ. of Washington, 2001.
generated content com- approach for developing and delivering
4. J. Howe, “The Rise of Crowdsourcing,”
munities. Using terminology found geographical information, in contrast Wired, June 2006; www.wired.com/
in other work,12 OSM is a knowledge to current practice within the GIS in- wired/archive/14.06/crowds.html.
collective that creates Open Geodata dustry. On the other hand, OSM data
5. T.L. Friedman, The World Is Flat: A Brief
as its main objective. Simultaneously, isn’t complete or consistent across the History of the Twenty-First Century,
it includes a peer production network, world, or even across London, where Updated And Expanded Edition, Farrar,
as different groups within the organi- the project started. The data’s accu- Straus, and Giroux, 2006.
zation are developing different aspects racy is unknown, given that there are 6. A.J. Turner, Introduction to Neogeogra-
of the project—digitizing tools, map- no systemic and comprehensive qual- phy, O’Reilly Media, 2006.
rendering software, server software, ity assurance processes integral to the
7. C. Perkins and M. Dodge, “The Potential
and running activities such as mapping data collection. Furthermore, there’s of User-Generated Cartography: A Case
parties. It’s utilizing community com- no intention of universal coverage; as Study of the OpenStreetMap Project and
puting grids in the process of render- Coast remarks: “Nobody wants to do Mapchester Mapping Party,” North West
Geography, vol. 8, no. 1, 2008, pp. 19–32.
ing map tiles through T@H. OSM uses council estates. But apart from those
social mobile computing, especially socioeconomic barriers—for places 8. GISPro, “The GISPro Interview with
during mapping parties when partici- people aren’t that interested in visiting OSM Founder Steve Coast,” GIS Profes-
sional, no. 18, Oct. 2007, pp. 20–23.
pants coordinate their work via mobile anyway—nowhere else gets missed.”9
GPS receivers and mobile phones. The Although the OSM project started 9. N. Black, “OpenStreetMap — Geo-
group-forming network appears on the in 2004, it’s still in its early stages—the data Collection for the 21st Century,”
presented at the AGI annual confer-
main wiki, which contains information area of user-generated geographical in- ence, 2007; www.slideshare.net/nickb/
about the project, and also through an formation will surely grow in the future nick-black- openstreetmap -geodata-
array of active mailing lists, Web fo- with applications in the private, public, collection-for-the-21st-century.
rums, Internet Relay Chats (IRCs), and and voluntary sectors. It has already 10. M.F. Goodchild, “Citizens as Voluntary
other modes of computer-mediated shaken the world of geographical infor- Sensors: Spatial Data Infrastructure in the
communication (CMC). Finally, social mation, and the wider industry is paying World of Web 2.0,” Int’l J. Spatial Data
Infrastructures Research, vol. 2, 2007,
accounting is evident in OSM—for ex- attention to the emerging business mod- pp. 24–32.
ample, in the contributions of various els that OSM volunteers have created.
members of the OSM community high- 11. J. Nielsen, “Participation Inequality:
Encouraging More Users to Contribute,”
lighted on a Web site about the amount Acknowledgments Alertbox, 9 Oct. 2006; www.useit.com/
of computing they’ve contributed or alertbox/participation_inequality.html.
how many edits they’ve performed dur- We thank the anonymous reviewers who pro-
vided useful suggestions on an earlier version 12. A. Saveri, H. Rheingold, and K. Vian,
ing the last week, month, and year. of this article. Thanks to the Royal Geographical Technologies of Cooperation, Inst. for
OSM also demonstrates some impor- Society’s Small Research Grants program, which the Future, 2005.
18 P ER VA SI V E computing www.computer.org/pervasive