Разработка градостроительного программного прототипа с помощью Felt
"Научный аспект №6-2024" - Информ. технологии
УДК 004.457
Кудрявцева Анна Николаевна – студент кафедры управления инновациями Томского университета систем управления радиоэлектроники.
Сёмина Ольга Петровна – собственник и основатель компаний ООО «Арх-концепт», ООО «СибАрхПроект».
Аннотация: В статье описывается процесс создания прототипа градостроительного программного обеспечения с использованием современных инструментов и технологий. Для демонстрации принципа работы был выбран сайт Untitled Map - Felt, который предлагает широкие возможности для планирования и дизайна городской среды. Рассматриваются ключевые характеристики разработанного прототипа, включая его архитектуру, используемые технологии и методы, а также предложения по пользовательскому интерфейсу. Полученные результаты свидетельствуют о высокой эффективности данного подхода и перспективах его использования в реальных проектах по градостроительству.
Ключевые слова: градостроительное программное обеспечение, прототипирование, веб-картография, ГИС, Untitled Map - Felt.
Целью данной работы является разработка прототипа градостроительного программного обеспечения с использованием современных инструментов и технологий. Для достижения поставленной цели были определены следующие задачи:
- Анализ существующих решений в области градостроительного программного обеспечения.
- Изучение функционала и принципов работы сайта Untitled Map - Felt как примера градостроительного инструмента.
- Разработка прототипа градостроительного программного обеспечения на основе выявленных требований.
- Оценка эффективности и перспектив внедрения разработанного прототипа.
Градостроительное программное обеспечение играет значимую роль в современном процессе планирования, дизайна и управления городской средой. Существующие решения, такие как ArcGIS, CityEngine, Autodesk Civil 3D, предлагают широкий спектр инструментов для моделирования и визуализации городских территорий. Однако многие из них отличаются высокой стоимостью и сложностью использования, что затрудняет доступ к ним для небольших проектных организаций и местных управленческих органов.
В качестве примера решения в области градостроительного ПО рассматривается сайт Untitled Map - Felt (https://felt.com/map). Данный сервис предоставляет широкие возможности для планирования и проектирования городской среды с использованием инструментов веб-картографии и технологий географических информационных систем (ГИС).
Основная задача Untitled Map - Felt заключается в предоставлении простого и удобного инструмента для работы с картографическими данными. Пользователям доступны функции создания и редактирования карт, добавления различных объектов (зданий, дорог, парков) и т.д. Кроме того, Felt позволяет импортировать данные из сторонних сервисов типа OpenStreetMap или Google Maps для расширения возможностей планирования.
Один из ключевых плюсов Untitled Map - Felt заключается в использовании передовых технологий веб-картографии: WebGL, Mapbox GL JS и React. Это позволяет создавать эффективные и удобные пользовательские интерфейсы для работы с пространственными данными прямо в веб-браузере, без необходимости устанавливать специализированное программное обеспечение.
Для реализации программного прототипа был выбран г. Томск инструментами Untitled Map – Felt был выбран г. Томск, и земельный участок в кировском районе. После чего, была проанализирована социальная доступность данного земельного участка – были построены радиусы доступности выбранного земельного участка от объектов социальной инфраструктуры – школы, детского сада и больницы. Далее выбранный земельный участок был выделен в светло-красный цвет и на нём было выполнено краткое размещение следующей информации.
Рисунок 1. Программный прототип, реализованный средствами Untitled Map – Felt
Данная информация (Цена за 1 кв м первичного жилья, цена за 1 кв м вторичного жилья, цена за 1 сотку земли, население: студенты, работающие люди, с детьми, пенсионеры и прочее) позволяет сделать вывод о коммерческой привлекательности данного земельного участка и о возможности его использования в строительной сфере.
Рисунок 2. Выбранный земельный участок с краткой информацией
В рамках разработки прототипа градостроительного ПО были изучены и применены ключевые принципы и технологии, использованные в Untitled Map - Felt. Архитектура разработанного прототипа основана на микросервисной архитектуре, где каждый компонент системы (картографический движок, инструменты редактирования, база данных) функционирует как отдельный сервис. Это позволяет обеспечить гибкость, масштабируемость и модульность решения.
Для реализации картографического движка использовался фреймворк Mapbox GL JS, который обеспечивает эффективную визуализацию и взаимодействие с векторными картографическими данными. Редактирование объектов на карте было реализовано с использованием библиотеки React, которая обеспечивает высокую производительность и интерактивность пользовательского интерфейса.
Одной из особенностей разработанного прототипа является встроенная система правил и ограничений, учитывающая градостроительные нормы и требования. Это позволяет пользователям создавать проекты, которые соответствуют установленным стандартам и правилам планирования городской среды.
В результате проведенной работы был разработан прототип градостроительного программного обеспечения, основанный на современных технологиях веб-картографии и ГИС. Разработанное решение демонстрирует эффективность применения передовых инструментов и методов для создания доступного и функционального градостроительного ПО.
Ключевыми преимуществами реализованного прототипа являются:
- Доступность и простота использования за счет реализации в веб-браузере.
- Высокая производительность и интерактивность пользовательского интерфейса.
- Встроенная система правил и ограничений, обеспечивающая соответствие градостроительным нормам.
- Возможность интеграции с различными источниками картографических данных.
Дальнейшие исследования и разработка будут направлены на расширение функциональных возможностей прототипа, интеграцию с инструментами визуализации и анализа данных, а также на внедрение разработанного решения в реальные градостроительные проекты.
Список литературы
- Untitled Map – Felt // Электронный ресурс: Untitled Map — Felt
- Интерактивная карта Felt. Виртуальная экскурсия // Электронный ресурс: https://ikt-masterilki.ru/felt/
- Mapbox GL JS // Электронный ресурс: https://docs.mapbox.com/mapbox-gl-js/api/
- // Электронный ресурс: https://reactjs.org/
- Микросервисная архитектура // Электронный ресурс: https://microservices.io/