Nominatim/test/bdd
Sarah Hoffmann 60c1301fca fix a number of corner cases with interpolation splitting
Snapping a line to a point before splitting was meant to ensure
that the split point is really on the line. However, ST_Snap() does
not always behave well for this case. It may shorten the interpolation
line in some cases with the result that two points housenumbers
suddenly fall on the same point. It might also shorten the line down
to a single point which then makes ST_Split() crash.

Switch to a combination of ST_LineLocatePoint and ST_LineSubString
instead, which guarantees to keep the original geometry. Explicitly
handle the corner cases, where the split point falls on the beginning
or end of the line.
2023-04-06 16:54:00 +02:00
..
api bdd: disable detail tests searching by place ID 2023-04-03 10:07:06 +02:00
db fix a number of corner cases with interpolation splitting 2023-04-06 16:54:00 +02:00
osm2pgsql flex style: reinstate postcode boundaries 2023-04-03 09:17:50 +02:00
steps make sure PHP and Python reverse code does the same 2023-03-26 16:21:43 +02:00
.behaverc ICU: matching any street name will do again 2021-12-06 14:26:08 +01:00
environment.py expand details BDD tests 2023-02-04 21:22:22 +01:00