URBAN MASH

@urban_mash · Russian · active

Subscribers 2.3K tracking since 12 Nov
Reach per post (ERR) 40.5%944 avg views
Posting 2.1/week last 1 day ago
Reactions per 1K views 40.5 🔥 ❤ 👏
edited

#30DayMapChallenge VINTAGE Day 6 🇳🇱РОТТЕРДАМ, 14 МАЯ 1940 14 мая 1940 года центр Роттердама сгорел. Через 86 лет линию пожара до сих пор видно в реестре зданий: внутри нее до 1940 года построено только 5% нынешних зданий, а в километре снаружи - 63%. Собрала это в анимацию на открытых данных. Сначала горит зона, которую город сам отметил как разрушенную в мае 1940 (сам огонь условный, а вот его границы взяты с карты), потом каждое нынешнее здание вырастает в год постройки по реестру BAG. Две трети зданий внутри линии - это восстановление 1940–1965, и 99% из них не охраняются как памятники. Т.е. наследие центра Роттердама теперь - это само восстановление. А еще есть интерактивная карта: карту 1940 года можно двигать ползунком поверх сегодняшних зданий, а по клику на дом видно, что было на этом месте в мае 1940-го. Как сделано 1) Здания - 42 823 полигона BAG (Kadaster) через WFS PDOK, у каждого bouwjaar, год постройки. Здание считается внутри линии, если внутри его representative point. 2) Линия пожара - 380 светильников типа «Grondspot Medio type Brandgrens» из WFS уличного освещения мэрии. Соединила их минимальным остовным деревом (ребра до 160 м), вышло 10 км линии. Для подсчета замкнула зону по реке: суша внутри 257 га, у Stadsarchief 258 га руин. 3) Проверка устойчивости: с отступом 50 м от края довоенных 5,3%, по зоне с карты разрушений 1940 года 9%, в кольцах до 2 км снаружи 59–64%. Разрыв держится. 4) Карта 1940 года из Stadsarchief, привязка Allmaps (Rotterdam Time Machine, 4 точки, аффинное преобразование). Под каждым зданием читаю цвет карты: на 93 местах, где в 1940-м дом уцелел, сейчас в 74 случаях стоит послевоенное здание, т.е. уцелевшее потом снесли. 5) Памятники RCE привязаны к зданиям BAG через sjoin_nearest (до 15 м), агрегаты посчитаны в DuckDB SQL. 6) Анимация - 765 кадров matplotlib, огонь условный: расстояние от случайных очагов внутри зоны 1940 года плюс шум. Кадры рендерятся в 8 процессах, каждый пишет кусок H.264 через ffmpeg, куски склеиваются без перекодирования. Интерактив на Leaflet, карта 1940 года заранее переведена в Web Mercator. Данные: Kadaster (BAG), мэрия Роттердама, Stadsarchief Rotterdam, RCE. Стек: Python (geopandas, shapely, networkx, scipy, scikit-image), DuckDB, matplotlib, ffmpeg, Leaflet. @urban_mash

Views over time

02505007506 Nov 19:0612 Nov 22:337606 Nov 19:06: 0 views12 Nov 22:33: 760 views
Snapshots we took after posting.
WhenViews
6 Nov 2026, 19:060
12 Nov 2026, 22:33760

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.