(Technical Test) Execution: mvn clean package exec:java a file 'log.csv' will appear in the baseDir folder with the expected output. Resources from Internet: R-Tree used from: https://github.com/davidmoten/rtree GeoDataSource Utility class from: https://www.geodatasource.com/developers/java Some approximation and formulas from: https://knowledge.safe.com/articles/725/calculating-accurate-length-in-meters-for-lat-long.html