From d8d850c2edb223113961a07c18d6e60def8384e1 Mon Sep 17 00:00:00 2001 From: Hannes Date: Sun, 21 Aug 2022 14:13:42 +0200 Subject: [PATCH] Improvements to line_interpolate_point() docs - Make it more obvious that the distance is in CRS units, not a percentage, on the first example - Add example that ends up with floating point coordinates - Add example that returns NULL --- resources/function_help/json/line_interpolate_point | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/function_help/json/line_interpolate_point b/resources/function_help/json/line_interpolate_point index d95d28c612f..4c1f6ecc1f9 100644 --- a/resources/function_help/json/line_interpolate_point +++ b/resources/function_help/json/line_interpolate_point @@ -11,8 +11,14 @@ "description": "distance along line to interpolate" }], "examples": [{ - "expression": "geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt('LineString(0 0, 10 0)'),distance:=5))", + "expression": "geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt('LineString(0 0, 8 0)'), distance:=5))", "returns": "'Point (5 0)'" + }, { + "expression": "geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt('LineString(0 0, 1 1, 2 0)'), distance:=2.1))", + "returns": "'Point (1.48492424 0.51507576)'" + }, { + "expression": "geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt('LineString(0 0, 1 0)'), distance:=2))", + "returns": "NULL" }], "tags": ["distance", "interpolated", "linestring", "point", "specified", "along"] }