У меня есть реляционная база данных, где каждая запись помечена как точка с координатами широты / долготы. Я даю пользователю возможность отмечать произвольный многоугольник на карте и хочу вернуть все записи, которые находятся в пределах многоугольной формы.
Каков наилучший способ достичь этого?
Также, возможно, стоит отметить, что небольшие ошибки вполне допустимы (т. Е. Если есть эффективный способ превратить многоугольник в набор прямоугольников, то это нормально).