SmartCane web apps

At a glance
For Non-technical colleagues at SmartCane
What it does Validates crop-analysis inputs, views and edits GeoJSON, ODK data and field polygons, maps sugar mills
Built with Plain HTML and JavaScript, no backend, on static hosting
My role Built it

The SmartCane pipeline needs clean inputs. If the field boundaries or the field data are wrong, the analysis is wrong too.

Before, checking this meant opening QGIS or a script. Now there is a small set of browser tools for it:

  • a data validation tool for the crop-analysis inputs
  • a GeoJSON viewer and an ODK viewer, to look at field boundaries and field data
  • a polygon analysis editor to check and fix field polygons
  • a sugar mill locator: a map of mills in East and Southern Africa, coloured by country and sized by production, where you can draw in new mills and export them as CSV
  • a viewer for our technical documentation, and a small ID generator

Each tool is a self-contained HTML and JavaScript page without a backend, so they are easy to host and to change. They are mainly for colleagues who are not technical, so they can check and prepare data themselves instead of waiting for me.

Related: SmartCane · Field Time Series Viewer

Timon Weitkamp
Authors
Geospatial analyst: satellite monitoring, change detection and machine learning