Use JTS for point and distance, so that we can use JTS geometry relationship functions on points