public Point get(double ratio) {
    if (ratio < 0d || ratio > 1d) {
      throw new IllegalArgumentException("Invalid ratio: " + ratio);
    }
    init();
    double pos = ratio * length;
    var cs = line.getCoordinateSequence();
    var idx = Math.max(lowerIndex(pos), 0);
    MutableCoordinateSequence result = new MutableCoordinateSequence(1);
    addInterpolated(result, cs, idx, pos);
    return GeoUtils.JTS_FACTORY.createPoint(result);
  }
Returns a point at {@code ratio} along this line segment where 0 is the beginning of the line and 1 is the end.
planetiler-core/src/main/java/com/onthegomap/planetiler/geo/LineSplitter.java