Skip to content

Latest commit

 

History

History
197 lines (128 loc) · 5.48 KB

Design.md

File metadata and controls

197 lines (128 loc) · 5.48 KB

Microcosm

Micrososm is a website that supports the activities of OpenStreetMap local user groups. These activities include:

  • membership tracking
  • communication with members
  • showcase recent achievements of the microcosm
  • inform people about upcoming mapping events
  • highlight places of staleness on the local map
  • review changsets
  • build walkable and bikable routes for fixing OSM bugs

Sample URLs

There are various hosting options:

http://mappingdc.org/microcosm

http://openstreetmap.us/microcosms/mappingdc

http://openstreetmap.org/microcosms/paris

Users

  • Visitor - Someone who is interested in mapping, but not a member of a microcosm.
  • Member - Primary user is a mapper who belongs to the microcosm. The mapper goes to events, does street level mapping, edits the map in this area.
  • Organizer - Secondary user is the organizers/team of the microcosm.
  • Administrator - OSM admin may create microcosms.

Features

As a Visitor

About the map

  • See Notes on the map that need resolution

About the microcosm

  • See a list of microcosms
  • See description of the microcosm
  • See the members of the microcosm
  • See links to facebook and twitter
  • See a map of the area
  • See links to members OSM wiki, OSM help, OSM Forum, GitHub, Mapillary, HOT OSM, and Twitter accounts if they exist.
  • See what the microcosm is working on
  • See what's new in the microcosm: editing activity, project activity
  • See feed from twitter
  • Not be invited more than once per year

About the microcosm events

  • See upcoming events for a microcosm
  • See all upcoming events
  • See past events
  • Get directions to the event

About the microcosm projects

  • See the projects of the microcosm

As a Member

About the microcosm

  • See details about other members
  • See mayors of neighborhoods

About the member

  • See their profile
  • See their upcoming events
  • See their past events
  • See their progress
  • See where they have mapped
  • Share that they belong to a Local Chapter
  • Add friends (use OSM profile friends)

About events

  • Propose a new event
  • RSVP for an event

About projects

  • Propose a new project
  • Elect to work on a project
  • Work on a mapping task (task manager, local project)

Other

As an Organizer

About the mapathon

  • Can adjust the center location and bounds of the AOI

About the microcosm

  • Manage the description
  • Set a hashtag for the microcosm
  • Identify sister microcosms

Events

  • Create an event
  • Modify an event
  • Generate Field Papers (Survey Papers)

Membership

Quality Assurance

  • Measure the completeness of coverage
  • Organize feeds (e.g. city bike station locations)
  • Measure quality assurance

As an admin

QA

Use Cases

List reviews in the area

Some people want their changes reviewed. Provide a list of these for the AOI.

An organizer organizes a street survey

Assume: microcosm exists and has many users, event details have been selected

Steps:

  1. Organizer notifies the microcosm about the event.
  2. Members RSVP.
  3. The event is held.

At an event members upload pictures of their survey notes

At an event there may not be time for surveyors to enter all their data. They can take pictures of their notes and upload it to the microcosm for other people to map later. The notes are entered into a queue of tasks for others to assign to themselves.

Build native apps for iOS and Android to use the camera and upload them to the server.

Build-a-mapathon

  • Help an organizer pick a location to map based on various criteria like location of development, staleness, feasability (mass transit), etc.
  • Find a quiet place to sit and edit.
  • Break down area to be surveyed into walkable pieces for teams.
  • Print Field Papers.

Map Fixing for Individuals

  • Find map bugs and generate a bikable or walkable path to cover these points.
  • It should be a max bang for your buck type of optimization (use pgrouting).
  • Incorporate mobile apps like StreetComplete and OSMBugs.

Use

  • Feature flags - pda/flip, fetlife/rollout
  • Internationalization

Ideas

See Also

Integration