Поисковик Хрущёвок

Когда я ищу квартиру, для меня важно знать не типовой ли это дом «панелька» 70–90х. Одно время пожив в однокомнатной квартире в Башне Вулыха я проникся уважением к этим сериям типовых домов советской эпохи по сравнению панельками.

Интересно было бы посмотреть на карте на застройку столицы определенной серией домов. Понятно что компьютерные технологие не могут учесть соседей и весь колорит районов, навивающих тоску и уныние. Но теперь по крайней мере можно взглянуть на столицу с высоты птичьего полета и решить где хочется жить.

Сказано — сделано! Добавил в данные карты тип дома в данных из OpenStreetMap для тега design: ref — чтобы работал поиск для проектов типовых зданий. Поскольку типовых проектов в базе достаточно много, то выбор вариантов вынес в отдельный combo box:

33888effade65584cb6e4783881e7621.png

Для сложных пользовательских запросов доступна мощь SQL с сложными логическими выражениями во встраеваемой базе данных DuckDB «под капотом» сайта и для запросов вам доступны поля:

distance SMALLINT
categories ENUM( 'atm', 'attraction', 'bank', 'beach', 'beauty', 'children', 'driving', 'eat', 'education', 'emergency', 'entertainment', 'food', 'healthcare', 'housekeeping', 'nightlife', 'outdoor', 'pet', 'pharmacy', 'religion', 'shop', 'shopping', 'ski', 'snorkelingSpot', 'sport', 'tourism', 'transport', 'viewpoint','_air_quality', '_dangerous', '_industrial', '_mosquitoes', '_noisy_place', '_sad_place', '_socialReEducation', '_specialHealthcare')[]
design_ref VARCHAR
name VARCHAR
amenity VARCHAR
leisure VARCHAR
shop VARCHAR
healthcare VARCHAR
tourism VARCHAR
historic VARCHAR
sport VARCHAR[]
memorial VARCHAR
education VARCHAR
religion VARCHAR
office VARCHAR
brand VARCHAR
network VARCHAR
operator VARCHAR

Примеры запросов, которые можно указать для поиска я приводил в статье «Инфраструктура у жилья в столице». Данных в этой базе о пешей доступности важных для жизни объектов достаточно много чтобы понять где мне хочется жить, а где нет.

Теперь можно комбинировать с предикатом для проекта постройки: distance <= 500 and design_ref='Башня Вулыха' and network='Московский метрополитен' and 'transport'=any(categories) или просто выбирать тип проекта в комбо боксе.

Башни Вулыха в центре города в 500м от входа в метро

Башни Вулыха в центре города в 500 м от входа в метро

Большую часть своей жизни я прожил в типовых Хрущёвках и уж поверьте, я их одновременно и люблю и ненавижу. Много теплых воспоминаний из детства: игры в подвалах, на стройках и обшарпанных игровых площадках с качелями и горками. И тогда это было весело, в тех же районах появились друзья с которыми до сих пор рад общаться.

Unreal Engine 5 отлично передает зимнюю атмосферу типового двора

Поиск зданий доступен по ссылке: https://igor-suhorukov.github.io/moscow_building_type.html

© Habrahabr.ru