FarmTrack SA: farmtracksa.com
Polygon/Polyline Capture Tool:
Found under, Settings > Regions
2016 December - Complete
2016 - December
Stackable/Accordion with preview:
2017 - January - Complete
Custom designed stackable or accordion control support for several dimension categories
with distinct preview feature for next category. Items category headings stack at top or bottom when
scrolled off screen(visible area). Preview Item allows user to preview the reaction for his action,
which would otherwise be off the screen. Control allows for maximizing space usage.
Other variants had ordinals inline with color bar dictating the order each dimension should be chosen in.
https://github.com/wesleyolis/aurelia-accordion-stackable, for super slow horrible event loop, there is a minor tweak,
that make it perfect. Many new pet project iterations on fiddler, an attempt to use a new API, to achieve higher performance
and simplify.
Rendered - Refactor/Re-Work
2017 - End February Complete
Farm Track re-work of rendering algorithm, to support hybrid row count algorithm feedback, teleportation (loss signal or power),no more duplicated poly-lines for speed.
2017 End February - Complete
Fixed all reports
I Decided to added a features bar group that will show the distribution of time spent in each region in the different speed rates.
2017 - End March
2017 Filter Items chaining denounce Timer and loading feed back - March/May(bugfixs)
Downloading/Transferring data-set from internet to client.
Rendering - Handed off to google maps, typically google maps idle, event doesn't fire correctly or when wanted for loading status.
So their is a some of event manipulation, hacking and triggering to ensure we cause google to fire an idle event.
Support Multiple Renders to automatically be able render old and new data format changes correctly and produces more accurate reports.
Backed track testing tool of the proto buffers protocol that trackers use to communicate with back end servers,.
2017 Mid September- New Reports Diesel Stations, Crop Protection, Workshop
Require an extensive new algorithm to be developed that could accurately compute the Time Between and Distance Between fill ups of a vehicle
that could pass through multiple regions (Diesel Station | Crop Protection Station | Workshop).
Their should be a couple additional field and other views of this information, that would provided different perspectives for helping reconciling accounts.
Typically not shown, the report will produce an entry for data that requires more data to be pulled from the server to be able to compute the accumulative totals of duration, time between, distance between.
The one requires the lower date range to be extended and the other requires the upper data range to be extended such that these totals can be computed, as not all the data has been pulled down from the server.
Upgrade of filters to support additional new region settings and interactions with all reports.
2017 End September - Export to CSV for each report was implemented showing an export button upper right hand corner for all reports and shortly their after export all functionality had been implemented 3 days later.
2017 October 11 - Massive revamp of the reporting architecture in an attempt to improve the behavior reporting with regards to the interactions with filters, progress bars showing, not showing and work out all bugs that couldn't be fixed with out a new approach.
Also implemented improvements to all Diesel Station, Crop Protection, Workshop and orchards with regards to gps drift and denounce problems.