Tracks water sources on the farm — wells, surface tanks, ponds, streams, troughs, springs, hydrants — with their location, capacity, last-tested date, and which fields they serve.
The geom column is a GeoPoint. All source types are represented
as a single point: the well-head, the tank tap, the centroid of the
pond, the access point on the stream. We picked this in v1 because
base_geoengine 19.0 doesn't ship a "any geometry" type — adding a
polygon footprint for ponds (surface-area, depth contours) or a
linestring for streams would need a follow-up
farm_water_source_polygon extension model.
The field_ids many2many answers "which fields does this source
serve?", useful when planning rotational grazing or drought contingency.
Important
This is an alpha version, the data model and design can change at any time without warning. Only for development or testing purpose, do not use in production. More details on development status
Table of contents
Open Farm → Water Sources.
Click New and fill the name, type, optional capacity.
Tick the fields this source serves under Fields Served.
Open the Location tab and place the geometry on the map:
Type
Geometry
Well, Trough, Spring, Hydrant
Single point
Stream / Creek
LineString (multiple vertices)
Pond, Surface Tank
Polygon (closed area)
Save. Switch to the Map view to see every source on the field map.
Day-to-day:
- Annual water testing: filter by "Not Tested in 1 Year" to find sources due for a potability test.
- Rotational grazing planning: open a field's map, see which sources serve which paddocks, plan moves accordingly.
- Drought contingency: switch the action to the Map view to see all active sources at once and identify backup options.
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
- Ledo Enterprises
- Daniel Kendall <dkendall@ledoweb.com>
Current maintainer:
This module is part of the ledoent/farm-pack project on GitHub.
You are welcome to contribute.



