Проверка расстояния между заданными объектами.
Dwithin
(<объект1>
,<объект2>
,<расстояние>
)
<объект1> ,<объект2> –
геометрические объекты произвольного типа. |
<расстояние> –
проверяемое расстояние (тип данных double). Единица измерения
расстояния соответствует единицам измерения <объекта1> и <объекта2>. |
1 – если расстояние между объектами не больше указанного.
0 – расстояние между объектами больше указанного.
NULL, если один из аргументов равен NULL.
Код завершения СУБД ЛИНТЕР (при неправильном аргументе функции).
SELECT Dwithin(GeomFromText('POLYGON ((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))'), GeomFromText('MULTIPOINT (1.3 1.3, 1.5 1.5, 1.8 1.8)'), 0.7); | 1|