Python · widzenie komputerowe · geodane · zmiany rok-do-roku
TreeCounter
Aplikacja, która liczy i mierzy drzewa na otwartych ortofotomapach — i porównując archiwalne roczniki wskazuje, gdzie drzew ubyło. Detekcja AI, wysokości z LIDAR-owych modeli GUGiK i otwarte dane leśne składają się w raport o drzewostanie.
Wyzwanie
Inwentaryzacja zieleni - do zezwoleń na wycinkę, nasadzeń kompensacyjnych czy ewidencji gminnej - wciąż odbywa się pieszo, drzewo po drzewie. Otwarte ortofotomapy GUGiK pokrywają całą Polskę w rozdzielczości 25 cm, ale nikt ich systematycznie nie liczy.
Rozwiązanie
Rysujesz poligon (albo wklejasz numer działki - granica przychodzi z usługi ULDK), aplikacja pobiera ortofotomapę z Geoportalu i wykrywa korony siecią neuronową DeepForest, mierząc od razu ich średnice. Z otwartych modeli wysokościowych GUGiK (NMPT−NMT) liczy wysokość każdego drzewa i pokrycie koronami, a porównanie dwóch roczników archiwalnych (2012-2025) klasyfikuje każde drzewo: stałe, ubytek do weryfikacji, nowe. Wyniki mają drogę wprost do urzędu: GeoPackage/Shapefile, wypełnianie wzorcowej geobazy zamawiającego z przetargu, raport drzewostanu z danych BDL/GDOŚ i tryb wsadowy z linii poleceń.
Zakres i technologie
Prototyp rozwijany w kierunku pre-inwentaryzacji zieleni dla firm środowiskowych i gmin oraz monitoringu ubytków (nielegalna wycinka, raportowanie pokrycia koronami pod unijne rozporządzenie o odbudowie przyrody). Fałszywe trafienia tnie kaskada filtrów: model wysokości koron odrzuca detekcje przy gruncie, a obrysy budynków z EGiB i OSM - drzewa „rosnące" na dachach; krajowy model drzew 3D GUGiK (z lotniczego skaningu) dokłada niezależny głos do konsensusu i miarę zgodności z danymi państwowymi. Dwujęzyczny (PL/EN). Python, PySide6, Leaflet, DeepForest/PyTorch, algorytm węgierski do walidacji dokładności; otwarte usługi: GUGiK (ortofoto, NMT/NMPT, ULDK, drzewa 3D), BDL, GDOŚ.