You are here
How to Edit
We are aware that the campus sometimes changes faster than maps update. We have made it possible to access the system to post updates. We review the accuracy of updates before publishing any changes to the map.
OpenStreetMap is updated via a process called crowdsourcing. In the case of OpenStreetMap, that means the data is open to everyone in the world for editing. So, if you see something missing, inaccurate, or incorrect, feel free to make the updates yourself.
OSM uses a schema of points and lines to create the geometry of the data. Each of those points or lines gets a set of tags. OSM has an open tagging schema, which means you can use any tags you want. However, the editing community has agreed on some standards, to make it easier to interpret the data.
For example, a building could be tagged in any number of ways, but the standard is "building=[type]", where type describes the building type (commercial, house, etc)
On the University of Colorado Boulder campus, we have used a standard set of tags, which combine the standard tags used by the wider editing community, with a few custom ones that are custom to our campus. For more information about the tags we have decided on, see our tagging schema section below.
To edit the data, visit OpenStreetMap, create an account and follow their directions for making edits to the map.
This section outlines the main tags used on the University of Colorado Boulder campus, for quick reference by anyone wanting to update the campus.
Note that this list is nowhere near a complete list of tags used in OpenStreetMap, and could be out of date at any time. For more detailed information about the tagging schema used in OSM, and for the most recent documentation, see the OSM wiki.
- Through campus, all roads should be highway=tertiary or less.
- maxspeed=[speed] (speed limit)
- All Buildings should have a fairly accurate outline. Note: Try to trace the bottom of the building, instead of the top, if possible.
- name=[full name of building]
- short_name=[building code]
- operator=University of Colorado Boulder
- This is important, because it tells the renderer which buildings are CU buildings, so it can make them darker
- addr:housenumber=[#] (if available)
- addr:street=[street] (if available)
- All buildings should get this, because it tells OSM, and the renderer that it's a building. If no specific value seems to fit, use "building=yes"
- This is not an OSM standard, but we've decided that building=university defines a building as academic, for our campus.
Athletic & Recreation
- (parking buildings should also get the appropriate building tags)
- parking=[surface|loading_dock|lane|multi-storey] (Yes, there's a typo; it's UK spelling)
- ref=[lot #]
- access=[employee|student|public|private] OR access:conditional=[employee|student|public|private] @ (interval) (see opening_hours syntax on OSM wiki)
- fee=[yes|interval] (interval should use opening_hours syntax)
- maxstay=[#h] OR maxstay:disabled=[#h]
- capacity=[#] (16 by default)
- highway=[footway|cycleway|path] (path indicates multi-use)
- Use public transport schema (relations)
- Ref=route number
- Name=route "name"
- amenity=cafeteria for dining halls
- amenity=fast_food + takeaway for GnG
- amenity= restaurant for others
- shop=convenience (for shops)
- payment:[cash|account_cards|munch_money|campus_cash|meal_plan]=[yes|no] (for payment types)
- takeaway=[yes|only|no] (for Grab and Go)
- phone=###.###.### (for phone numbers)
- operator=University of Colorado Boulder (to indicate that it's run by cu)
- There is a relation that contains all the campus boundaries (Main Campus, East Campus, Will Vill, etc). Any new borders should be added to that relation.