Creating MapRoulette mission from a Footprint project from MapSwipe #894
frozenhelium
started this conversation in
Ideas
Replies: 1 comment
-
Great write-up! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Get the data from MapSwipe
Understanding the feature properties
The properties in the feature are generated from the responses of the MapSwipe app users of the project.
A footprint project typically has 3 options that app user can choose from.
However, these options can be customized while creating the project. The managers can customize both the label and the value.
Optionally, we can have sub-options for each option.
We have 4 different type of properties that we're interested
<value>_count
These type of properties represent the number of users who responded with
<value>
For exampe:
"0_count": 0
means that 0 users selected No for this feature"1_count": 4
means that 4 users selected Yes for this featuretotal_count
This property represents the total number of users who responded
<value>_share
These type of properties represent the ratio of "Number of users who responded with
<value>
" to "Total number of users who responded"i.e.
"0_share" = "0_count" / "total_count"
agreement
This property is a statistical measure for assessing the reliability of agreement between a fixed number of raters when assigning categorical ratings to a number of items or classifying items.
More details can be found here
Clean / Transfrom the data
Filtering
The export contains all the features initially selected while creating the project. But, we are only interested in a subset of the features. To extract only the features of our interest, we can filter the features using the above mentioned properties.
For example: Consider a situation where we want dataset that contains all results where at least 35% of users submitted a Yes or Not Sure classification.
Grouping
The export might contain a lot of features even after the filtering. It is good to group the features so that we have lesser numer of tasks in MapRoulette.
There are various methods of grouping:
We can use GIS software to implement the grouping.
Create a MapRoulette Challenge
Once you have the GeoJSON after the filtering and grouping, you're now ready to create a mission in MapRoullete.
Upload the GeoJSON
Go to Create & Manage page in MapRoulette and open a project where you want to create the challenge (mission).
Click on Add Challenge and fill in the details.
Select I want to upload a GeoJSON file under Location of your task data. After that, you should be able to upload the GeoJSON
Note: If you get the error saying
GeoJSON error: Polygons and MultiPolygons should follow the right hand rule
you can use
geojson-rewind
to fix the issueFill in the other details as well and click on Finish button to complete the process.
It will start building the tasks for the challenge. Once completed, you can proceed to next step
Start the MapRoulette Challenge
Beta Was this translation helpful? Give feedback.
All reactions