Search the knowledge base, browse our resources, and visit our forum for more detailed information
Last updated: 19 Jan 2026
GPS questions in KoboToolbox allow you to collect precise geographic information as single points, or a collection of points representing a path or area during data collection. Each GPS record includes latitude, longitude, altitude, and accuracy, which you can view directly in the data table. KoboToolbox also provides a built-in Map view that helps users visualize single GPS points, explore patterns, and better understand where submissions were collected.
This article explains how to view and map GPS data in KoboToolbox and describes the available export formats for using geospatial data in other tools and workflows.
KoboToolbox allows you to collect three types of GPS data in your forms:
Formbuilder question type |
XLSForm question type |
GPS data type |
|---|---|---|
Point |
|
A single point |
Line |
|
A path made up of multiple points |
Area |
|
An area made up of multiple points |
GPS data can be collected using both Enketo web forms and KoboCollect. All GPS responses appear in the data table and are included in data exports. Only single points, referred to as geopoints in the user interface, can be displayed in the KoboToolbox Map view.
To learn more about collecting GPS data in your KoboToolbox forms, see Collecting GPS data.
KoboToolbox includes a built-in Map view that displays GPS points collected through your form. Any user with View submissions permission can access the map.
To open the map:
Open your project and go to the DATA page.
In the left menu, select Map
If your form includes at least one geopoint question, the collected locations appear on the map.

You can zoom in or out using the and buttons in the top left corner of the map. To view the map in full screen, click Toggle fullscreen in the top right corner.
When multiple GPS points are close together, they appear as a single clustered point with a number indicating how many submissions are grouped there. Zoom in to view individual points.
Note: Only geopoint questions are displayed on the map. Geotrace and geoshape data are not displayed.
By default, the map displays data from the first geopoint question in your form. If your form includes multiple geopoint questions, you can choose which one to display.
To select a different question:
Click Map display settings.
Select a different geopoint question from the list.

Note: This option is available only if your form includes more than one geopoint question.
You can change how GPS data is displayed on the map using the available map controls.
To switch display types:
Click Show as a heatmap in the top right corner to view data as a heatmap.
Click Show as points to return to individual point markers.
Note: A heatmap is a visualization that shows the concentration of submissions based on their geographic coordinates. Areas with more closely clustered data points appear more intense, while areas with fewer submissions appear lighter. Heatmaps help identify geographic patterns and hotspots without displaying individual points.
To change the base map layer:
Click Toggle layers in the top right corner.
Select a base layer, such as OpenStreetMap, OpenTopoMap, ESRI World Imagery, or Humanitarian. The default base layer is OpenStreetMap.

You can also add additional custom layers on top of your map:
Open Map display settings.
Go to OVERLAYS.
Enter a label for the layer and upload a file in CSV, KML, KMZ, WKT, or GeoJSON format.
Uploaded files appear as optional layers that you can turn on or off from the map.
You can group GPS points on the map based on responses to other questions in your form. This helps you understand how different respondent groups are distributed geographically.
To disaggregate points:
Click Disaggregate by survey responses in the bottom left corner of the map.
Select the question you want to use to categorize the points. You can also change the display language.

To change the color set used for disaggregated points:
Open Map display settings.
Select MARKER COLORS.
Choose a different color set.
To remove disaggregation:
Click Disaggregated using: [question label].
Select – See all data – from the list.
KoboToolbox provides several options for exporting GPS data. Each format supports different workflows, including data review, mapping, and geospatial analysis.
When exporting data as CSV or XLS, GPS coordinates are included in multiple columns:
One column containing the full coordinate set.
For geopoint questions only, separate columns for latitude, longitude, altitude, and precision.

Note: In this context, accuracy and precision refer to the same value.
CSV and XLS exports are useful for reviewing and cleaning data in spreadsheet software. They can also be imported into many GIS tools, although additional preparation is often required. This may include specifying coordinate fields, defining a coordinate reference system, or converting the data to another geospatial format.
Note: For geotrace and geoshape questions, CSV and XLS exports include a single column containing GPS coordinates separated by semicolons. Further processing is usually required to extract individual points or convert the data into line or polygon geometries for use in GIS software.
GeoJSON is the recommended format for preparing GPS data for use in GIS software such as ArcGIS or QGIS. It is widely supported and works well with common geospatial workflows.
When exporting to GeoJSON, KoboToolbox converts GPS question types to standard GeoJSON geometry types, as shown below:
Formbuilder |
XLSForm |
GeoJSON |
|---|---|---|
Point |
|
Point |
Line |
|
LineString |
Area |
|
Polygon |
During export, the accuracy value included in GPS coordinates is not retained, as GeoJSON does not support an accuracy field. Coordinate order also changes from latitude longitude in KoboToolbox to longitude latitude in GeoJSON.
By default, GeoJSON exports are structured by submission. For better compatibility with GIS tools, you can enable the Flatten GeoJSON option in the advanced export settings. This combines all GPS responses into a single FeatureCollection.
Note: When GeoJSON is flattened, it can be harder to identify which GPS responses came from the same submission. This is most noticeable in forms with more than one GPS question per submission. For forms with only one GPS question per submission, this is usually not an issue.
If a submission does not include a value for a GPS question, it will not appear in the GeoJSON export. If you plan to export data as GeoJSON, ensure that at least one GPS question is completed for each submission.
If your form includes multiple GPS questions, you may want to export only the one you plan to use for mapping. Use the Select questions to be exported option in the advanced export settings to limit which GPS fields are included.
KML is intended for visualization in tools that natively support the format, such as Google Earth. It supports basic styling for quick map display. While KML exports are still available in KoboToolbox, this format is limited and should be used only when required by a specific workflow.
KML exports in KoboToolbox support geopoint questions only. If a form includes geotrace or geoshape questions, those geometries are not included in the KML export.
If a form contains multiple geopoint questions, only the first geopoint in the form is included in the KML file. Additional geopoint questions are ignored. Additionally, KML exports include only the geopoint location and the submission ID. Other submission fields are not included.
Finally, as with GeoJSON, coordinate order changes from latitude longitude in KoboToolbox to longitude latitude in GeoJSON.
Note: To learn more about exporting your GPS data from KoboToolbox, see Exporting and downloading your data.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.