This chapter is divided into two parts:
- ODK Overview
- ODK Initial Setup
- ODK Loading Your Cadasta XLSForm
- ODK Data Collection
- ODK Uploading Data
- ODK Collecting Location Data: GeoTrace, GeoPoint and GeoShape
- ODK Editing Data
- ODK Deleting Forms
- ODK Troubleshooting
Field data collection is an important part of the land and resource rights documentation process. The Cadasta Platform is designed to accommodate a couple of tools for data collection, allowing for ingestion of data. One of those tools is Open Data Kit, or ODK Collect (which we refer to as ODK for short).
ODK is a free, open source mobile data collection application for Android devices (sorry Apple fans). To get started, download ODK Collect from the Google Play Store, or wherever you acquire your applications.
This section provides an overview of how ODK and Cadasta work together:
- First, you'll set up ODK on an Android device.
- Then you'll load the Cadasta XLSForm you want to use for data collection.
- Finally, it's time to collect your data!
- When you're back to WiFi, upload your data to the Cadasta Platform.
Important! Steps 1, 2, and 4 require being near WiFi. You may also want to test step 3 before heading out into the field, just in case you need to troubleshoot or make any changes.
For more information and documentation about ODK generally, visit opendatakit.org.
Note: This step requires being near WiFi!
To get started, download ODK from the Google Play Store, or wherever you acquire your applications.
If this is the first time you've used ODK with the Cadasta Platform, you'll need to configure ODK for direct syncing. To do this, you'll need to set up your Cadasta account if you haven't already (see Getting Started).
-
Once you've created your account and installed ODK, open the application.
-
From the opening screen (the Main Menu), tap the three dots in the upper right, then select General Settings, then Server.
-
On this screen, enter you'll need to change some settings. Change the
Type
field toOther
. Then you'll need to enter a specific URL:-
https://platform.cadasta.org/collect (if for active projects); or
-
https://demo.cadasta.org/collect (if for testing)
-
_Important! Notice the s
at the end of https
in the URLs above. That's an important part of our URLs! Forgetting it will produce an error. https
provides authentication of the website and associated web server, meaning that the information being sent and received is more secure than it would be as just http
. Read more. _
Here, you'll also want to enter your Cadasta username and password. This will connect you to your Cadasta account, where you can access your questionnaires for data collection.
Click the back button twice to return to the main menu.
Note: This step requires being near WiFi!
Once you've connected ODK with Cadasta, the next thing you need to do is load the forms you're using for your data collection project.
-
From the main menu, select Get Blank Form.
-
At this stage, you may be asked to provide your Cadasta username and password. Enter this information and then wait a few moments to be connected to the server.
-
In the page that follows, you'll see a list of questionnaires that have been loaded for your organization's projects. Place a checkmark next to the form you'd like to use and tap Get Selected.
Now, ODK is configured to record data using the questions in your form. You can select which form you want to use in a later step.
Once you've initialized ODK and loaded your Cadasta XLSForm, now it’s time to collect some data!
For this step, make sure that GPS is enabled on your device and turned on.
-
From the ODK Main Menu select Fill Blank Form then the form that you want to use.
-
Swipe left twice to get started completing the form.
-
Continue answering all the survey questions until you reach the "End of survey" message. During this step, swipe left after you've answered each question.
- During this section, you'll likely be asked to GeoTrace your location data, or add a GeoShape or GeoPoint. For more information about how this works, see Collecting Location Data: GeoTrace, GeoPoint and GeoShape.
-
When all of your questions are completed, select the Mark Form as finalized checkbox and Save Form and Exit.
###Collecting Data in Multiple Languages
If you need to collect data in multiple languages, you can set it up in your Cadasta XLSform. Learn how.
Once you've chosen your default language and set up your questions in all the languages you need, you'll be able to toggle between the languages during data collection. Select the More actions button in the upper right, then Change Language, then the language of your choice.
##Collecting Location Data: GeoTrace, GeoShape, and GeoPoint {#odk-geotracing}
During data collection, you'll be asked to collect data specifying your location using one of the following options.
- GeoTrace gives you the option of creating polylines or polygons based on your location. In other words, you can use GeoTrace to walk an area, using automatic or manual mode. GeoTrace is the default option provided. Important! If you get to the screen below, be sure to select the Polygon option if you are trying to map an enclosed area.
-
GeoShape creates polygons (closed shapes). To create a GeoShape, you can use your finger to draw a shape on the map.
-
GeoPoint creates points (single GPS coordinates) based on your location.
When it's time to start your GeoTrace, you'll be prompted to Start GeoTrace.
In the next screen, you'll be asked to Zoom to Current Location.
Once your location is identified, you'll be asked to select either Automatic or Manual mode.
Manual mode allows you to record your geotrace manually. Every time you want to drop a pin, click the Record Location Point button at the top of the map. For example, it's common practice to drop pins at each corner of a location.
Automatic mode records your location at set intervals, for example once every 20 seconds. This mode is helpful if you're recording a large area.
The amount of time you should set for your interval depends on how you're collecting the data. For example, if you're driving, you may want to set the interval to be once every 5 seconds. If you're walking, you may want to record once every 20-30 seconds.
If you know you need to record the corners of a large area, then you might want to try manual mode. Or, if you're using automatic mode, pause on the corner long enough for the pin to drop. Alternatively, in automatic mode, you can also use the Record Location Point button to manually drop a pin.
For either automatic or manual mode, keep in mind that the more points you record, the bigger your data file will be and the harder it will be to upload when you return to WiFi or you mobile network. Collect all the points you need - and only the points you need!
When you're done with your GeoTrace, hit the pause button. You'll then be asked to save your information as a polyline or polygon.
If you've recording a point or line, choose polyline. If you've recording an area and created a closed shape, choose polygon.
Finally, you'll be brought to a confirmation screen where you can view your GeoTrace.
Note that ODK calls a geotrace a parcel regardless of what kind of location it is.
GeoShape is designed for making shapes (or polygons) to represent a specific location. For example, you can use GeoShape to draw a boundary around a building or land area.
If you're collecting data using GeoShape, you'll first be asked to zoom to your current location or to a saved feature.
In the next screen, you'll be able to start making your shape. Press the screen to place markers around your location, and notice the red lines that are created between each marker. To close your polygon, press on the same point where the polygon began.
When you're ready to save your GeoShape, hit the Save icon on the right. If you wish to discard it, you can also hit the Trash button above it.
To collect single GPS coordinates, you can use GeoPoint. GeoPoint only works by tracking your specific location (drawing with your finger is not available).
When it's time to collect your GeoPoint, it will first load your location. This may take a few minutes.
Next it will give you some GPS accuracy information. Here, the accuracy is within a 24-meter radius of where the user is standing.
Once the location and accuracy information is loaded, you're ready to save your GeoPoint.
##Uploading Data {#odk-uploading-data}
When you get back to WiFi or a mobile network, you can upload your completed forms to the Cadasta Platform.
From the main menu, click Send Finalized Form and then check off all the forms that you want to upload (use the Toggle All button to select all forms). Then select Send Selected.
Finally, you'll get a confirmation message confirming that the data has been sent.
It's a good idea to confirm that you see the data on the Cadasta Platform. Then you can delete any completed XLSForms from your Android device.
ODK makes editing your forms relatively easy. From the main menu, select Edit Data, then the form you want to edit. When you're done, save your changes.
You can also delete unwanted forms by selecting Delete Data from the main menu. On the page that follows, you can toggle between Saved Forms and Blank Forms to delete either one.
If you're having trouble using ODK, the answer to your question may be here. If not, please contact us and we'll do our best to help you work through the issue.
ISSUE: I can't connect to the Cadasta server because my username and password aren't working. (And yes, I've checked to make sure they're correct!)
The easiest thing to do here is to go to the Cadasta platform and change your password. Then, return to ODK and enter your new password there.
ISSUE: I'm getting a message that says to "Please wait a few moments," but it's been much much longer than that.
If the above screen is taking longer than you think it should, hit Cancel. You may be correctly connected, or you may be asked to enter your username and password again.
ODK cannot upload files that are bigger than 10 MB. Usually, the culprit is a high-resolution photograph. To resolve the issue, find the photograph (or other large file), remove it, and re-attach it with a lower-resolution version.
If you get the screen like the one above, unfortunately it's a known (and frustrating!) bug. Cadasta is aware that some Android devices simply refuse to log their GPS data with ODK. Our team is working to resolve the issue.
In the meantime, here are some alternatives:
- Try using another Android device. This mysterious bug does not appear on all of them.
- Try using GeoODK, which works very similarly to ODK. Learn more about how to use GeoODK with Cadasta.
- GeoODK Overview
- GeoODK Initial Setup
- GeoODK Loading Your Cadasta XLSForm
- GeoODK Data Collection
- GeoODK Uploading Data
- GeoODK Collecting Location Data: GeoTrace, GeoPoint and GeoShape
- Editing Data
- Deleting Forms
- GeoODK Troubleshooting
Geographical Open Data Kit (GeoODK Collect) is a data collection application for Android devices (unfortunately not yet available for Apple devices). Like Open Data Kit (ODK Collect), GeoODK can be used for data collection projects in the Cadasta Platform.
This section provides an overview of how GeoODK and Cadasta work together:
- First, you'll set up GeoODK on an Android device.
- Then you'll load the Cadasta XLSForm you want to use for data collection.
- Finally, it's time to collect your data!
- When you're back to WiFi, upload your data to the Cadasta Platform.
Important! Steps 1, 2, and 4 require being near WiFi. You may also want to test step 3 before heading out into the field, just in case you need to troubleshoot or make any changes.
For more information and documentation about GeoODK generally, visit geoodk.com.
Note: This step requires being near WiFi!
To get started, download GeoODK from the Google Play Store, or wherever you acquire your applications.
If this is the first time you've used GeoODK with the Cadasta Platform, you'll need to configure GeoODK for direct syncing. To do this, you'll need to set up your Cadasta account if you haven't already (see Getting Started).
-
Once you've created your account and installed GeoODK, open the application.
-
From the map screen, hit the button with the four squares on the right. Then select Settings from the Main Menu, then General Settings, then Configure Platform Settings.
-
On this screen, enter the Platform URL along with your username and password. The username and password do not have to be the same as they are on your Cadasta account, but it may be helpful to keep them consistent. The URL you need should be similar to the one you used when you signed up for your Cadasta account.
- https://platform.cadasta.org/collect (if for active projects); or
- https://demo.cadasta.org/collect (if for testing)
You now have a GeoODK account that's synced with the Cadasta Platform.
_Important! Notice the s
at the end of https
in the URLs above. That's an important part of our URLs! Forgetting it will produce an error. https
provides authentication of the website and associated web server, meaning that the information being sent and received is more secure than it would be as just http
. Read more. _
Click the back button 3 times to return to the main menu.
Note: This step requires being near WiFi!
Once you've connected GeoODK with Cadasta, the next thing you need to do is load the form you're using for your data collection project.
-
From the Main Menu, select Settings, then Form Management.
-
At this stage, you may be asked to provide your Cadasta username and password. Enter this information and then wait a few moments to be connected to the server. Having trouble with this step? See GeoODK Troubleshooting.
-
In the page that follows, you'll see a list of Cadasta XLSForms that have been loaded for your organization's projects. Place a checkmark next to the form you'd like to download and tap Get Selected.
Now, GeoODK is configured to record data using the questions in your form.
Once you've initialized GeoODK and loaded your Cadasta XLSForm, now it’s time to collect some data!
For this step, make sure that GPS is enabled on your device and turned on.
-
From the Main Menu select Collect Data then the form that you want to use.
-
Swipe left twice to get started completing the form.
-
Continue answering all the survey questions until you reach the "End of survey" message. During this step, swipe left after you've answered each question.
- During this section, you'll likely be asked to GeoTrace your location data, or add a GeoShape or GeoPoint. For more information about how this works, see Collecting Location Data: GeoTrace, GeoPoint and GeoShape.
-
When all of your questions are completed, select the Mark Form as finalized checkbox and Save Form and Exit.
If you need to collect data in multiple languages, you can set it up in your form. Learn how
Once you've chosen your default language and set up your questions in all the languages you need, you'll be able to toggle between the languages during data collection. Select the More actions button in the upper right, then Change Language, then the language of your choice.
During data collection, you'll be asked to collect data specifying your location using one of the following options.
-
GeoTrace creates lines (collections of two or more GPS coordinates) based on your location. In other words, you can use GeoTrace to walk an area, using automatic or manual mode. GeoTrace is the default option provided.
-
GeoShape creates polygons (closed shapes). To create a GeoShape, you can use your finger to draw a shape on the map.
-
GeoPoint creates points (single GPS coordinates) based on your location.
To learn more about how to configure these options in your form, see the Cadasta XLSForms & Custom Data Collection section.
To start geotracing, hit the Play button in the upper left:
From there, you'll be asked to select either Automatic or Manual mode.
Manual mode allows you to record your geotrace manually. Every time you want to drop a pin, click the Record Location Point button at the top of the map. For example, it's common practice to drop pins at each corner of a location.
Automatic mode records your location at set intervals, such as once every 20 seconds. This mode is helpful if you're recording a large area.
The amount of time you should set for your interval depends on how you're collecting the data. For example, if you're driving, you may want to set the interval to be once every 5 seconds. If you're walking, you may want to record once every 20-30 seconds.
If you know you need to record the corners of a large area, then you might want to try manual mode. Or, if you're using automatic mode, pause on the corner long enough for the pin to drop. Alternatively, in automatic mode, you can also use the Record Location Point button to manually drop a pin.
For either automatic or manual mode, keep in mind that the more points you record, the bigger your data file will be and the harder it will be to upload when you return to WiFi or you mobile network. Collect all the points you need - and only the points you need!
When you're done geotracing, hit the pause button. You'll then be asked to save your information as a polyline or polygon.
If you've recording a point or line, choose polyline. If you've recording an area and created a closed shape, choose polygon.
Important! If you are trying to create a closed area (like, around a property), then choose Save as Polygon on this page:
Finally, you'll be brought to a confirmation screen where you can view your GeoTrace.
Note that GeoODK calls a geotrace a parcel regardless of what kind of location it is.
GeoShape is designed for making shapes (or polygons) to represent a specific location. For example, you can use GeoShape to draw a boundary around a building or land area.
To collect location data with GeoShape, you can use your finger to draw a shape on the map.
To create the shape, press and hold your finger on a point on the map until a marker appears. Then, hold your finger on another point. You'll see a red line appear between the two points.
Keep placing markers on key points around your polygon. When it's time to complete the polygon, press the Polygon button in the upper right.
This will connect the last and first marker you drew, creating a complete and closed polygon.
When you're done, tap the Save button and continue your data collection.
To collect single GPS coordinates, you can use GeoPoint. GeoPoint only works by tracking your specific location (drawing with your finger is not available).
First you'll come to a screen asking you to record the location of your parcel. Click Record Location.
In the screen that follows, you'll see a map with your location. To save your pin location, hit the Save icon in the upper right. Also note the GPS accuracy logged at the top of the screen.
When you're done, you'll come to a screen that looks like the one below. You can use this screen to view or edit your recording.
When you get back to WiFi or a mobile network, you can upload your completed forms to the Cadasta Platform.
From the main menu, click Send Data and then check off all the forms that you want to upload (use the Toggle All button to select all forms). Then select Send Selected.
Next, you'll get a confirmation message confirming that the data has been sent.
It's a good idea to confirm that you see the data on the Cadasta Platform. Then you can delete any completed forms from your Android device.
ODK makes editing your forms relatively easy. From the main menu, select Edit Data, then the form you want to edit. When you're done, save your changes.
You can also easily delete unwanted Cadasta XLSForms by selecting Delete Saved Form from the main menu. On the page that follows, you can toggle between Saved Forms and Blank Forms to delete either one.
If you're having trouble using GeoODK, the answer to your question may be here. If not, please contact us and we'll do our best to help you work through the issue.
ISSUE: I can't connect to the Cadasta server because my username and password aren't working. (And yes, I've checked to make sure they're correct!)
The easiest thing to do here is to go to the Cadasta platform and change your password. Then, return to GeoODK and enter your new password there.
ISSUE: I'm getting a message that says to "Please wait a few moments," but it's been much much longer than that.
If the above screen is taking longer than you think it should, hit Cancel. You may be correctly connected, or you may be asked to enter your username and password again.
ODK cannot upload files that are bigger than 10 MB. Usually, the culprit is a high-resolution photograph. To resolve the issue, find the photograph (or other large file), remove it, and re-attach it with a lower-resolution version.
If you're having trouble uploading your Cadasta XLSForms, the most likely culprit is collecting data using a form that doesn't exactly match the one loaded on the Cadasta Platform. This can happen if you modify your form, load it to Cadasta, and then continue collecting data using an older version.
Unfortunately, the easiest way to fix this is to uninstall the old form and start over. This is why we recommend that you test GeoODK before heading out into the field. We also recommend refreshing your form before heading out to the field if you think that it might have changed.
If you've collected too much data to start over, please contact us.