Вот такая задача
Добавлено: 18 сен 2014, 16:09
Уважаемые форумчане!
Вот над такой задачей я завис последние дни, буду рад любой помощи.
С одной стороны, дано 10 машин, трех цветов, красные, белые, синие.
Они разъезжают по городу и каждые несколько секунд передают свои координаты point(x,y) и фиксацию по скорости.
С другой стороны есть 3 улицы, данные по их протяженности и площади, их геометрии представлены в виде мультиполигонов.
Все данные хранятся в postgres.
Надо проверить, была ли полностью пройдена определенная улица любой красной машиной в определенном промежутке времени с определенной скоростью. Т.е. улица считается пройденной 1 раз, если по ней проехала красная машина в промежутке между 15.00 и 18.00 со скоростью 10-60 км/ч. Или посчитать сколько раз была пройдена улица красной машиной в промежутке между 15 и 18.00 со скоростью 10-60 км/ч.
Нужен Select
Решившему - тысячи благодарностей
Вот над такой задачей я завис последние дни, буду рад любой помощи.
С одной стороны, дано 10 машин, трех цветов, красные, белые, синие.
Они разъезжают по городу и каждые несколько секунд передают свои координаты point(x,y) и фиксацию по скорости.
С другой стороны есть 3 улицы, данные по их протяженности и площади, их геометрии представлены в виде мультиполигонов.
Все данные хранятся в postgres.
Надо проверить, была ли полностью пройдена определенная улица любой красной машиной в определенном промежутке времени с определенной скоростью. Т.е. улица считается пройденной 1 раз, если по ней проехала красная машина в промежутке между 15.00 и 18.00 со скоростью 10-60 км/ч. Или посчитать сколько раз была пройдена улица красной машиной в промежутке между 15 и 18.00 со скоростью 10-60 км/ч.
Нужен Select
Решившему - тысячи благодарностей