There are some projects that I say "I really want this one" because it sounds like fun. This is one of them!
I am not 100% sure I understand the explanation about having several iterations, there are a few ways I am interpreting that, but we could iron that out by chatting. I also suspect that we may have to adjust the logic filter and use a lot of samples of running through data on the DB as I imagine that we may find that the apparently perfect computation is not the way a human would divide the jobs, so I've allowed some space for that too.
I have actually performed each task individually as part of other projects; getting geocodes/long/lat from Google, producing output for printing, creating/importing JSONs/CSVs, calculating distances.
I'd like to hear from you if you're happy with the budget and timescale (I'd start on Wednesday of next week and we'd be testing together by the weekend of July 9/10th).
Thanks!