O autorze analiz
Analizy na buslo.pl to projekt jednoosobowy. Sam zbieram dane, piszę backend, liczę izochrony i generuję mapy. Od 4 lat zajmuję się aplikacjami opartymi o mapy i dane geoprzestrzenne. Wyznaczam trasy i liczę czasy dojazdów. Mam własne zaplecze serwerowe, które pozwala mi szybko i tanio pokazywać dane przestrzenne na czytelnych mapach.
Analizy powstały z potrzeby podzielenia się danymi, które zwykle są ukryte w rządowych systemach nieprzystosowanych do wizualizacji. Chcę, żeby każdy mógł zobaczyć skomplikowane dane w prosty i czytelny sposób.
Uważam, że mapy to dziś podstawa. Pokazują problemy przestrzenne w czytelny sposób. Dzięki mapom łatwiej zrozumieć otaczający nas świat i podejmować lepsze decyzje.
Więcej o mnie przeczytasz na mojej stronie domowej m3ntor.dev.
Dane
- demografia z Narodowego Spisu Powszechnego 2021 w siatce 1 na 1 km oraz dane GUS o mieszkańcach gmin i powiatów,
- budynki z bazy BDOT10k i EGiB, w tym liczba mieszkańców w budynkach wielorodzinnych,
- budynki skrzyżowane z danymi LiDAR, dzięki czemu wysokości budynków z BDOT10k są poprawne.
Połączenie tych danych pozwala precyzyjnie odtworzyć demografię Polski. Wiemy, ile osób mieszka w pojedynczych budynkach. Oddzielamy budynki mieszkalne od niemieszkalnych. System Valhalla wyznacza izochrony, czyli obszary, do których dojdziesz albo dojedziesz w określonym czasie. Liczy je po prawdziwych drogach, chodnikach i ścieżkach z OpenStreetMap, a nie w linii prostej.
Przykład: mieszkasz nad rzeką. Okrąg o promieniu kilometra zawyża dostępność terenu. Izochrona uwzględnia rzekę i prowadzi przez mosty i kładki. To pokazuje realny zasięg w danym miejscu.
Narzędzia
- własna baza PostgreSQL z rozszerzeniem PostGIS,
- Node.js i Express,
- silnik tras Valhalla,
- serwer kafli wektorowych Martin,
- biblioteka MapLibre GL do map.
Całość działa na moim serwerze dedykowanym.
Znalazłeś błąd w danych? Masz pomysł na kolejną mapę albo chcesz porozmawiać o współpracy? Napisz na m3ntor@m3ntor.dev.