Крошечная карта объяснит устройство целого города
![Крошечная карта объяснит устройство целого города Крошечная карта объяснит устройство целого города](https://images.techinsider.ru/upload/img_cache/55f/55fbd515bd5fe5a6939e29940a5b2531_ce_1204x642x22x0_cropped_510x340.webp)
Студент-аспирант Калифорнийского университета (США) Джефф Боинг в рамках своей диссертации разработал специализированную программу, которая позволяет воссоздать уличную сеть любого города мира с помощью всего одной строки кода.
Для разработки городских карт студент использовал язык программирования Python. За основу он взял иллюстрации из книги Аллана Джейкобса Great Streets.
На каждой карте изображена 1 миля2 (2,59 км2) уличной сети каждого города. Таким образом, можно сравнить, как расположены те или иные объекты в городе, а также построить пешие маршруты.
Например, на схемах Портленда и Сан-Франциско видно, что города имеют ортогональное устройство: они состоят из блоков зданий, которые «разбиваются» сеткой автомобильных дорог.
Карта бизнес-парка в пригороде Ирвина (штат Калифорния) показывает широко раскинувшуюся автодорогу, характерную для американской урбанизации второй половине XX века, объясняет аспирант. В качестве контраста он приводит план итальянского Рима, состоящего из сложных, извилистых улочек и переулков, которые формировались в течение тысячи лет.
![](https://images.techinsider.ru/upload/img_cache/c67/c67f180a262f822869b69c60d9d7883d_cropped_510x539.webp)
Еще одна схема сравнивает городские планы Нью-Йорка, Парижа, Туниса и Атланты.
![](https://images.techinsider.ru/upload/img_cache/765/7650677222ca1caf5b59c3064c59fdd4_cropped_510x539.webp)
Как объясняет Джефф Боинг, его программа должна помочь специалистам по урбанистке, анализирующим устройство уличной сети в разных городах. Она предоставляет сразу несколько новых возможностей: во-первых, автоматизирует процесс обозначения на карте административных зданий и мест, где проводятся строительные работы (программа скачивает данные из OpenStreetMap); во-вторых, алгоритм программы позволяет самостоятельно корректировать неточности в «построении» карт. Кроме того, пользователь может просчитывать маршруты и делать топологические измерения.