Top Banner
Plans not Maps! WIKIPLAN – A Collaborative Geographical Map Building System Piotr Gawrysiak Warsaw University of Technology Institute of Computer Science
17

WIKIPLAN –A Collaborative Geographical Map Building System Piotr

Sep 12, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

Plans not Maps!

WIKIPLAN – A Collaborative Geographical Map Building System

Piotr Gawrysiak

Warsaw University of Technology

Institute of Computer Science

Page 2: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Wikipedia success

Demand & supply situation

Demand – people are hungry for good quality, free information

• Not everyone can afford Britannica (developing countries etc.)

• Free (as in freedom) information can be put to more uses, it

becomes more than just passive content

• Information repositories that are not free can be manipulated and

thus the information quality & reliability might be poor (while

Wikipedia is peer reviewed)

Supply - this should be obvious to people attending this meeting

• Wisdom of crowds (see James Surowiecki) but…

• Information aggregation mechanism is needed (the Web!!!)

• Ease of collaborative information editing (an entry barrier to

Wikipedia is very low – everyone can contribute and it is easy)

Page 3: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Other content types

Wikipedia is almost text only – what about other media?

Such content must be:

• dispersed / decentralized – so everyone can add his piece

• easily editable in a collaborative way

• useful for wider communities

• Music (or Audio in general) – no easy way to edit this collaboratively

• Sculptures – it potentially could be decentralized, but current technology does

not allow for collaborative, online editing (someday perhaps, with robotic tools?)

• Scents – definitely not easily editable, but it could be very useful. Imagine

wikiparfum database… maybe someday?

• Source code – this sounds interesting. Editing source code „wiki style” is a wild

idea (such software would not even compile most of the time) but, with scripting

languages… hmm…

• Photographs – difficult to imagine the editing process, perhaps retouching could

be collaborative, but there is no „crowd wisdom” to be tapped. On the other

hand the photographs databases are possible – see Flickr!

• Drawings – what about drawings?

Page 4: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Drawings as wikicontent

Everyone is able to write (well, almost…)and

Everyone is able to draw (well, almost…)

But remember – not many people are cartographers!!!

• It is relatively easy to continue writing a text commenced by other person, just as someone can complete a drawing sketched by someone else

• Drawings capture human knowledge (maps, blueprints, activity diagrams, organizational charts etc.) in a way not dissimilar to text

• It is very popular activity (you probably drawn your first drawing several years before writing your first letter).

What is the drawing that you use and / or create most often?

MAPS?

Page 5: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Is it worth the effort?

Demand is there

• Google Maps mashups – this is simply useful!

• Tim Berners Lee arguments for opening OS UK data

• When we need a map, we are tempted to copy it from eg. Google or Maporama – but this is copyright violation!!!

• Commercial maps may contain errors, even deliberate:

• Soviet maps were known to contain non-existant streets – to confuse enemy soldiers

• Commercial maps contain „EasterEggs” to track illegal copying of map data

• What if we want to scratch an itch correct mistakes? Google Map data is not free (as in freedom)!!!

Page 6: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Is it worth the effort?

Supply is there

• Everyone commutes, goes to school, work etc.

• Everyone knows his neighborhood

• We can draw plans – but are these any good?

• Problems:

• Our plans are often inaccurate (in GIS sense) but…

• Are sufficient for orientation and route planning, as long as intersections, and

relative road lengths are sensible and perhaps „crowd wisdom” can help here

• Our (mental) maps can be different – not all people regard all streets as equally

important but…

• This might be an advantage – with traditional maps there is only „one true

world view” – not necessarily ours

• A lot of information can be supplied on a map – favorite pubs, tram stops, wifi hotspots

(warchalking anyone?). One map can even contain different versions of street layout –

there are historians among us, who want to create maps of eg. Victorian London and

compare them with current maps

• An intelligent tool is needed, that would deal with inaccuracy, exploit diversity of

„casual” map data that ordinary people (not GPS fantics) can provide and which will allow

to store & retrieve a variety of map related data

Page 7: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Example – Google Maps Mashups

Famous Craigslist on

Google Maps

…but the view of

Warsaw, Poland is much

less impressive!!!

Page 8: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006First efforts

Some experiments with a Wiki for geographical map creation has already

been made(discussed on Wikimania 2005, see http://meta.wikimedia.org/wiki/Wikimaps) eg.

Bikemap http://bikemap.openearth.com.au/docs/whitepaper/index.html

Open Geo DB http://opengeodb.de/

Openplans http://www.openplans.org/

Openstreetmap http://www.openstreetmap.org/

...

None are popular (growth profile incomparable to even early days of Wikipedia)

Usually limited functionality (limited usefulness of created data)An example: OpenStreetmap – based on Java (so slow and not available for everyone, requires input of correct

street coordinates – difficult to do without GPS, allows to store only streets and their names)

Why the progress is so slow?

A counter example– placeopedia.com – quick geo-tagging tool for wikipedia entries – it works!

We need a paradigm shift!

Again - a collaborative diagramming tool, simple, not intimidating, dependent on browser only,

with built in intelligence but perhaps sacrificing accuracy would be nice!

The only reasonably active

system allowing to create

maps – but it is still

extremely small (content

& users)

Page 9: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006We have much work to do…

This is Google Maps view of London…

This is Openstreetmap view of

London…Note: London has best coverage on

Openstreetmap…

Page 10: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Is it feasible - technology?

The technical ingredients are already out there:

A map editor should be a browser based tool, not requiring any download (low entry barrier)

AJAX holds a promise here, Java or external applications might be used as a „professional” tool for wikipedians

Vector images should be displayed and manipulated

Modern browsers have SVG support built in (IE7 possibly, Firefox, Safari, Konqueror, plugins exist for IE6)

By combining these it is possible to create an online vector editor – see Ajaxsketch

http://www.ajaxsketch.com

Of course we need a versioning & conflict

resolution system but it would not

be very different from this used by

eg. Media Wiki.

Page 11: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Is it feasible – social issues?

Is map data really a good wikicontent?See <<cite source>>

• Diversity of opinion

Each person should have private information even if it's just an eccentric

interpretation of the known facts – geo interpretation of one’s neighborhood is

a personal thing

• Independence

People's opinions aren't determined by the opinions of those around them -

Maps are rarely an issue of hot debates

• Decentralization

People are able to specialize and draw on local knowledge – everone knows

best the layout of streets that he walks or drives on

• Aggregation

Some mechanism exists for turning private judgments into a collective decision

– a „professional” map of the world is also a sum of work of many

cartographers

Page 12: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006A prototype

We have already started working on a prototype at WUT ICS

Some features:

User interface – Ajax+SVG with Java backend (Tomcat + Hibernate)

Works only in Firefox (so far…)

Simple, flat coordinate system – a map of whole world impossible,

but it is perfect for city plans

Main assumption - geospatial accuracy is not required (but possible)

• Each map object has associated a certainty level (highest – for GPS data)

• Every user can position objects in a place, that seems right to him – or

„confirm” a proposal of other users

• A system is able to calculate average properties of objects based on above

inputs

• It is possible to create objects with undefined properties. For example a

street with unknown length (but joining two other streets), or a river with

only roughly defined shoreline

Page 13: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006A prototype - cont.

Anchors

Some properties that are certain are represented by anchors

For example: we might not know the exact length or location of „Parkingowa”

street, but we know that it joins „Nowogrodzka” and „Al. Jerozolimskie”

streets

Wiki tools

• Many possible layers, both for streets and Points of Interest (every user

can create a new layer)

• Possibility to add textual comments (this is traditional wiki)

• A versioning system

• …

Anchors

Anchor extent

One of many

possible placements

of the street

Page 14: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006A prototype - cont.

• Note – the system is still very far from being complete or even usable ☺☺☺☺)

Map display mode – street color denotes

certainty level (the more red – the less

confidence), diamonds represent anchors:

red – street to street anchors, green –

absolute anchors with exact, GPS measured

coordinates, street width is user

selectable, POI layer is off

Stress testing the backend engine, apart

from Ajax interface there is also a Java

application interface for direct database

manipulation – online and offline

Page 15: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Applications

Francis Galton observed that

crowds can guess the weight of a cow…

Perhaps crowds can guess also

positions and lengths of streets?

But what to do later? There are actually two questions to consider:

- Where a drawing system can be used (maybe not only for drawing

maps)?

- What to do with the street / POI data once we collect it, and how to

manage it?

Some application examples:

- Street plans drawing on Wikipedia (obvious)

- Country borders, highway maps etc. on Wikipedia (obvious too)

- Augmenting Google / NASA satellite imagery with street data

Page 16: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

WUT

ICS2006Applications cont.

- augmenting „professional” geospatial wikis (such as Openstreetmap)

with a „rapid prototyping tool”

- creating diagrams of machinery, circuits etc. (but for this task a much

simpler editor is appropriate – not necessarily dealing with

uncertainty, but still Ajax+SVG based)

- creating databases of POI, for example linking all wikipedia entries

dealing with a given POI

- allowing people to create their own sections of map data – for

example „best pubs in Warsaw and how to get from to another”

- creating standalone open source applications (route planning

software, postal code databases etc.) using free map data

- The list can go on and on…

…there is no limit for uses of free information.

But you already know this.

Page 17: WIKIPLAN –A Collaborative Geographical Map Building System Piotr

Questions?

http://[email protected]