diff --git a/Docs/Misc/Climbing.png b/Docs/Misc/Climbing.png new file mode 100644 index 000000000..e4b9c9f68 Binary files /dev/null and b/Docs/Misc/Climbing.png differ diff --git a/Docs/Misc/Kakampink.png b/Docs/Misc/Kakampink.png new file mode 100644 index 000000000..fa9755199 Binary files /dev/null and b/Docs/Misc/Kakampink.png differ diff --git a/Docs/Misc/StatisticsOnwheels.png b/Docs/Misc/StatisticsOnwheels.png new file mode 100644 index 000000000..106e698ba Binary files /dev/null and b/Docs/Misc/StatisticsOnwheels.png differ diff --git a/Docs/Misc/TreesWikidataExample b/Docs/Misc/TreesWikidataExample.png similarity index 100% rename from Docs/Misc/TreesWikidataExample rename to Docs/Misc/TreesWikidataExample.png diff --git a/Docs/Misc/shop_selection.gif b/Docs/Misc/shop_selection.gif new file mode 100644 index 000000000..a645bdbdc Binary files /dev/null and b/Docs/Misc/shop_selection.gif differ diff --git a/Docs/Presentations/MapComplete_Theme_Building_Workshop_SOTM2022.odp b/Docs/Presentations/MapComplete_Theme_Building_Workshop_SOTM2022.odp new file mode 100644 index 000000000..f9c5e9152 Binary files /dev/null and b/Docs/Presentations/MapComplete_Theme_Building_Workshop_SOTM2022.odp differ diff --git a/Docs/Presentations/SOTM2022-workshop.abstract.txt b/Docs/Presentations/SOTM2022-workshop.abstract.txt new file mode 100644 index 000000000..fe30bbca0 --- /dev/null +++ b/Docs/Presentations/SOTM2022-workshop.abstract.txt @@ -0,0 +1,53 @@ +# What do I want to tell at SOTM '22? + +4 main topics: + +The MapComplete Editor: + +- What is MapComplete? The vision + + Simple to use viewer + + Simple to contribute + + Packed with features under the hood (where applicable) + + Pareto frontier + +- What is a theme? + + One or more layers + introduction text + some meta (such as icon) + + Vision on what the target group is (who will use it? For what purpose?) + + Written in a .json-file + +- What is a .json-file + + A flat text-file (create a .txt) + +- What is a layer? + + One logical type of feature + - Specifiy the tags that are needed to match + - Uses OSM as default datasource, but an online (sliced) geojson is an option too, e.g. to show/import + + Specifies the elements to show in the popup + + Specifies how it is rendered + + Specifies if new elements can be added and with which tags + -> Don't mix, e.g. don't mix post-boxes with post offices + -> Don't use an adverb, e.g. "all shops ~~which accept cash~~". What if the shop is already there but the payment methods are not known yet? (use a filter instead) + +- What is a TagRendering? + + Converts the objects attributes into a text on the screen + + If a question is added, it'll ask the user the right answer + -> Do use full sentences + -> Start with the step 'attributes to text', then add the question + -> Don't write "yes, this POI has ..." or even worse "yes"/"no" + +- Deploying + + copy paste into a base64-decoder + + Go to "mapcomplete.osm.be/index?userlayout=true#" + + Oh Noes! An error msg! + +- sharing + + Share often and early. I'd rather have a half-finished theme via chat/wiki that can be improved upon then no theme at all + + When done: make a pull request via github (you'll get translations, documentation, integration with taginfo and a chatbot for free) + +- A dash of Magic + + Calculated tags + + Twin layers (fritures) + + Imports + +- Future work: + + Improve this flow \ No newline at end of file