Вот это я называю распилом бюджета среднего уровня или ИБД. Система предупреждений существует, это прямая обязанность метеослужбы. Так поставить задачу может лишь несведущий, чья задача не сделать что нибудь хорошее для общества, а умыкнуть, освоить кусочек бюджетного пирога. Зачем куча датчиков? Достаточно нескольких - резервных. Уровень воды одинаков. Или вот - связь, её что - нет, надо создавать? Ну и, конечно, особый цимус - постоянно действующая диспетчерская. Ух, прям уже вижу новый особняк у выигравшего тендер. Ведь всё описанное не система предупреждения, а, скорее, регистрации. В любом случае, МЧС подобное имеет и не только для наводнений, а для любой ЧС. Или администрация города столь богата, что хочет продублировать чужую работу, других применений ресурсов нет?
ЗЫ Вопрос-то совсем в другом. Предупреждать надо задолго до начала, а для этого надо анализировать причины в данном конкретном городе, это прямая обязанность региональных УГМС ( у них есть и регистрация из космоса и датчики, а главное - специалисты, а не дилетанты) . Нпрм, в СПБ причина наводнения - нагонная волна. Если ветер с определённой скоростью дует в сторону города несколько часов (от 3х) , то угроза наводнения есть. В др. местах это может быть излишек осадков или массовый паводок. Датчики не предупреждают, они регистрируют уже наступившее наводнение. Разница есть? . Если что и делать, то обязательно цифровую модель рельефа, по которой определяется области затопления. Для этого покупается ГИС вроде ArcInfo/MapInfo или бесплатное ПО на ту же тему. Там уже всё сделано, программирования здесь - минимум