Крошечная карта объяснит устройство целого города
Студент-аспирант Калифорнийского университета (США) Джефф Боинг в рамках своей диссертации разработал специализированную программу, которая позволяет воссоздать уличную сеть любого города мира с помощью всего одной строки кода.
Для разработки городских карт студент использовал язык программирования Python. За основу студент взял иллюстрации из книги Аллана Джейкобса Great Streets.
На каждой карте изображена 1 миля2 (2,59 км2) уличной сети каждого города. Таким образом, можно сравнить, как расположены те или иные объекты в городе, а также построить пешие маршруты.
Например, на схемах Портленда и Сан-Франциско видно, что города имеют ортогональное устройство: они состоят из блоков зданий, которые «разбиваются» сеткой автомобильных дорог.
Карта бизнес-парка в пригороде Ирвина (штат Калифорния) показывает широко раскинувшуюся автодорогу, характерную для американской урбанизации второй половине XX века, объясняет аспирант. В качестве контраста он приводит план итальянского Рима, состоящего из сложных, извилистых улочек и переулков, которые формировались в течение тысячи лет.
Еще одна схема сравнивает городские планы Нью-Йорка, Парижа, Туниса и Атланты.
Как объясняет Джефф Боинг, его программа должна помочь специалистам по урбанистке, анализирующим устройство уличной сети в разных городах. Она предоставляет сразу несколько новых возможностей: во‑первых, автоматизирует процесс обозначения на карте административных зданий и мест, где проводятся строительные работы (программа скачивает данные из OpenStreetMap); во‑вторых, алгоритм программы позволяет самостоятельно корректировать неточности в «построении» карт. Кроме того, пользователь может просчитывать маршруты и делать топологические измерения.