- PVSM.RU - https://www.pvsm.ru -

Рассказ об этапах работы над картой возраста домов Владимира

Ниже я — картограф Александр Пронин [1] — расскажу, как совместно с моим коллегой Никитой Славиным [2] была создана карта возраста домов города Владимира [3].

Данные

Для слоя со зданиями использовал выгрузку c сайта OpenStreetMap [4]. На этом слое есть адрес, который разбит по колонкам, название объекта и этажность. Данные о годе постройки, адресе, названии объекта и фотографии собираю с нескольких источников.

Первый — мой сайт владимирдом.рф [5] — карта застройки. Ее я создал для того, чтобы показать жителям, как застраивался наш город. Для нее данные о годе постройки брал с сайта Мин.ЖКХ [6], для детских садов и школ — с их официальных сайтов. Много данных по году прислали пользователи карты. На карте есть данные только о годе постройки.

Второй — кадастровые данные [7]. Меня интересуют объекты капитального строительства. У многих указан год постройки и адрес.

Третий — сайт открытых данных Министерства культуры [8]. Нужны объекты культурного наследия. С него собираю данные по названию объекта, адресу и фотографию.

Четвертый — сайт wikimapia.org [9]. Есть название объекта, адрес и фотография. После сбора данных приступаем к их обработке.

Геопроцессинг

Для обработки данных использовал программу MapInfo. Для преобразования данных — Excel. Конечная цель — собрать все данные на одном слое. Начинаю со слоя со зданиями из выгрузки с сайта OpenStreetMap. Выгружаю данные в таблицу Excel, чтобы соединить данные с адресом из разных колонок в одну. Использую функцию сцепить. Загружаю файл из Excel в MapInfo и по уникальному значению проставляю получившийся адрес. Получаем слой, в котором адреса корректны и указана этажность.

Рассказ об этапах работы над картой возраста домов Владимира - 1

Слой с OpenStreetMap

Далее обработку проводил по одному алгоритму. В MapInfo в основном слое со зданиями создавал столбец с указанием источника и типом данных. При помощи процесса «Обновить колонку» записывались те данные с точек, которые попадали в полигоны со зданиями.

Рассказ об этапах работы над картой возраста домов Владимира - 2

Слой с OpenStreetMap + данные с владимирдом.рф

Рассказ об этапах работы над картой возраста домов Владимира - 3

Слой с OpenStreetMap + данные кадастра

Рассказ об этапах работы над картой возраста домов Владимира - 4

Слой с OpenStreetMap + открытые данные Министерства культуры

Рассказ об этапах работы над картой возраста домов Владимира - 5

Слой с OpenStreetMap + данные с wilimapia.org

Выгрузил в Excel полученную таблицу и начал соединять данные из разных источников в один столбец по типу. Данные, которые были в слое со зданиями, не трогаю, а начинаю заполнять пустоты из других источников. По году постройки приоритет у данных с сайта владимирдом.рф, так как они проверены и просмотрены большим количеством людей.

Для адреса и названия приоритет у данных с сайта wikimapia.org, так как они более полные. Приоритет по фото у открытых данных Министерства культуры, так как качество фотографий лучше, чем у wikimapia.org. После обработки данные из таблицы выгружаю в MapInfo и по уникальному значению подтягиваю данные. В итоге получаю слой со зданиями и данными:

  • Название
  • Адрес
  • Год постройки
  • Этажность
  • Фото
  • Источник фото

Всего на карте получил 21429 зданий, у 8017 год постройки известен.

Рассказ об этапах работы над картой возраста домов Владимира - 6

Красные полигоны – год неизвестен, зеленые — известен

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

Рассказ об этапах работы над картой возраста домов Владимира - 7

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

Палитра цветов

Заниматься визуализацией данных буду в QGIS. Палитра цветов, которая зависит от года постройки, будет представлена в непрерывной палитре от горячих цветов к холодным. Беру темную базовую карту от CartoDB и цветовую палитру Spectral, предустановленную в QGIS.

Рассказ об этапах работы над картой возраста домов Владимира - 8

Для красного и синего цветов делаю фотографии здания банка на Соборной площади и панельного дома по улице Василисина. Остальные фотографии беру у фотографа Ивана Медведева [10]. Оранжевый цвет — водонапорная башня, зеленый — кукольный театр, жёлтый — дом № 3 по улице Луначарского (бывш. Совнархоз), голубой — Городской дворец культуры и серый — Политехнический колледж.

Рассказ об этапах работы над картой возраста домов Владимира - 9
Рассказ об этапах работы над картой возраста домов Владимира - 10
Рассказ об этапах работы над картой возраста домов Владимира - 11
Рассказ об этапах работы над картой возраста домов Владимира - 12
Рассказ об этапах работы над картой возраста домов Владимира - 13
Рассказ об этапах работы над картой возраста домов Владимира - 14
Рассказ об этапах работы над картой возраста домов Владимира - 15

Тут же в QGIS делаю базовую карту. На ней будет 3 слоя: сплошной цвет, дороги и водные объекты.

Рассказ об этапах работы над картой возраста домов Владимира - 16

Собираю все вместе и настраиваю распределение временной шкалы по палитре. До 1900 года делаю большие временные отрезки, так как домов из них осталось не так много. С 1900 по 2000 годы делю по десятилетиям и немного корректирую, опираясь на даты правления глав государства. В итоге получаем вот такую карту.

Рассказ об этапах работы над картой возраста домов Владимира - 17

Публикация карты

Для того, чтобы карту можно было посмотреть в интернете, используется хаб пространственных данных «Геосемантика» [11]. На него загружаются базовый слой и слой со зданиями. При нажатии на здание открывается вся информация, которую удалось по нему собрать.

Рассказ об этапах работы над картой возраста домов Владимира - 18

Любой пользователь может нажать на кнопку «Редактировать» и предложить свои правки, а так же загрузить к зданию его фотографию.

Автор: upronin

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/openstreetmap/357857

Ссылки в тексте:

[1] Александр Пронин: https://vk.com/upronin

[2] Никитой Славиным: https://vk.com/nslavin

[3] карта возраста домов города Владимира: https://how-old-is-this.house/vladimir/

[4] OpenStreetMap: http://openstreetmap.org/

[5] владимирдом.рф: http://владимирдом.рф/

[6] Мин.ЖКХ: http://mingkh.ru/

[7] кадастровые данные: https://rosreestr.ru/site/

[8] сайт открытых данных Министерства культуры: https://opendata.mkrf.ru/

[9] wikimapia.org: https://wikimapia.org/

[10] Ивана Медведева: https://vk.com/medvedevshow

[11] хаб пространственных данных «Геосемантика»: https://geosemantica.ru/

[12] Источник: https://habr.com/ru/post/523062/?utm_source=habrahabr&utm_medium=rss&utm_campaign=523062