Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
76 changed files
with
2,297 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,193 @@ | ||
# 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 | ||
|
||
- [x] See a list of microcosms | ||
- [x] See description of the microcosm | ||
- [x] See the members of the microcosm | ||
- [x] 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 | ||
|
||
- [x] See upcoming events | ||
- [ ] See past events | ||
|
||
### 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 | ||
- [x] 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 | ||
- [ ] Identify sister microcosms | ||
|
||
### Events | ||
|
||
- [ ] Organize an event | ||
- [ ] Generate Field Papers (Survey Papers) | ||
|
||
### Membership | ||
|
||
- [ ] Manage members | ||
- [ ] Send a message to members | ||
- [ ] Get notified about first time mappers in the area (https://github.com/cliffordsnow/newUsers) | ||
- [ ] Invite people to join the microcosm | ||
|
||
### Quality Assurance | ||
|
||
- [ ] Measure the completeness of coverage | ||
- [ ] Organize feeds (e.g. city bike station locations) | ||
- [ ] Measure quality assurance | ||
|
||
## As an admin | ||
|
||
- [ ] Create microcosms | ||
- [x] Edit microcosms | ||
- [ ] Periodically scan the wiki for new user groups and local chapters (https://github.com/osmlab/localgroups/blob/master/osmgroups.geojson) | ||
|
||
# QA | ||
|
||
* https://wiki.openstreetmap.org/wiki/Keep_Right | ||
* https://www.keepright.at/report_map.php?zoom=12&lat=39.95356&lon=-75.12364 | ||
* https://github.com/keepright/keepright | ||
* http://osmose.openstreetmap.fr/en/map/ | ||
* https://wiki.openstreetmap.org/wiki/OSM_Inspector | ||
|
||
|
||
# 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. | ||
1. Members RSVP. | ||
1. 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 | ||
|
||
* nanocosm | ||
* Map of user groups around the world http://usergroups.openstreetmap.de/ | ||
* DC Wiki - How do we do x? e.g. sidewalks | ||
|
||
# See Also | ||
|
||
* https://wiki.openstreetmap.org/wiki/User_group | ||
* https://github.com/maptime/maptime.github.io/blob/master/_data/chapters.json | ||
* https://wiki.openstreetmap.org/wiki/User:Mvexel/New_User_Welcome_Message | ||
* https://www.wmata.com/schedules/timetables/all-routes.cfm?State=DC | ||
* https://github.com/fossgis/usergroups-bot - This is a bot written in Python, collection all Template:User_group together and generating a KML file to show them on a map: http://usergroups.openstreetmap.de | ||
|
||
# Integration | ||
|
||
* https://github.com/kort/kort | ||
* StreetComplete | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2915,3 +2915,10 @@ input.richtext_title[type="text"] { | |
} | ||
} | ||
} | ||
|
||
.flex_row { | ||
display: flex; | ||
div { | ||
padding: 10px; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
// Place all the styles related to the EventAttendances controller here. | ||
// They will automatically be included in application.css. | ||
// You can use Sass (SCSS) here: https://sass-lang.com/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
// Place all the styles related to the Events controller here. | ||
// They will automatically be included in application.css. | ||
// You can use Sass (SCSS) here: https://sass-lang.com/ | ||
|
||
.event_details { | ||
.when { | ||
color: #777; font-size: 120%; | ||
} | ||
} | ||
|
||
.event_attendees > a { | ||
display: block; | ||
width: 8em; | ||
height: 8em; | ||
border: 1px solid #888; | ||
border-radius: 4px; | ||
float: left; | ||
margin: 1em; | ||
padding: 1em; | ||
background-color: rgb(238, 238, 238); | ||
box-sizing: border-box; | ||
text-decoration: none; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
// Place all the styles related to the MicrocosmMember controller here. | ||
// They will automatically be included in application.css. | ||
// You can use Sass (SCSS) here: https://sass-lang.com/ |
Oops, something went wrong.