Разработка градостроительного программного прототипа с помощью Felt

"Научный аспект №6-2024" - Информ. технологии

УДК 004.457

Кудрявцева Анна Николаевна – студент кафедры управления инновациями Томского университета систем управления радиоэлектроники.

Сёмина Ольга Петровна – собственник и основатель компаний ООО «Арх-концепт», ООО «СибАрхПроект».

Аннотация: В статье описывается процесс создания прототипа градостроительного программного обеспечения с использованием современных инструментов и технологий. Для демонстрации принципа работы был выбран сайт Untitled Map - Felt, который предлагает широкие возможности для планирования и дизайна городской среды. Рассматриваются ключевые характеристики разработанного прототипа, включая его архитектуру, используемые технологии и методы, а также предложения по пользовательскому интерфейсу. Полученные результаты свидетельствуют о высокой эффективности данного подхода и перспективах его использования в реальных проектах по градостроительству.

Ключевые слова: градостроительное программное обеспечение, прототипирование, веб-картография, ГИС, Untitled Map - Felt.

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

  1. Анализ существующих решений в области градостроительного программного обеспечения.
  2. Изучение функционала и принципов работы сайта Untitled Map - Felt как примера градостроительного инструмента.
  3. Разработка прототипа градостроительного программного обеспечения на основе выявленных требований.
  4. Оценка эффективности и перспектив внедрения разработанного прототипа.

Градостроительное программное обеспечение играет значимую роль в современном процессе планирования, дизайна и управления городской средой. Существующие решения, такие как 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 

Рисунок 1. Программный прототип, реализованный средствами Untitled Map – Felt

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

2 

Рисунок 2. Выбранный земельный участок с краткой информацией

В рамках разработки прототипа градостроительного ПО были изучены и применены ключевые принципы и технологии, использованные в Untitled Map - Felt. Архитектура разработанного прототипа основана на микросервисной архитектуре, где каждый компонент системы (картографический движок, инструменты редактирования, база данных) функционирует как отдельный сервис. Это позволяет обеспечить гибкость, масштабируемость и модульность решения.

Для реализации картографического движка использовался фреймворк Mapbox GL JS, который обеспечивает эффективную визуализацию и взаимодействие с векторными картографическими данными. Редактирование объектов на карте было реализовано с использованием библиотеки React, которая обеспечивает высокую производительность и интерактивность пользовательского интерфейса.

Одной из особенностей разработанного прототипа является встроенная система правил и ограничений, учитывающая градостроительные нормы и требования. Это позволяет пользователям создавать проекты, которые соответствуют установленным стандартам и правилам планирования городской среды.

В результате проведенной работы был разработан прототип градостроительного программного обеспечения, основанный на современных технологиях веб-картографии и ГИС. Разработанное решение демонстрирует эффективность применения передовых инструментов и методов для создания доступного и функционального градостроительного ПО.

Ключевыми преимуществами реализованного прототипа являются:

  1. Доступность и простота использования за счет реализации в веб-браузере.
  2. Высокая производительность и интерактивность пользовательского интерфейса.
  3. Встроенная система правил и ограничений, обеспечивающая соответствие градостроительным нормам.
  4. Возможность интеграции с различными источниками картографических данных.

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

Список литературы

  1. Untitled Map – Felt // Электронный ресурс: Untitled Map — Felt
  2. Интерактивная карта Felt. Виртуальная экскурсия // Электронный ресурс: https://ikt-masterilki.ru/felt/
  3. Mapbox GL JS // Электронный ресурс: https://docs.mapbox.com/mapbox-gl-js/api/
  4. // Электронный ресурс: https://reactjs.org/
  5. Микросервисная архитектура // Электронный ресурс: https://microservices.io/
Автор: Кудрявцева Анна Николаевна