URBAN MASH
2.24K subscribers
125 photos
2 videos
28 files
121 links
Про гисы, городские данные и градостроительство

Автор: Мария Эрцеговац

Для связи @merc_telega
Download Telegram
Знакома с Петром ещё с времён моего учебного исследовательского проекта по звуковой джентрификации Патриарших прудов :)

Советую курсы школы "Города", если интересуетесь социально-историческим аспектом городского планирования!

Когда-то благодаря бюро "Гражданская инженерия" я углубилась в городскую социологию и медиацию городских конфликтов ❤️

@urban_mash
4🤔1🐳1
Друзья, на этой неделе мы завершаем набор на курсы весеннего потока нашей онлайн-Школы!

К каким программам вы можете присоединиться:
🔵курс Александра Антонова «Пространственное планирование»: http://gorodaschool.ru/city-space-planning-course
🔵курс Игоря Стася Urban History: http://gorodaschool.ru/urban-history-course
🔵 курс Дмитрия Лисицина «Социальное проектирование в малых городах»: http://gorodaschool.ru/small-cities-planning-course
🔵курс Петра Иванова «Российская мысль о городе конца XX – начала XXI века»: http://gorodaschool.ru/russian-city-thoughts-course
🔵Медленный книжный клуб Марии Быстровой «Читающие города»: http://gorodaschool.ru/book-club

Если вы ждали знака — вот и он, приглашаем вас! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤔2🔥1🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
Невероятные визуализации в виде статистической гео-лупы
от Benjamin Niedermann 😍
🔎

Интерактивные карты, где вы сами можете поиграться:
❤️Exploring 311 Complaints in New York City
❤️Exploring the Baden-Württemberg State Election 8 March 2026

💸2 его поста в Линке: 1 и 2

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
25🔥10🤯6😢1🐳1
🗺 ЦИФРОВЫЕ КАРТЫ И ИЛЛЮЗИЯ ТОЧНОСТИ

Разберем два фундаментальных текста по геоинформатике - авторов Питер Берроу и Пьер ван Оорт - о методах проверки качества геоданных и главные ловушки.

1️⃣Accuracy ≠ Precision: самая опасная путаница в ГИС (картинка мишени)

🔥Accuracy — насколько результат близок к истинному значению. Считается через полную ошибку. Метрика: RMSE.
🔥Precision — насколько результаты близки друг к другу. Считается через случайную ошибку. Метрика: Standard Deviation.

Полная ошибка = bias + случайная ошибка. Если bias = 0, то precision = accuracy.

🎯 High Precision + Low Accuracy — самое коварное состояние в ГИС. Прибор стабильно выдаёт одинаковый результат, но он систематически сдвинут. Вы получаете «уверенную ложь» — данные выглядят надёжно, но все смещены, например, на 50 м на восток.

Почему это "меньшее зло"? Потому что систематическую ошибку можно обнаружить и скорректировать одной калибровкой (rubber sheeting, аффинная трансформация). А вот случайный разброс (Low Precision) — нет: каждую точку придётся перемерять заново.

2️⃣Три группы ошибок: от очевидного к невидимому (Table 6.1 Burrough)

Группа I — Очевидные: возраст данных, масштаб, охват, плотность наблюдений, релевантность, формат, доступность, стоимость. Это чек-лист, который можно проверить за 5 минут.

Группа II — Скрытые (измерения и природа):

- Позиционная точность: дом можно нанести точно, а границу болота — нет
- Observer bias: качество зависит от характера картографа
- Природная изменчивость: даже идеальные приборы не устранят неопределённость

Группа III — Невидимые (обработка):

- Ошибки округления: в 8/16-битных системах 27 последовательных возведений в квадрат дают ошибку 1200%
- Топологические сбои при наложении карт
- Некорректная классификация и интерполяция

Группа III опаснее всего, потому что для обнаружения нужно понимать не только данные, но и алгоритмы, обработки.

3️⃣«Цифровой обман»: storage precision vs statistical precision

Ван Оорт вводит критическое разделение:

🔥Storage precision — это просто количество знаков после запятой, которое хранится в базе.
🔥Statistical precision — это реальная точность измерений и возможный разброс данных.

Например, координата может быть записана как 52.123456789°, но если она получена с GPS с погрешностью ±5 м, большое число знаков после запятой не делает её реально точной. Одно не гарантирует другое.

В базе данных можно записать координаты с точностью до нанометра. Но если замер сделан бытовым GPS, все эти цифры — математический мусор. Высокая разрядность ≠ высокое качество.

4️⃣Смерть масштаба в эпоху зума

Раньше на бумажной карте масштаб 1:10 000 гарантировал определённую точность. В ГИС - нет. Ван Оорт: «In a GIS it is quite easy to increase the resolution of a data set, thereby suggesting a high precision and large scale.».

Вы можете зумить карту до тех пор, пока пиксель не станет размером с дом. Но новых деталей не появится — это просто растягивание неопределённости.

Resolution (разрешение) — как данные показаны.
Precision — что мы реально можем различить.

5️⃣Элементы качества: от 5 источников к единому стандарту (Table 1 van Oort)

Ван Оорт собрал 11 элементов качества пространственных данных из 5 источников (Aronoff, USA-SDTS, ICA, CEN, ISO). Ключевое наблюдение:

🔥Lineage, positional accuracy, completeness — признаны всеми источниками
🔥Semantic accuracy — признана только ICA и CEN, игнорируется остальными
🔥Variation in quality, meta-quality — неявно признаны, но редко документируются
🔥Resolution — везде неявная или вообще в метаданных, хотя это критичный параметр

Этот разнобой показывает: даже на уровне стандартов нет единого понимания, что именно значит «качественные геоданные». Только ISO 19157 (2013, 2023) попытался свести это воедино.

❤️А что на практике? Сравнение реальных гео-источников

По заданию курса EuroSDR Spatial Data Quality я сравнила несколько источников геоданных: гугл карты, osm, национальных агентств. Смотрите картинку с таблицей.

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍4🔥3🤔3🤩1🐳1
🗺 Подборка полезных плагинов QGIS от Mashford Mahute

@urban_mash
19🔥8👍5🐳1
🗾FOSS4G 2026 Hiroshima — НУЖНА ВАША ПОДДЕРЖКА!

Открытое голосование за доклады на главной конференции по open-source геоаналитике. Мои 2 заявки в деле — и сообщество решает, кто выступит. Голосование до 3 апреля.

🚨Как проголосовать (2 минуты):

1️⃣Перейти по ссылке https://talks.osgeo.org/foss4g-2026/p/voting/signup/
2️⃣Ввести email
3️⃣Найти мои доклады через Ctrl+F (всего 19 страниц)
4️⃣Поставить "Definitely"

🔎 Что искать:

❤️"Eurostat vs OSM vs Census: Choosing Open Mobility Data for Urban Function Maps". Сравниваю 3 открытых источника мобильности (Eurostat MNO, OSM GPS traces, Census) через Python/PostGIS — какой из них реально работает для анализа городских функций.

❤️"50 Lines of Python: Neighborhood DNA from Overture Maps Places". 53 млн POI из Overture Maps → типология районов за 50 строк кода (DuckDB + HDBSCAN + UMAP).

Спасибо всем, кто поддержит!

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
24🔥5🦄4🐳1
URBAN MASH pinned a photo
Через 1.5 часа в 16.45 по мск выступаю на Мапаконе

@urban_mash
👍1210🔥5🐳1
❤️Вот моя презентация на Мапаконе! ❤️

1. Методология ML в геоданных

1️⃣Spatial Cross-Validation: Почему стандартные методы оценки моделей врут на географических данных и как правильно делить выборку на блоки, чтобы избежать переобучения из-за пространственной автокорреляции.
2️⃣Feature Engineering: Как извлекать признаки, учитывающие соседство и топологию.

2. Пространственная кластеризация

1️⃣Алгоритмы: Переход от K-means к плотностным методам (DBSCAN/HDBSCAN).
2️⃣Геометрия: Почему расчеты в евклидовом пространстве (градусах) для кластеров — это ошибка, и как работать с метрическими проекциями.

3. Оптимизация и графы

1️⃣Сетевой анализ: Совмещение ML-прогнозов спроса с классическими алгоритмами поиска путей.
2️⃣Реальные дистанции: Уход от «расстояний по прямой» к расчетам по дорожной сети с учетом весов.

4. Качество данных и аномалии

1️⃣Data Cleaning: Автоматический поиск выбросов в GPS-треках и координатах через Isolation Forest.
2️⃣MAUP (Modifiable Areal Unit Problem): Как масштаб сетки (агрегация по районам vs H3-гексагоны) меняет статистические результаты и как минимизировать это влияние.

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
24🔥16👍4🤔2🐳1
Сегодня была на митапе по GeoAi, было 3 классных доклада от Microsoft, FourSquare и TomTom. Про последний расскажу подробнее чуть позже)

@urban_mash
🔥177👍4🐳1
‼️КУРС‼️

После Яндекса зрела идея собрать профессиональный опыт в один системный образовательный продукт, и вот мы с Каримом Валиевым перешли к активной фазе работы над курсом по пространственной аналитике.

Курс не про QGIS, а про алгоритмическую и инженерную сторону работы с геоданными:

❤️Core-фундамент: от геометрии и пространственных индексов (H3, S2) до графов и сетевого анализа.
❤️Data Science & ML: кластеризация, пространственная статистика, GWR и применение нейросетей для растров.
❤️Big Data: работа с Apache Sedona, GeoParquet и DuckDB для тех случаев, когда данных слишком много для обычных инструментов.
❤️Практика: оптимизация размещения объектов и вопросы качества/валидации данных.

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

Заполнение анкеты займет пару минут, но очень поможет нам сделать крутой продукт:

https://docs.google.com/forms/d/e/1FAIpQLSdtqQPMdNYhibQS1ofY4OGMxmNhP0qEwYp6lDZu0ZFs6qDL4w/viewform

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥368🤔2😍2👍1🐳1
URBAN MASH pinned a photo
Информационный пост в рамках сотрудничества с NextGIS.

У коллег есть практический онлайн-курс «Фундаментальный QGIS: геоданные, анализ, карты».

Основные блоки программы:
— Работа с интерфейсом и типами геоданных.
— Создание и оформление карт.
— Инструменты пространственного анализа.

Обучение проходит на платформе Skillspace, доступ к материалам бессрочный. Предусмотрена поддержка в закрытом сообществе и выдача сертификата.

Сведения о курсе и регистрация: https://nextgis.skillspace.ru/l/qgis

@urban_mash
16🔥7👍4🤔4❤‍🔥2🐳1🦄1
❤‍🔥2🔥2😍1
🌡 ПСИХРОМЕТРИЯ: КАК ЧИТАТЬ КЛИМАТ В АРХИТЕКТУРНЫХ ПРОЕКТАХ

Недавно я была на летней школе в TU Delft, посвященной устойчивому развития жилья (было круто и полезно). В проекте реновации социального жилья в Делфте я была ответствена за аналитическую градостроительную часть. Новым знанием для меня был учет климатических особенностей местности, в НЛ это маст часть перед любым энергоэффективным проектом (сейчас общенациональная задача - уйти от газа и повысить энергетические лейблы). Давайте разбираться.

И да, анализ психрометрический (psychrometrics — наука о влажном воздухе), а не психометрический. Психометрия — это про тесты личности :) Архитектору важно хотя бы уметь читать диаграммы, а геоаналитикам имхо еще и строить.

1️⃣ЧТО ЭТО ТАКОЕ

По оси X — сухая температура воздуха, по оси Y — влагосодержание (г воды на кг сухого воздуха), кривые внутри — относительная влажность и энтальпия (да, было много физики на программе). Любое состояние воздуха = одна точка на графике.

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

2️⃣ЗАЧЕМ ЭТО НУЖНО

Диаграмма отвечает на вопросы, которые дороже всего менять на поздних стадиях:
🔥сколько часов наружный воздух уже комфортен и достаточно просто открыть окно;
🔥сколько часов здание догреется само внутренними теплопоступлениями (люди, техника, свет);
🔥нужна ли механическая холодилка или хватает ночного проветривания и затенения;
🔥какая пассивная стратегия даёт максимум часов комфорта на вложенный рубль.

3️⃣ЧТО ЗА 14 ЗОН

Это Givoni–Milne bioclimatic chart — идея в том, чтобы вокруг зоны комфорта пририсовать многоугольники: до какой погоды нас может дотянуть та или иная стратегия.

Конкретно разбивка на 14 пронумерованных зон — из обзора Manzano-Agugliaro et al., «Review of bioclimatic architecture strategies for achieving thermal comfort», где зоны 1 и 2 — идеальный комфорт, а дальше по нарастающей: внутренние теплопоступления, пассивное солнце, активное солнце, увлажнение, обычное отопление, солнцезащита, термомасса, испарительное охлаждение, ночное проветривание, вентиляция, кондиционирование, осушение.

Сами 14 зон — это не стандарт, а методика. Стандартом задаются только границы комфорта: ASHRAE 55 (PMV Фангера) в американской традиции и EN 16798-1 в европейской. Границы «расширений» — эмпирика Гивони, у разных софтов полигоны чуть разные. Поэтому Climate Consultant, Ladybug и кастомные скрипты никогда не сойдутся до десятых, это нормально.

4️⃣ЧТО ПОЛУЧИЛОСЬ У НАС

TMYx для Rotterdam The Hague AP:
🔥53% часов — обычное отопление
🔥25,6% — отопление внутренними теплопоступлениями
🔥 1,1% — вентиляция
🔥 0% — кондиционирование

Вывод: климат отопительный, все деньги надо класть в оболочку и источник тепла, а не в охлаждение (несмотря на то, что после пару дней аномалии из-за Эль-Ниньо впечатление может сложиться иное). И эти 25,6% — не подарок, а резерв, который открывается только после утепления, иначе тепло просто утекает.

Ещё два момента: зоны 1–2 и зона 8 (солнцезащита) пересекаются, поэтому сумма процентов больше 100. И «доля часов» ≠ «доля энергии»: часы при −5°C весят гораздо больше, чем часы при +18°C.

5️⃣КАК ЭТО ПОВТОРИТЬ

Входной файл всего один — EPW (почасовой метеофайл EnergyPlus). Брать на climate.onebuilding.org (там же свежие TMYx) или на energyplus.net/weather.

Без кода (я не использовала):
🔥Climate Consultant 6.0 от UCLA
🔥Psychro Chart Web Эндрю Марша
🔥Ladybug для Grasshopper (тут пассивных стратегий 5, а не 14)

На питоне (я использовала):
🔥ladybug-core — чтение EPW: `from ladybug.epw import EPW
🔥psychrolib — психрометрика по ASHRAE RP-1485, MIT-лицензия
🔥pythermalcomfort от CBE — PMV/PPD (это индексы теплового комфорта) и адаптивные модели по ASHRAE55 и EN16798
🔥ladybug-charts — если не хочется рисовать полигоны руками

Весь пайплайн это четыре шага:
1) открыть EPW и достать оттуда два столбца: температура и влажность на каждый час года;
2) пересчитать относительную влажность во влагосодержание (psychrolib);
3) разбить поле на клетки (1°C по горизонтали, 0,5 г/кг по вертикали) и посчитать, сколько часов попало в каждую — это и есть то цветное облако;
4) наложить сверху границы зон и посчитать, сколько точек внутри каждой.

Гитхабы в помощь: ladybug-tools/ladybug, psychrometrics/psychrolib, CenterForTheBuiltEnvironment/pythermalcomfort.

6️⃣ТАК А ЧТО С КОНКРЕТНЫМ ЗДАНИЕМ?

Тут 2 объемные диагарммы, построенные на одной 3D-модели и одном EPW и считают 2 разные физические величины.

💸Слева — годовая солнечная иррадиация, кВт·ч/м²·год. Это энергия. Интеграл прямой и рассеянной радиации по всему небосводу за год с учётом угла падения и самозатенения. Отвечает на вопросы: где ставить PV (солнечные панели), сколько бесплатного тепла зимой приходит через окна, где фасад будет перегреваться.

💸Справа — количество часов прямого солнца, ч/год. Это время. Просто счётчик часов, когда солнце над горизонтом, в передней полусфере и не перекрыто геометрией. Отвечает на вопросы: где нужны наружные жалюзи, где будет блик на мониторах, какие дворы реально солнечные.

Что нужно технически:
🔥Геометрия — из SketchUp или Rhino.
🔥Контекст — соседние здания и рельеф. Без него цифры завышены, потому что модель думает, что вокруг чистое поле.
🔥Тот же EPW, что и для психрометрии.
🔥Движок Radiance через Ladybug Tools: компонент LB Incident Radiation для первой картинки и LB Direct Sun Hours для второй.

Альтернативы: ClimateStudio быстрее, но платно.

❤️САММАРИ

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

@urban_mash
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥63👏3