forked from MapComplete/MapComplete
Studio: Add introductory slideshow to Studio
This commit is contained in:
parent
b7a88ced70
commit
0d25a7fa7b
11 changed files with 359 additions and 2 deletions
116
Docs/Studio/Introduction.md
Normal file
116
Docs/Studio/Introduction.md
Normal file
|
@ -0,0 +1,116 @@
|
|||
# Welcome to MapComplete Studio
|
||||
|
||||
Hi!
|
||||
|
||||
Welcome to MapComplete Studio.
|
||||
|
||||
These slides will walk you through the most important concepts to use MapComplete Studio effectively
|
||||
|
||||
# What is OpenStreetMap?
|
||||
|
||||
[OpenStreetMap](https://openstreetmap.org) is a worldwide, collaborative project where we map the world together.
|
||||
|
||||
People worldwide do add data about features around the world, such as streets, shops, toilets, infrastructure, ...
|
||||
|
||||
All type of objects are welcome to be added into OpenStreetMap, as long as:
|
||||
|
||||
1. *The object can be verified on the ground and is present*
|
||||
2. *The object is permanent*
|
||||
|
||||
<img src="../../assets/svg/osm-logo.svg" class="h-48"/>
|
||||
|
||||
The following items are thus *not* welcome: events such as a festival, measurements of e.g. air quality or historic data are *not* welcome.
|
||||
Have a look at [Sensor.Community](https://sensor.community/) or to [OpenHistoricalMap](https://www.openhistoricalmap.org/) instead.
|
||||
|
||||
# How can OpenStreetMap data be reused?
|
||||
|
||||
OpenStreetMap data can be reused freely, including for commercial purposes. However, you have to:
|
||||
|
||||
1. Give attribution
|
||||
2. Keep the data open - changes to data based on OpenStreetMap must be published under the same license.
|
||||
|
||||
You can read the [full copyright notice here](https://osm.org/copyright)
|
||||
|
||||
This also means that we are *not* allowed to copy data from other maps. Do not enter data based on Google Maps!
|
||||
|
||||
# How does OpenStreetMap organise the data?
|
||||
|
||||
In OpenStreetMap, the geodata can be one of three types:
|
||||
|
||||
- **Points** which have a geocoordinate
|
||||
- **Lines** which are a _list_ of points. Closed lines are used to represent polygons
|
||||
- **Relations** which are a _list_ of points, lines and/or other relations.
|
||||
|
||||
All of those objects have a set of **attributes**. These are pairs of a **key** and a **value** which tell us what a point or line does represent. For example, `amenity=bench` represents a sitting bench.
|
||||
|
||||
You can find the meaning of all those keys and values on the [OpenStreetMap-wiki](https://wiki.openstreetmap.org/)
|
||||
|
||||
|
||||
<img src="../../public/assets/docs/NodesAndLines.svg" class="mt-8">
|
||||
|
||||
# OpenStreetMap does **not** have layers
|
||||
|
||||
Many traditional GIS-applications organise the data into layers.
|
||||
|
||||
OpenStreetMap does not do this. Consider this shop:
|
||||
|
||||

|
||||
|
||||
This place has three functions:
|
||||
|
||||
- It is a shop, selling boardgames
|
||||
- It is a café, where one can drink a tea (while testing one of the board games)
|
||||
- It is a social inclusion project for people with a mental disability
|
||||
|
||||
In a traditional system with layers, one would either have to choose the most fitting layer (e.g. the layer `pub`, `shops` or `social facility`? ) losing the multi-facetted aspect of the place.
|
||||
Another approach could be to add it to all three layers, duplicating the data. However, this makes maintaining the data harder.
|
||||
|
||||
# What is MapComplete?
|
||||
|
||||
MapComplete is a map viewer and editor. A contributor is presented a *thematic map* with features that are relevant to this topic.
|
||||
|
||||
These features are based on OpenStreetMap. If some data is not known, the user will be asked some **questions** and is invited to answer them. These answers are sent back to OpenStreetMap, updating it there.
|
||||
|
||||
<img src="../../public/assets/docs/UIExample.png" class="w-1/2"/>
|
||||
|
||||
Data can also be loaded and visualised from external sources. No changes can be made to the data in that case.
|
||||
|
||||
|
||||
|
||||
# MapComplete _does_ have layers
|
||||
|
||||
A layer in mapcomplete describes a single type of object, e.g. _shops_, _toilets_, _benches_, _public bookcases_.
|
||||
|
||||
A layer tells us:
|
||||
|
||||
- What features to load from OpenStreetMap - thus what attributes the displayed data should have
|
||||
- (Or where to find the data if we are using an external datasource)
|
||||
- How these should be displayed on the map
|
||||
- What should be shown in the popup...
|
||||
- ... and what questions should be asked
|
||||
- How to create a _new point_ onto the map
|
||||
|
||||
# MapComplete does have themes
|
||||
|
||||
A _theme_ is a **collection of layers**, with a title and a description.
|
||||
|
||||
For example, [cyclofix](https://mapcomplete.org/cyclofix) has many bicycle-related layers (of which items are shown on the map) and an introduction.
|
||||
|
||||
<div class="flex mt-8">
|
||||
<img src="../../public/assets/docs/CyclofixMap.png">
|
||||
<img src="../../public/assets/docs/CyclofixIntro.png">
|
||||
<img src="../../public/assets/docs/CyclofixLayers.png">
|
||||
</div>
|
||||
|
||||
|
||||
# Studio
|
||||
|
||||
In MapComplete Studio, you can create and edit layers and themes to tweak it for your needs.
|
||||
|
||||
As a reminder:
|
||||
|
||||
- [OpenStreetMap](https://openstreetmap.org) is an open, geographical database which can be reused under [a permissive license](https://openstreetmap.org/copyright)
|
||||
- MapComplete visualises data (mostly) from OpenStreetMap and can add new points and attributes to OpenStreetMap
|
||||
- MapComplete works with layers; which can be bundled into a theme
|
||||
|
||||
Have fun creating your custom MapComplete-map!
|
Loading…
Add table
Add a link
Reference in a new issue