Страница 1 из 1

Вот такая задача

Добавлено: 18 сен 2014, 16:09
Ruslanov
Уважаемые форумчане!
Вот над такой задачей я завис последние дни, буду рад любой помощи.

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

Re: Вот такая задача

Добавлено: 18 сен 2014, 16:48
SS_Rebelious
Просить решить какую-либо проблему не утрудившись приложить хоть малейшие усилия для её самостоятельного решения не принято (шанс получить ответ в таких случаях очень невелик). А просить решить домашнее задание - вообще неприлично.

Re: Вот такая задача

Добавлено: 18 сен 2014, 17:03
Ruslanov
SS_Rebelious писал(а):Просить решить какую-либо проблему не утрудившись приложить хоть малейшие усилия для её самостоятельного решения не принято (шанс получить ответ в таких случаях очень невелик). А просить решить домашнее задание - вообще неприлично.
С цитатами полностью согласен, за первую - вам плюс, добавил в свой шорт лист ) Уверяю вас, никак не связан с GIS по жизни, перелопатил кучу статей по Postgis. Здесь представлен лишь маленький фрагмент большой задачи, которую я решаю, одно из нескольких десятков условий. Будем считать это толчком

Re: Вот такая задача

Добавлено: 18 сен 2014, 19:31
trir
Всё таки лучше построить дорожный граф и отслеживать перемещения по нему

Re: Вот такая задача

Добавлено: 19 сен 2014, 11:28
alexandr cherepanov
Ruslanov писал(а):дано 10 машин, трех цветов, красные, белые, синие.
любой желтой машиной
:mrgreen: Дальше даже вникать не стал

Re: Вот такая задача

Добавлено: 19 сен 2014, 11:51
Ruslanov
alexandr cherepanov писал(а):
Ruslanov писал(а):дано 10 машин, трех цветов, красные, белые, синие.
любой желтой машиной
:mrgreen: Дальше даже вникать не стал
Исправил отчепатку, пусть будет красной! если это поможет делу

Re: Вот такая задача

Добавлено: 19 сен 2014, 23:50
Sergey Astakhov
В вашей задаче есть много пропусков, из-за которых непонятно как её решать. Например - как вы собираетесь отличать "полностью пройдена определенная улица" или неполностью, по каким критериям?

Может вы озвучите таки саму исходную задачу, а не выбранный вами метод её решения (возможно некорректный или плохо подходящий)? Это уборка улиц? Патрульные авто? Общественный транспорт? Или что-то другое?