Backend Python Modules¶
OSM Login Python¶
A way to consistently implement OSM login (via underlying OAuth2) in our applications.
OSM Raw Data¶
OMS Raw Data supports the creation of data extracts into GeoJson or a Postgres database.
OSM Fieldwork¶
Various utility programs useful for field data collection using ODK Collect. These modules are used extensively in FMTM for all the backend data processing.
FMTMSplitter¶
A splitting algorithm using PostGIS to divide an idea into task areas, factoring in prominent map features (roads, rivers, etc).
The division is configurable via various parameters.
fAIr Utilities¶
Various machine learning utils used within the fAIr backend.
GeoJSON AOI Parser¶
Consistent parsing of user GeoJSON upload, for processing by tools such as raw-data-api, FMTM, Drone-TM, etc.