Gdje su bazeni?
Zagreb ima 767 tisuća stanovnika i deset javnih bazena na papiru. Ovog kolovoza rade tri.
Ovo je pokušaj da se na jedno mjesto stavi nešto što nigdje ne postoji sabrano: gdje su zagrebački javni bazeni, koliko su daleko od ljudi koji u njima žive, i gdje bi novi bazen najviše koristio.
Povod je bila pretpostavka jednog čitatelja da bazen najviše treba zapadu grada. Umjesto da je potvrdimo ili opovrgnemo na osjećaj, izračunali smo udaljenost od težišta svakog od 218 kvartova do najbližeg bazena, koliko ljudi kojem bazenu gravitira, i što bi se dogodilo da se novi bazen sagradi na svakoj od 218 mogućih lokacija.
Usput smo naletjeli na nalaz koji nismo tražili.
Scenarij mijenja kartu i tablicu najudaljenijih kvartova ispod nje.
Učitavanje karte…
Podloga: © OpenStreetMap contributors, © CARTO. Granice kvartova (MO), bazeni i dvorane: službeni podaci Grada Zagreba i sportskiobjekti.hr (vidi metodologiju ispod).
Danas su otvorena tri
Zagreb ima deset objekata koji se mogu nazvati javnim bazenom. Na dan izrade ove analize rade četiri: Utrina, Šalata, Jelkovec i Adamovec. Za tjedan dana, kad se Utrina zatvori na remont, radit će ih tri.
Ostali su redom: Zimsko plivalište Mladost u obnovi od ožujka, oba bazena Sportskog parka Mladost zatvorena od kraja srpnja, Svetice na godišnjem remontu cijeli kolovoz, Iver zatvoren prva dva tjedna kolovoza, a Bazen Špansko još nije otvoren iako je otvorenje najavljivano za srpanj.
Posljedica u brojkama: 588 tisuća Zagrepčana, odnosno 77 posto grada, ovog kolovoza nema nijedan javni bazen u krugu od tri kilometra. Njih 315 tisuća nema ga ni u krugu od pet kilometara.
I još jedna brojka koja govori sama za sebe: danas je Šalata najbliži otvoreni bazen za 409 tisuća ljudi — više od polovice grada.
Stanje bazena, dan po dan
| Bazen | Četvrt | Status | Vodena površina | Gravitira stanovnika (danas) |
|---|---|---|---|---|
| Sportski park Mladost (Bazeni Mladost, vanjski/ljetni) | Trešnjevka - jug | Privremeno zatvoren | — | — |
| Sportski park Mladost (Bazeni Mladost, unutarnji/cjelogodišnji) | Trešnjevka - jug | Privremeno zatvoren | 1.450 | — |
| Zimsko plivalište Mladost ("bazen u Daničićevoj/Žajinoj") | Trešnjevka - sjever | Zatvoreno (obnova) | 400 | — |
| Bazenski kompleks Svetice | Maksimir | Privremeno zatvoren | 1.640,5 | — |
| Bazenski kompleks Utrina | Novi Zagreb - istok | Radi | 1.730 | 208.366 |
| Sportsko-rekreacijski centar Šalata (Bazeni Šalata) | Gornji grad - Medveščak | Radi | 1.100 | 409.124 |
| Bazen Jelkovec | Sesvete | Radi | 975 | 131.487 |
| Bazen Iver | Sesvete | Privremeno zatvoren | 825 | — |
| Aquapark Adamovec | Sesvete | Radi | — | 17.849 |
| Bazen Špansko | Stenjevec | Otvara se | — | — |
Četrnaest četvrti bez ijednog bazena
Zatvaranja su privremena, ali raspored nije. Od sedamnaest gradskih četvrti, četrnaest nema nijedan javni bazen. Sve što Zagreb ima nalazi se u tri četvrti: Gornji grad-Medveščak (Šalata), Novi Zagreb-istok (Utrina) i Sesvete (Jelkovec, Iver, Adamovec).
Bez bazena su, među ostalima, Trešnjevka-jug sa 65 tisuća stanovnika, Novi Zagreb-zapad sa 64 tisuće i Gornja Dubrava s 58 tisuća — svaka od njih veća od Velike Gorice.
Bazeni po gradskim četvrtima
| Gradska četvrt | Stanovnika | Bazena | m² vode | m²/1000 st. | Prosječna udaljenost |
|---|---|---|---|---|---|
| Brezovica | 12.046 | — | — | — | 11,7 km |
| Donja Dubrava | 33.537 | — | — | — | 3,8 km |
| Donji grad | 31.209 | — | — | — | 1,1 km |
| Gornja Dubrava | 58.255 | — | — | — | 5,2 km |
| Gornji grad - Medveščak | 26.423 | 1 | 1.100 | 41,63 | 1,5 km |
| Maksimir | 47.356 | — | — | — | 2,7 km |
| Novi Zagreb - istok | 55.898 | 1 | 1.730 | 30,95 | 1,1 km |
| Novi Zagreb - zapad | 63.917 | — | — | — | 3,9 km |
| Peščenica - Žitnjak | 53.023 | — | — | — | 3,1 km |
| Podsljeme | 18.974 | — | — | — | 7,3 km |
| Podsused - Vrapče | 44.910 | — | — | — | 8,2 km |
| Sesvete | 70.800 | 2 | 975 | 13,77 | 3,3 km |
| Stenjevec | 53.862 | — | — | — | 6,9 km |
| Trešnjevka - jug | 65.324 | — | — | — | 5,3 km |
| Trešnjevka - sjever | 52.974 | — | — | — | 3,8 km |
| Trnje | 40.539 | — | — | — | 2,2 km |
| Črnomerec | 38.084 | — | — | — | 4,3 km |
Četvrti bez ijednog bazena prikazane su prigušeno.
Manji gradovi imaju višestruko više vode
Usporedba s drugim hrvatskim gradovima nije laskava.
Velika Gorica ima 61 tisuću stanovnika u cijeloj gradskoj jedinici i 30 tisuća u samom naselju, te jedan zatvoreni bazen otvoren 2018. Na tisuću stanovnika to je 9,5 kvadrata vode, odnosno 19,2 ako se računa samo urbano naselje.
Zagreb, u scenariju kad sve radi, ima najmanje 10,6 kvadrata na tisuću stanovnika — dakle otprilike kao Velika Gorica. Ovog kolovoza, sa stvarno otvorenim bazenima, spada na manje od pet kvadrata.
Varaždin ima 33,7 kvadrata na tisuću stanovnika. Sisak 31,2. Čakovec 71,7 — četrnaest puta više vode po stanovniku nego Zagreb ovog kolovoza.
Ovdje moramo biti pošteni: zagrebačka brojka je donja granica, jer dvama bazenima nismo uspjeli potvrditi vodenu površinu. Ali ni najoptimističnija dopuna ne bi zatvorila razliku prema Varaždinu ili Čakovcu.
Također: ne postoji službeni standard koliko bi kvadrata vode na tisuću stanovnika grad "trebao" imati. Tražili smo ga i nismo ga našli, pa ga nećemo izmisliti. Ove brojke govore samo o odnosu među gradovima, ne o normi.
Vodena površina na 1000 stanovnika
m² vodene površine javnih bazena na 1000 stanovnika (grad/JLS ukupno). Zagrebački stupci istaknuti bojom.
Hipoteza o zapadu — točna, i grad je to već primijetio
Pretpostavka od koje smo krenuli glasila je da bazen najviše treba Gajnicama, odnosno Podsusedu-Vrapču.
Račun je potvrđuje. Kad se za svaku od 218 mogućih lokacija izračuna koliko bi novi bazen skratio put stanovnicima — pri čemu se svaki kilometar množi brojem ljudi koji ga prelaze — na vrhu se nalazi zapadni pojas grada: Špansko-sjever, Malešnica, Špansko-jug. Gajnice su sedme od 218. Podsused-Vrapče je po prosječnoj nedostupnosti među tri najgore četvrti u gradu.
Ali odgovor je već u izgradnji. Bazen Špansko, investicija od 34 milijuna eura, gradi se točno na lokaciji koju naš izračun rangira kao najbolju u gradu. Kad se otvori, 140 tisuća ljudi dobit će bliži bazen, u prosjeku za 2,2 kilometra, a 78 tisuća njih prvi put će imati bazen unutar tri kilometra.
Gajnicama će se put skratiti s 6,1 na 3,1 kilometar. Bolje, ali ne riješeno.
Nezavisan izračun i gradska odluka ovdje se poklapaju — što je, iskreno, ugodno iznenađenje. Vrijedi napomenuti i ono manje ugodno: bazen je najavljivan za srpanj, a početkom kolovoza još nije otvoren.
Top 15 lokacija za novi bazen (danas)
Scenarij bez Španskog u pogonu — polazi od stanja prije njegova otvorenja.
| Kvart | Četvrt | Dobit (osoba×km) | Novo pokriveno u 3 km |
|---|---|---|---|
| Vrapče - jug | Stenjevec | 854.268 | 151.035 |
| Rudeš | Trešnjevka - sjever | 848.789 | 164.821 |
| Špansko - jug | Stenjevec | 829.145 | 134.159 |
| Špansko - sjever | Stenjevec | 828.740 | 122.087 |
| Malešnica | Stenjevec | 823.586 | 131.090 |
| Vrbani | Trešnjevka - jug | 822.843 | 153.830 |
| Donja Kustošija | Stenjevec | 817.541 | 169.794 |
| Dr. Ante Starčević | Trešnjevka - sjever | 805.270 | 181.312 |
| Ljubljanica | Trešnjevka - sjever | 791.894 | 163.482 |
| Prečko | Trešnjevka - jug | 780.009 | 120.293 |
| Kustošija - centar | Črnomerec | 767.594 | 145.264 |
| Vrapče - centar | Podsused - Vrapče | 753.576 | 111.730 |
| Pongračevo | Trešnjevka - sjever | 749.101 | 115.758 |
| Gajevo | Trešnjevka - jug | 743.820 | 135.005 |
| Stenjevec - sjever | Podsused - Vrapče | 723.373 | 91.433 |
Što je sljedeće nakon Španskog
Kad Špansko proradi, težište problema seli se — i to jednoznačno.
Ponovimo li isti izračun sa Španskim u pogonu, prvih deset lokacija gotovo je u cijelosti Dubrava: Studentski grad, Klaka, Poljanice, Novi Retkovec, Trnovčica, Dubrava-središte, Dubec. Gornja Dubrava ima 58 tisuća stanovnika i nijedan javni bazen; Donja Dubrava još 34 tisuće.
Ako se traži odgovor na pitanje "gdje poslije Španskog", podaci ga daju bez oklijevanja: istok grada.
Top 10 lokacija za novi bazen (kad Špansko proradi)
| Kvart | Četvrt | Dobit (osoba×km) | Novo pokriveno u 3 km |
|---|---|---|---|
| Studentski grad | Gornja Dubrava | 184.217 | 72.022 |
| Klaka | Gornja Dubrava | 181.449 | 58.281 |
| Poljanice | Gornja Dubrava | 175.499 | 70.395 |
| Novi Retkovec | Donja Dubrava | 167.077 | 63.791 |
| Trnovčica | Gornja Dubrava | 166.503 | 62.642 |
| 30. svibnja 1990. | Donja Dubrava | 165.265 | 56.731 |
| Dubrava - središte | Gornja Dubrava | 160.511 | 60.404 |
| Ivan Mažuranić | Donja Dubrava | 158.846 | 56.731 |
| Gornja Dubrava | Gornja Dubrava | 155.562 | 52.610 |
| Dubec | Gornja Dubrava | 148.120 | 62.124 |
Najdalje nije isto što i najpotrebnije
Vrijedi razlikovati dvije stvari koje se lako pomiješaju.
Najudaljeniji kvartovi su brezovički: Havidići, Lipnica i Kupinečki Kraljevec, svi između 15 i 22 kilometra od najbližeg otvorenog bazena. To su najgore pogođeni pojedinci u gradu.
Ali Brezovica ukupno ima 12 tisuća stanovnika raspoređenih po velikom području. Bazen ondje popravio bi situaciju malom broju ljudi. Bazen u Dubravi popravlja je desecima tisuća. To je razlika između "gdje je najgore" i "gdje bi novac najviše vrijedio" — i zato smo objavili obje ljestvice, a ne samo jednu.
Suprotan primjer su Sesvete. Očekivali smo da će ispasti loše zbog veličine, ali imaju tri bazena i nisu problematične.
20 najudaljenijih kvartova — prikazan scenarij: Danas
| Kvart | Četvrt | Stanovnika | Zračno km | Cestom km | Najbliži bazen |
|---|---|---|---|---|---|
| Učitavanje… | |||||
Cestovna udaljenost (OSRM) izračunata je samo za scenarij „Danas”; za ostale scenarije prikazuje se zračna linija.
Sportske dvorane
Isto smo pitanje postavili i za zatvorene sportske dvorane.
Zagreb ima 14 dvorana kojima upravlja Grad i još četiri školske s javnim terminima. Njihov raspored je ravnomjerniji od bazena, prije svega zato što uz škole redovito ide i dvorana — ali školska dvorana nije isto što i gradska, jer je dostupna samo u terminima izvan nastave i pretežno klubovima.
I ovdje je najveći objekt izvan pune funkcije: Dom sportova je u fazama rekonstrukcije od srpnja 2024., s dovršetkom planiranim za 2028. Procijenjeni trošak u međuvremenu je narastao s otprilike 11 na oko 70 milijuna eura. Za usporedbu, to je više nego dvostruko od cijene novog bazena u Španskom.
Sportske dvorane (gradske i školske)
| Dvorana | Četvrt | Kategorija | Status |
|---|---|---|---|
| Arena Zagreb | Novi Zagreb - zapad | Gradska | Radi |
| Atletska dvorana Zagrebački Velesajam | Novi Zagreb - zapad | Gradska | Radi |
| Boksačka dvorana Jelkovec | Sesvete | Gradska | Radi |
| Boksačka dvorana Zagrebački Velesajam | Novi Zagreb - zapad | Gradska | Radi |
| Dom sportova Zagreb | Trešnjevka - sjever | Gradska | Zatvoreno (obnova) |
| Klizalište Velesajam | Novi Zagreb - zapad | Gradska | Radi |
| Košarkaški centar Dražen Petrović | Trešnjevka - sjever | Gradska | Radi |
| Sportska dvorana Sutinska vrela | Podsused - Vrapče | Gradska | Radi |
| Sportska dvorana Trešnjevka | Trešnjevka - sjever | Gradska | Radi |
| Sportski centar Lučko — gimnastička dvorana | Novi Zagreb - zapad | Gradska | Radi |
| Sportski centar Medarska (dvorana za stolni tenis) | Stenjevec | Gradska | Radi |
| Školska sportska dvorana Boško Božić Pepsi (Trnsko) | Novi Zagreb - zapad | Gradska | Radi |
| Školska sportska dvorana Dubrava | Gornja Dubrava | Gradska | Radi |
| Školska sportska dvorana Peščenica | Peščenica - Žitnjak | Gradska | Radi |
| Dvorana Škrlčeva | Maksimir | Školska | Radi |
| Školska sportska dvorana Sesvete | Sesvete | Školska | Radi |
| Školsko-sportski centar Konavoska | Trešnjevka - sjever | Školska | Radi |
| Školsko-sportski centar Utrine | Novi Zagreb - istok | Školska | Radi |
Koliko to zapravo košta
Bazen Špansko stajat će oko 34 milijuna eura. Da se to ne bi čitalo kao apstraktan broj, evo nekoliko poštenih usporedbi — poštenih znači da uspoređujemo iznose istog razdoblja i iste proračunske vrste.
Grad Zagreb u 2026. planira proračun od 3,15 milijardi eura, od čega preko 300 milijuna na kapitalna ulaganja, a 77 milijuna na kapitalna ulaganja u sportsku infrastrukturu. Cijeli Špansko odgovara otprilike 44 posto jednogodišnjih kapitalnih ulaganja u sport, odnosno 11 posto svih kapitalnih ulaganja Grada u toj godini. Rasporedi li se investicija na godine gradnje, godišnji udio je oko tri desetinke postotka gradskog proračuna.
Cijena po kvadratu vode varira dramatično: od 4.400 eura u Vukovaru 2017. do 26.700 eura u Španskom. Razlika nije samo inflacija — ovisi o tome gradi li se sam bazen ili cijeli kompleks sa saunama, tribinama i garažom. Tipičan "kvartovski" bazen od 25 metara sa šest staza mogao bi, prema toj računici, stajati oko sedam milijuna eura. To je naša procjena, ne ponuda.
I ono što se najčešće zaboravi: bazen je skup i nakon što se sagradi. Ustanova koja upravlja gradskim sportskim objektima potrošila je 2024. gotovo 27 milijuna eura na pogon svih 32 objekta. Koliko od toga otpada baš na bazene nije javno razdvojeno, ali svaki novi bazen znači i trajnu godišnju obvezu, ne samo jednokratni trošak.
Koliko je 34 milijuna eura, zapravo
| Usporedba | Iznos (brojnik / nazivnik) | Razdoblje | Napomena |
|---|---|---|---|
| Cijena bazena Špansko (ukupna investicija) prema planiranim kapitalnim ulaganjima Grada Zagreba U SPORTSKU INFRASTRUKTURU u 2026. | 34,0 M € / 77,0 M € | brojnik: ukupna investicija (visegodisnja, gradnja cca 2023./2024.-2026./2027.); nazivnik: SAMO 2026. (planirano) | Omjer = 44.2%. RAZDOBLJA SE NE POKLAPAJU POTPUNO (brojnik je zbroj troska kroz vise godina gradnje, nazivnik je JEDNA proracunska godina) - ovo VJEROJATNO PREUVELICAVA udio jer je stvarni trosak Spanskog razliven kroz 3-4 proracunske godine, ne koncentriran samo u 2026. Vidi nizu 'godisnji udio' stavku za posteniju, anualiziranu usporedbu. |
| Cijena bazena Špansko (godišnji udio, procjena) prema UKUPNOM godišnjem proračunu Grada Zagreba u 2026. | 9,7 M € / 3150,0 M € | oba: godisnje (2026.) - brojnik je ANUALIZIRANA PROCJENA (ukupna cijena / procijenjeni broj godina gradnje), ne stvarni godisnji trosak po godini | Omjer = 0.308% godisnjeg gradskog proracuna - NAJPOSTENIJA usporedba u ovom skupu jer su OBA broja anualizirana (godisnja razina), za razliku od cesto vidjenih usporedbi koje diju ukupnu (visegodisnju) cijenu bazena s JEDNOM proracunskom stavkom. Namjerno prikazana kao protutezu dramaticnijim omjerima nize. |
| Cijena bazena Špansko prema UKUPNIM planiranim kapitalnim ulaganjima Grada Zagreba u 2026. | 34,0 M € / 300,0 M € | brojnik: ukupna investicija (visegodisnja); nazivnik: 2026. planirano (>300 mil EUR) | Omjer = 11.3%. Isto upozorenje o razdobljima kao gore - ovo je gruba usporedba 'velicine' investicije, ne precizan godisnji teret. |
| Cijena bazena Špansko prema STVARNO REALIZIRANIM kapitalnim ulaganjima Grada Zagreba u 2024. | 34,0 M € / 166,7 M € | brojnik: ukupna investicija (visegodisnja); nazivnik: 2024. STVARNO REALIZIRANO (ne plan) | Omjer = 20.4%. Koristi REALIZIRANU (ne planiranu) brojku jer planovi kapitalnih ulaganja u Zagrebu redovito nisu u punom iznosu realizirani (vidi proracun_zg.kapitalna_ulaganja_napomena) - ipak, i dalje mijesa visegodisnji brojnik s jednogodisnjim nazivnikom. |
| Cijena bazena Špansko prema desetogodišnjem trošku POGONA usporedivog gradskog bazena (Varaždin, proxy). | 34,0 M € / 7,2 M € | brojnik: jednokratna investicija u izgradnju; nazivnik: 10 godina POGONA (procjena po analogiji, NE Zagreb) | Omjer = 4.7x. VAZNO OGRANICENJE: nazivnik NIJE Zagrebacki podatak - Zagreb (Ustanova upravljanje sportskim objektima) objavljuje SAMO agregatni trosak za svih 32 objekta zajedno, nikad izoliran za jedan bazen (vidi kontekst.trosak_pogona.napomena). Ovdje koristimo Varazdinski gradski bazen (post-otplate kredita, 2015-2016, 716.703 EUR/god) kao najbliži dostupan PROXY za trosak pogona jednog usporedivog objekta - RAZLICIT GRAD, RAZLICITI bazen (stariji, veci olimpijski kompleks), stoga OKVIRNA procjena reda velicine, ne precizna brojka za Spansko. |
| Cijena bazena Špansko prema VIŠEGODIŠNJEM planu komunalnih aktivnosti GČ Stenjevec (gdje se bazen gradi). | 34,0 M € / 1,8 M € | brojnik: ukupna investicija (visegodisnja); nazivnik: GODISNJI plan GC Stenjevec za 2026. (1,818,000 EUR/god) | Omjer = 18.7 GODINA plana. UPOZORENJE (obavezno uz ovu usporedbu): Bazen Spansko je GRADSKI KAPITALNI PROJEKT (odlucuje Gradska skupstina/gradonacelnik), dok je 'plan komunalnih aktivnosti GC' OPERATIVNI proracun gradske cetvrti za redovno odrzavanje (odlucuje Vijece GC unutar ZAKONSKI ODVOJENOG, mnogo manjeg proracunskog razreda) - VIJECE GC NE ODLUCUJE o kapitalnim projektima poput bazena i NEMA ovlasti preusmjeriti taj novac. Ova usporedba ilustrira RELATIVNU VELICINU iznosa, NE stvarnu proracunsku zamjenjivost - ne treba je citati kao 'GC bi umjesto ovoga moglo...'. |
Što nismo mogli izračunati
Zamolili su nas i da pokažemo koliko svaka četvrt pridonosi gradskom proračunu, kako bi se to moglo usporediti s onim što u nju dolazi.
To nismo mogli napraviti, i mislimo da je važno reći zašto. Porez na dohodak, koji je Zagrebu daleko najveći prihod — 1,21 milijardu eura, odnosno 47 posto svih prihoda u 2024. — dijeli se prema prebivalištu, ali se objavljuje na razini cijelog grada. Razrada po gradskim četvrtima ne postoji javno. Provjerili smo Poreznu upravu, gradske dokumente i Statistički ljetopis; nema je.
Mogli bismo je grubo procijeniti množenjem broja zaposlenih po četvrti s prosječnom gradskom plaćom, ali takva bi procjena zanemarila upravo ono što je zanimljivo — razlike u primanjima među četvrtima — pa bi vjerojatno prikazala točno suprotno od istine. Radije nemamo brojku nego da imamo krivu.
Ono što jesmo mogli pokazati je druga strana: koliko se kroz program vijeća pojedine gradske četvrti stvarno isplati, i koliko je planirano planovima komunalnih aktivnosti. To stoji na stranici Planovi.
Kako smo računali i gdje smo nesigurni
Za svaki od 218 kvartova uzeli smo težište njegovog službenog poligona i izmjerili zračnu udaljenost do najbližeg bazena. Zatim smo za svaku od 218 lokacija izračunali koliko bi novi bazen ondje smanjio ukupnu udaljenost svih stanovnika grada, pri čemu svaki kilometar nosi težinu broja ljudi koji ga prelaze.
Tri ograde koje treba znati:
Zračna udaljenost nije stvarna. Provjerili smo je stvarnim vozačkim rutama za svih 218 kvartova: prava je ruta u prosjeku 1,7 puta dulja, a u najgorem slučaju 5,3 puta. To znači da naše brojke sustavno podcjenjuju stvarnu udaljenost, i to najviše u kvartovima sa slabim cestovnim vezama — dakle upravo ondje gdje je situacija ionako najgora.
Ljestvica "najgorih" ovisi o tome što se mjeri. Ako se vrednuje čista udaljenost, na vrhu su rijetko naseljena brezovička sela. Ako se vrednuje broj pogođenih ljudi, na vrhu su gusti periferni kvartovi. Objavili smo obje ljestvice i njihov prosjek, umjesto da se pravimo da postoji jedan točan poredak.
Dvama bazenima nedostaje podatak o vodenoj površini, pa je zagrebački omjer kvadrata po stanovniku donja granica, a ne točna brojka.
Podaci o statusu bazena provjereni su na stranicama ustanove koja njima upravlja na dan izrade analize. Bazeni se otvaraju i zatvaraju — ako primijetite da nešto više ne stoji, javite nam.
Izvori i metodologija
- Referentna tocka svakog kvarta (MO) je TEZISNI CENTROID sluzbenog poligona granice (data/sources/mo_rings.json, shoelace formula, ravninska lng/lat aproksimacija - dovoljno tocno na skali grada). Ovo je aproksimacija stvarne 'gdje ljudi zive' tocke, ali je jedina dostupna objektivna referentna tocka bez podataka o rasporedu zgrada unutar MO.
- CETIRI SCENARIJA pristupacnosti bazenima (v3, 6.8.2026., prosireno nakon blokirajuceg nalaza o Sveticama): 'danas' = samo bazeni sa status_rada='radi' NA DAN IZRADE, 6.8.2026. (STVARNO dostupno danas). Iskljuceni iz 'danas': Zimsko plivaliste Mladost (zatvoren_obnova, od 16.3.2026.), Bazenski kompleks Svetice (zatvoren_privremeno, godisnji remont 1.-31.8. nakon izvanrednog kvara 28.7.), Bazen Iver (zatvoren_privremeno, godisnji remont 3.-16.8.), SP Mladost VANJSKI i UNUTARNJI - oba zapisa (zatvoren_privremeno, 22.7.-9.8. zbog Svjetskog prvenstva U-16 vaterpolo + unutarnji dodatno zbog remonta), Bazen Spansko (otvara_se, otvorenje nije potvrdjeno). Scenarij 'danas' stoga ima SAMO 4 od 10 javnih zapisa (Utrina, Salata, Jelkovec, Adamovec) - vidi bazeni_raw.json napomenu 'BLOKIRAJUCI ISPRAVAK 6.8.2026.' za puni kontekst otkrica. 'sve_radi' = svi javni bazeni bez obzira na trenutni status_rada (uklj. sve gore navedeno - hipotetsko 'puno' stanje); 'bez_spanskog' = 'sve_radi' minus Bazen Spansko, radi izolacije SAMO Spanskog ucinka (usporedba sa 'sve_radi'); 'ljeto_2026' (NOVO, v3) = 'sve_radi' minus SVE sto je zatvoreno BILO KADA tijekom kolovoza 2026 (polje 'zatvoreno_kolovoz_2026' u bazeni_raw.json) - ukljucuje i Bazenski kompleks Utrina (zatvoren 15.8.-5.9., iako je 6.8. jos otvoren) uz sve iz 'danas' - NAJPOSTENIJI prikaz stvarne ljetne ponude ('sto gradjanin stvarno ima na raspolaganju usred ljeta'), samo 3 od 10 zapisa (Salata, Jelkovec, Adamovec) prezive citav kolovoz bez prekida. Ravna polja u 'kvartovi' (km_bazen, najblizi_bazen, itd.) odgovaraju scenariju 'danas' radi kompatibilnosti - puni set sva CETIRI scenarija (uklj. indeks_pustinje/rang_A/rang_B/rang_kombinirani PO SCENARIJU, prosireno v3) je u podobjektu 'scenariji'.
- STATUS 'zatvoren_privremeno' (NOVO, v3, 6.8.2026.) je namjerno UVEDEN kao odvojen od 'zatvoren_obnova': 'zatvoren_privremeno' oznacava KRATKOTRAJNO zatvaranje (dani do tjedni - godisnji remont, izvanredni kvar, ustupanje objekta za sportski dogadjaj), dok 'zatvoren_obnova' oznacava VISEMJESECNU/VISEGODISNJU rekonstrukciju (Zimsko Mladost, Dom sportova) - razlicite price za clanak (jedno je sezonska neugodnost, drugo strukturni manjak). OBA statusa iskljucuju objekt iz scenarija 'danas' na isti nacin.
- Udaljenost 'km_bazen'/'km_dvorana' je ZRACNA LINIJA (haversine) - koristi se za SVO RANGIRANJE i OPTIMIZACIJU jer je potpuna (racunljiva za sve parove tocaka). Uz nju, za scenarij 'danas' dodana je i STVARNA CESTOVNA udaljenost/vrijeme voznje ('cestovna_km'/'vozn_min') preko javnog OSRM servera (router.project-osrm.org, profil 'driving', bez tokena) - vidi poseban odlomak o OSRM pokrivenosti u napomenama. Cestovna udaljenost NIJE koristena za rangiranje/optimizaciju (nepotpuna zbog moguceg neuspjeha dohvata), samo kao realisticniji dodatni prikaz.
- Sportski park Mladost sada ima DVA zapisa u bazeni_raw.json (razdvojeno adversarijalnom provjerom 6.8.2026.): 'vanjski/ljetni' (sezonski) i 'unutarnji/cjelogodisnji' - oba na istoj fizickoj lokaciji (Jarunska 1-5). Namjerno se broje ZASEBNO u 'bazeni_3km'/'bazeni_5km' jer predstavljaju razlicite, neovisno dostupne facilitete (razlicito radno vrijeme, sezonalnost) - ovo blago povecava broj 'bazena unutar 3/5 km' za kvartove blizu Jarunske u odnosu na kvartove blizu jednolokacijskih objekata, transparentno navedeno ovdje.
- Dvorane: 'km_dvorana' i 'dvorane_3km' racunaju SAMO kategoriju 'gradska' (14 objekata), ISKLJUCUJUCI one sa status_rada='zatvoren_obnova' (trenutno: Dom sportova, u fazi visegodisnje rekonstrukcije do 2028.) - ne bi bilo posteno prikazati zatvorenu dvoranu kao 'najblizu dostupnu'. 'km_dvorana_sve' dodaje kategoriju 'skolska' (4 objekta), istim izuzecem. 'klupska/privatna' (33 objekta) NIJE ukljucena ni u jednu varijantu.
- CATCHMENT (prosireno v3): svaki kvart pripisan je najblizem (zracnom linijom) operativnom javnom bazenu, IZRACUNATO ZA SVA CETIRI SCENARIJA. 'catchment_st'/'st_po_m2'/'st_po_stazi' na svakom zapisu bazena ostaju RAVNA polja = scenarij 'danas' (kompatibilnost), a novo polje 'catchment_scenariji' na svakom zapisu bazena daje puni catchment po sva cetiri scenarija (null ako bazen nije u tom scenariju).
- INDEKS 'BAZENSKA PUSTINJA' (prosireno v3: racunat za SVA CETIRI scenarija, ne samo 'danas'): umjesto jedne 'glavne' formule, RANGIRANO JE PO OBJE i zapisan KOMBINIRANI rang (dio D zadatka), jer poredak NIJE robustan na izbor formule. FORMULA A: raw = km_bazen * ln(stanovnici), min-max na 0-100 (polje 'indeks_pustinje') - log sprjecava da najveci kvartovi mehanicki dominiraju cisto zbog broja stanovnika. FORMULA B: 0.5*percentil_rang(km_bazen) + 0.5*percentil_rang(stanovnici), BEZ loga. 'rang_A'/'rang_B' = rang 1-218 po svakoj formuli (1 = najgore opskrbljen). 'rang_kombinirani' = jednostavan PROSJEK ta dva ranga (moze biti decimalan, npr. 5.5) - NIJE ponovno rangiran u cijele brojeve, radi transparentnosti izracuna. Ravna polja u 'kvartovi' (indeks_pustinje/rang_A/rang_B/rang_kombinirani) ostaju scenarij 'danas' (UI kompatibilnost); puni izracun za sva cetiri scenarija je u podobjektu 'scenariji' svakog kvarta.
- OPTIMIZACIJA (prosireno v3): racunata za SVA CETIRI scenarija odvojeno ('optimizacija_danas', 'optimizacija_sve_radi', 'optimizacija_bez_spanskog', 'optimizacija_ljeto_2026') jer se prioriteti mijenjaju ovisno o tome koji su bazeni trenutno dostupni. Kandidati su centroidi svih 218 kvartova (isti model kao 'gdje ljudi zive'), zajednicki za sve scenarije. Za svaki kandidat: dobit = suma_i( stanovnici_i * (stara_udaljenost_i - min(stara_udaljenost_i, nova_udaljenost_i)) ) - koliko bi se smanjila stanovnistvom ponderirana ukupna udaljenost do najblizeg bazena grada kad bi se na toj lokaciji izgradio novi bazen (postojeci bazeni ostaju). 'novo_pokriveno_3km' = koliko bi stanovnika PRVI PUT dobilo bazen unutar 3 km zracne linije.
- UCINAK BAZENA SPANSKO: eksplicitno izracunat kao razlika scenarija 'bez_spanskog' -> 'sve_radi' (vidi 'spansko_ucinak' u izlazu) - broj stanovnika kojima Spansko postaje najblizi bazen, prosjecno skracenje udaljenosti za te stanovnike, i broj stanovnika koji su PRVI PUT unutar 3 km. VAZNO: ovo je HIPOTETSKI izracun (Spansko JOS NIJE potvrdjeno otvoren na dan izrade popisa) - pokazuje ocekivani ucinak KAD/AKO se otvori, ne stvarno stanje danas.
- UCINAK ZATVARANJA SVETICA (NOVO, v3, 6.8.2026., vidi 'svetice_ucinak' u izlazu): izoliran ucinak SAMO Svetica, izracunat kao razlika 'sve_radi' -> ad-hoc popis 'sve_radi minus Svetice' (SVI ostali bazeni ostaju dostupni kao u sve_radi - namjerno NIJE usporedjeno sa scenarijem 'danas' jer bi to pomijesalo ucinak Svetica s ISTOVREMENIM zatvaranjem Ivera i SP Mladosti). Pokazuje koji je bazen preuzeo koje kvartove Svetica i za koliko km se prosjecno pogorsala udaljenost pogodjenim stanovnicima.
- BENCHMARK m2/1000 st. (prosireno v3): racunat za SVA CETIRI scenarija (podobjekt 'benchmark.zagreb.scenariji'); glavna ('headline') brojka ostaje scenarij 'danas' radi UI kompatibilnosti ('m2_na_1000_st_donja_granica'), a 'sve_radi' usporedbena vrijednost takodjer je zadrzana kao zasebno polje. Velika Gorica/Varazdin/Cakovec/Sisak preuzeti izravno iz data/sources/benchmark_bazeni.json.
- PRORACUNSKE USPOREDBE (dio E): svaka usporedba u 'kontekst.usporedbe' ima eksplicitno polje 'razdoblje' koje navodi TOCNO koje je razdoblje brojnika i nazivnika - namjerno vise NEMA 'skrivenih' usporedbi gdje se visegodisnji trosak dijeli s jednogodisnjim proracunom bez upozorenja. Usporedba s operativnim planom GC-a NOSI OBAVEZNU napomenu da su to razliciti proracunski razredi i da Vijece GC ne odlucuje o kapitalnim projektima.
- VALIDACIJA 218 kvartova protiv kanonskog popisa (dio F): data/odbori.json (data.gov.hr, Vijeca gradskih cetvrti i Mjesni odbori) sada se STVARNO koristi (prije je bio ucitan, ali nikad iskoristen - 'mrtvo ucitavanje'). Vidi 'odbori_validacija' u napomenama za rezultat usporedbe imena.
- VALIDACIJA: 218 kvartova (MO) u izlazu (ocekivano 218).
- PROTURJECJE - Vugrovec: mo_rings.json ima kljuc 'sesvete/vugrovec-donji' (danasnja administrativna granica), ali Popis 2021. (stanovnistvo.json) iskazuje 'Vugrovec' (Donji+Gornji ZAJEDNO = 1356 stan.) kao jednu popisnu jedinicu te zasebno 'vugrovec-gornji' (305 stan.). PROCJENA (izvedena oduzimanjem): 1356 - 305 = 1051 stanovnika za 'sesvete/vugrovec-donji' - oznaceno interno kao procjena. Ovo je JEDINI kvart u cijelom skupu s procijenjenim stanovnistvom. Ista razlika ('Vugrovec' vs 'Vugrovec Donji') vidljiva je i u validaciji protiv data/odbori.json nize.
- ODBORI.JSON VALIDACIJA (dio F, prije mrtvo ucitavanje - sada stvarno iskoristeno): kanonski popis data/odbori.json ima 218 MO u 17 GC; mo_rings.json ima 218 MO. Nakon normalizacije (navodnici/velika-mala slova), razlike u nazivima nadjene su u 1 GC: sesvete (mo_rings: ['vugrovec'], odbori.json: ['vugrovec donji']). Sve razlike su KOZMETICKE (razlika u navodenju navodnika u odbori.json izvornoj tablici, 'Kozari putevi' vs 'Kozari Putevi' velika/mala slova) OSIM Vugrovec/Vugrovec Donji koja je vec gore objasnjena - BROJ (218) i skup GC-ova se u potpunosti poklapaju.
- Zbroj stanovnistva svih 218 kvartova = 766826, TOCNO jednako i zbroju catchment stanovnistva svih bazena u scenariju 'danas' (po definiciji).
- Provjera 'nijedna udaljenost nije 0' (scenarij 'danas'): 0 kvart(ova) ima km_bazen zaokruzen na 0.0: NEMA takvih kvartova. Ocekivano SAMO za kvartove u kojima se doista nalazi bazen.
- OSRM CESTOVNA UDALJENOST (dio C): pokrivenost 218/218 kvartova (0 bez uspjesnog odgovora, ostavljeno na null - NIJE izmisljeno). Prosjecni omjer cestovna/zracna udaljenost = 1.7x, najveci nadjeni omjer = 5.3x - potvrdjuje adversarijalni nalaz da zracna linija znacajno podcjenjuje stvarnu udaljenost, i to NEJEDNAKO (periferni/brdoviti kvartovi imaju vece omjere zbog zaobilaznih cesta preko Save/autocesta/Podsljemena).
- UCINAK BAZENA SPANSKO (dio B, hipotetski jer Spansko jos nije potvrdjeno otvoren): 140,733 stanovnika bi dobilo Spansko kao najblizi bazen (prosjecno skracenje 2.24 km), od cega 78,484 PRVI PUT unutar 3 km zracne linije od bilo kojeg bazena.
- ROBUSNOST indeksa 'bazenska pustinja' (scenarij 'danas'): top 10 po formuli A i top 10 po formuli B DIJELE 2/10 kvartova - poredak OVISI o tome vrednuje li se prvenstveno udaljenost (formula A/B razlicito tezinski tretiraju ekstremne vrijednosti) ili broj pogodjenih ljudi. Zato UI prikazuje 'rang_kombinirani' (prosjek oba ranga) kao glavni sortirani prikaz, uz mogucnost usporedbe rang_A/rang_B.
- HIPOTEZA 'Podsused-Vrapce (Gajnice) najvise treba bazen', sva cetiri scenarija: [danas] km=8.6 do Sportsko-rekreacijski centar Šalata (Bazeni Šalata); [sve_radi] km=3.1 do Bazen Špansko; [bez_spanskog] km=6.1 do Zimsko plivalište Mladost ("bazen u Daničićevoj/Žajinoj"); [ljeto_2026] km=8.6 do Sportsko-rekreacijski centar Šalata (Bazeni Šalata). Gajnice rang_kombinirani po scenariju: danas=#7.5, sve_radi=#40.5, bez_spanskog=#12.5, ljeto_2026=#10.5 (od 218); kao KANDIDAT za novi bazen #22/218 (danas) / #35/218 (sve_radi) / #7/218 (bez_spanskog) / #34/218 (ljeto_2026); GC Podsused-Vrapce najbolji kandidat ukupni rang (danas) #12, GC sam #1/17 po prosjecnom kombiniranom rangu pustinje (danas). ZAKLJUCAK: hipoteza se NE potvrdjuje u punom obliku (Gajnice/Podsused-Vrapce nije #1 ni u jednoj analizi ni u jednom scenariju), iako Podsused-Vrapce ostaje medju losije opskrbljenim GC. Kontrolni kvartovi Spansko-sjever i Podsused (isti GC/susjedni GC kao Gajnice) - puni rang po scenariju: Špansko - sjever: danas=#15.5, sve_radi=#127.5, bez_spanskog=#21.0, ljeto_2026=#18.5; Podsused: danas=#6.5, sve_radi=#13.0, bez_spanskog=#6.5, ljeto_2026=#9.0.
- BENCHMARK m2/1000 st. (sva cetiri scenarija): Zagreb 'danas' = 4.96 m2/1000st. nasuprot Velikoj Gorici 9.5 m2/1000st.; danas=4.96; sve_radi=10.59; bez_spanskog=10.59; ljeto_2026=2.71 m2/1000st. Zagrebove brojke su DONJA GRANICA (neki operativni bazeni nemaju potvrdenu povrsinu) - razlika izmedju Zagreba i VG moze biti manja od potencijalne velicine neizracunatih bazena. Scenarij 'ljeto_2026' (samo Salata/Jelkovec/Adamovec) daje najniski, najrealniji ljetni omjer.
- Aquapark Adamovec (privatna tvrtka, javno dostupan uz placanje ulaznice) tretiran je kao 'javni' bazen u smislu pristupacnosti, ali NIJE u gradskom vlasnistvu/upravljanju.
- STATUS OPERATIVNIH OBJEKATA (dio A, v2 6.8.2026., DJELOMICNO ZASTARJELO - vidi sljedecu napomenu 'BLOKIRAJUCI ISPRAVAK v3' za ispravke istog dana): Zimsko plivaliste Mladost ZATVORENO od 16.3.2026. (obnova, do 2 god.); Bazen Spansko JOS NIJE POTVRDJENO OTVOREN (status 'otvara_se', radovi u zavrsnoj fazi, dimenzija glavnog bazena ISPRAVLJENA s pogresnih '50m olimpijski' na potvrdjenih 34x25m); Sportski park Mladost RAZDVOJEN u vanjski (sezonski) + NOVOOTKRIVENI unutarnji (cjelogodisnji) zapis; Dom sportova u visegodisnjoj fazi rekonstrukcije (zavrsetak 2028., cijena eskalirala s ~11 na ~70 mil EUR); KC Drazen Petrovic sanirano nakon olujnog ostecenja krova (27.3.2026., sanacija zavrsena 23.4.2026., ~146.000 EUR), sira rekonstrukcija najavljena bez datuma; Grand Hotel Zagreb i skolski bazen OS Marije Juric Zagorke PROVJERENI ali NISU uvrsteni jer opca javna dostupnost nije potvrdjena (vidi njihove zapise u bazeni_raw.json).
- BLOKIRAJUCI ISPRAVAK v3 (6.8.2026., isti dan kao gornja napomena - druga, sustavna provjera): uzivo, izravno na sportskiobjekti.hr (ne vise samo na sekundarnim izvorima poput telegram.hr vodica) provjereno je SVIH 10 javnih zapisa bazena. Rezultat: na dan 6.8.2026. STVARNO su zatvorena/nedostupna CETIRI zapisa, ne samo Svetice kako je prvotno prijavljeno - Bazenski kompleks Svetice (1.-31.8., godisnji remont nakon izvanrednog kvara 28.7.), Bazen Iver (3.-16.8., godisnji remont - ISPRAVLJEN pogresan raniji datum '15.-31.8.' preuzet iz telegram.hr), i OBA zapisa Sportskog parka Mladost, vanjski i unutarnji (22.7.-9.8., domacinstvo Svjetskog prvenstva U-16 vaterpolo - ovo NIJE bilo poznato niti spomenuto u prvotnom zadatku, otkriveno tek ovom sustavnom provjerom). Scenarij 'danas' stoga sada ima SAMO 4 od 10 javnih zapisa (Utrina, Salata, Jelkovec, Adamovec) - vidi 'scenarij_validacije' za brojke. Uveden je novi status 'zatvoren_privremeno' (kratkotrajno) odvojen od 'zatvoren_obnova' (visemjesecno), i novi scenarij 'ljeto_2026' preko polja 'zatvoreno_kolovoz_2026' (dodaje i Utrinu, koja je 6.8. jos otvorena ali se zatvara 15.8.-5.9.) - u tom scenariju prezive citav kolovoz samo 3 od 10 zapisa (Salata, Jelkovec, Adamovec). Puni tekst nalaza: vidi bazeni_raw.json napomenu 'BLOKIRAJUCI ISPRAVAK 6.8.2026.'.
- Podaci generirani 2026-08-06.
- Objektima upravlja Ustanova Upravljanje sportskim objektima (Grad Zagreb) — sportskiobjekti.hr.