Skip to content
Nicholas Hallahan edited this page Jan 13, 2017 · 25 revisions

Welcome to the OpenMapKit wiki!

OpenMapKit works with OpenDataKit. Take a look at OpenDataKit Forms for OpenMapKit for an overview of how they work together.

To use OpenMapKit, you will need to do the following:

  • Install the latest release of ODK Collect and OpenMapKit on your mobile device.
  • OpenMapKit will automatically display a basemap from OpenStreetMap with an Internet connect. As an optional step, you are able to get a set of basemap tiles in mbtiles format and transfer it to your device (see [Creating Your Own MBTiles Basemap File](Creating Your Own MBTiles Basemap File)). This is a great way to have a basemap available when you are offline.
  • Get an extract of OpenStreetMap data for your AOI and transfer it to your device (see [OSM Data from the Overpass API](OSM Data from the Overpass API) or get a sample sets of data [here] (Sample OSM XML Data)). You may also be able to download an extract of OpenStreetMap data in the app itself by clicking the OSM XML Downloader option under Settings.
  • Setup OpenMapKit Server. You can submit your ODK surveys and OSM data to this ODK Aggregate server.
  • Get setup with forms in ODK Collect. You can do this with Ona or via the [Command Line Using pyxform](Command Line XLSForm to XForm Using pyxform)

Check out the beginnings of the [XForms OSM Upload Media Type](XForms OSM Upload Media Type) wiki. Here we can collaborate on the specification of adding the OSM Upload Media Type.