flood-detection
Wykrywaj powodzie przez porównanie poziomu wody do progów alarmowych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego wykrywania zdarzeń powodziowych na podstawie danych o poziomie wody. Porównuje pomiary wody ze zdefiniowanymi progami zagrożenia, agreguje dane chwilowe do wartości dziennych i klasyfikuje dni z powodzią. Idealna dla analityków zajmujących się ryzykiem hydrologicznym, pracowników agencji monitorowania wód i badaczy zajmujących się zmianami klimatycznymi. Obsługuje wiele stacji pomiarowych jednocześnie.
Jak używać
Przygotuj dane o poziomach wody z systemu USGS (dane chwilowe rejestrowane w interwałach ~15-minutowych) lub z innego źródła pomiarów hydrologicznych.
Zagreguj dane chwilowe do wartości dziennych maksymalnych, ponieważ szczytowe poziomy wody są kluczowe do wykrywania powodzi. Użyj funkcji resample z interwałem dziennym i operacji max() na kolumnie zawierającej poziomy wody.
Zdefiniuj próg powodziowy dla każdej stacji pomiarowej — jest to poziom wody, przy którym zaczyna dochodzić do szkód na naturalnych brzegach (zgodnie z definicją National Weather Service).
Porównaj każdą dzienną wartość maksymalną z progiem powodziowym, aby zidentyfikować dni, w których poziom wody był równy lub wyższy od progu.
Policz liczbę dni z powodzią i wyodrębnij konkretne daty, kiedy doszło do przekroczenia progu. Umiejętność zwraca identyfikator stacji, liczbę dni powyżej progu i listę dat zdarzeń powodziowych.
Jeśli monitorujesz wiele stacji jednocześnie, powtórz kroki 3–5 dla każdej lokalizacji, aby uzyskać pełny obraz sytuacji powodziowej w badanym obszarze.