Support Orthrodromic distance as option.
The component is extensible so that handling nearest neighbors is delegated to extension classes.
The NN mapper/reducer should be agnostic to input and output formats.
Refactor where necessary to, In general, adjust existing analytics to support plug-in input.output formats, where it makes sense, to maximize reuse and increase uniformity.
Start using SL4J for consistency.
Support Orthrodromic distance as option.
The component is extensible so that handling nearest neighbors is delegated to extension classes.
The NN mapper/reducer should be agnostic to input and output formats.
Refactor where necessary to, In general, adjust existing analytics to support plug-in input.output formats, where it makes sense, to maximize reuse and increase uniformity.
Start using SL4J for consistency.