1 запрос с геопозицией (ширина долгота)
2 поиск по таблице записей событий .все события имеют 9 полей номер,класс, коммент, активность, 5 полей по геозоне 4 из них точки экстремума многоугольника (широта самая северная и южная и долгота самая западная и восточная) и 5-е поле массив всех координат его вершин через тире)
поиск вначале по полю активности (0 или 1), искать только среди тех у кого активность 1 попадает ли точка геолокации в
интервал широты. если да то далее, в интервал долготы, если да то выяснить по полю всех точек геозоны входит ли в нее (поиск вхождения точки в многоугольник), если да , то ответ скрипта поле класс и коммент.
если нет на любой стадии проверке события , то перех к проверке следующего, если нет на все события положительного ответа ответ ok (0) в переменной класс
это все)
www.postgis.net/docs/ST_G... ru.wikibooks.org/wiki/%D0... ru.wikipedia.org/wiki/%D0... habr.com/post/144571/ delphid.dax.ru/www/exampl...