A Framework for Creating a Thematic Map of the Region's Comfort Indicators Distribution

Research article
DOI:
https://doi.org/10.23670/IRJ.2023.130.3
Issue: № 4 (130), 2023
Suggested:
03.12.2022
Accepted:
21.12.2022
Published:
17.04.2023
768
0
XML
PDF

Abstract

The article presents the development of a framework that can be used as a tool on the basis of which a narrowly focused GIS is built. The creation of such a module is due to the necessity of visual evaluation of comfort indicators for operational management decision-making. The software module is part of the information system, which includes database management systems and geospatial data visualization tools. Together, this will allow to create thematic heat maps for the study of the subject area. As an example, the technology of building a map of housing area pricing in the study area for real estate companies is examined.

1. Введение

На рынке программного обеспечения существует большое разнообразие геоинформационных систем (GIS) различной направленности. Однако создание узконаправленных ГИС требует привлечения дополнительных специалистов, так называемых архитекторов программного обеспечения, так как специфика обработки данных в предметных областях различна

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

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

2. Методы и принципы исследования

Реализация предлагаемой информационной системы предполагает, что администратор будет самостоятельно заносить данные в СУБД. В ней же будет производиться расчет, а в выбранной нами GIS-системе (например QGIS) будем визуализировать получаемые результаты. Структура одного из вариантов такого программного обеспечения, облегчающая разработку и объединение разных компонентов большого программного проекта, реализованного в виде фреймворка, представлена на рисунке 1.

В качестве СУБД была выбрана объектно-реляционная СУБД PostgreSQL. Данная СУБД может функционировать с GIS системами, в результате чего облегчается взаимодействия с данными хранящимися в БД, также можно выбирать формат импорта карты и сетки в БД, благодаря чему все вычисления могут происходить внутри СУБД без подключения сторонних систем

.

В качестве же GIS системы была взята среда разработки Quantum GIS, так как она свободно распространяемая и не требует приобретения лицензии. Такая GIS поддерживает большой набор векторных и растровых форматов, а также обеспечивает работу с пространственными базами данных. Для QGIS существует множество разнообразных дополнительных модулей-расширений сторонних разработчиков. Поддерживается большое количество различных бесплатных плагинов. С этой точки зрения, был сделан выбор в сторону QGIS

.

Структура фреймворка

Рисунок 1 - Структура фреймворка

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

img Нормализованный коэффициент предметной области,

img Коэффициент опорной точки,

img Минимальный коэффициент из всех получившихся,

img Максимальный коэффициент фактора.

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

Для нахождения ненормализованного коэффициента комфортности необходимо сложить все коэффициенты опорных точек (формула 2):

img
(2)

img Коэффициент опорной точки.

Для нахождения коэффициента опорной точки воспользуемся следующей формулой (формула 3):

img
(3)

img Коэффициент опорной точки.

У каждой опорной точки могут иметься свои факторы значимости. Например, для опорной точки «магазин» факторами значимости могут являться: расстояние, проходимость, график работы и так далее. Все опорные точки рассчитываются исходя из своих формул. Так как предметные области могут быть самые разные, то невозможно учесть все формулы.

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

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

График работы определяется исходя из количества часов работы объекта. Проходимость каждой опорной точки зависит от разных факторов.

К примеру, для детского сада проходимость складывается из количества групп детей и их вместимости, а также персонала, работающего в детском саду. Также мы берм в учет проходимости родителей детей. Их проходимость находится следующим образом. Количество всех детей умножается на три, так как с одним ребенком обязательно придет хотя бы один родитель, когда отводит в сад и забирает.

Для парков проходимость рассчитывается из совокупности находящихся объектов в парке и их вместительности.

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

Для школ на их сайтах указано полное количество учащихся, также, как и на сайтах домов творчества и высших учебных заведений.

Для всех факторов опорных точек нам нужно найти максимальное и минимальное значение (Таблица 1).

Таблица 1 - Максимальные и минимальные факторы опорных точек

Опорные точки

График работы

Проходимость

Расстояние

Max

Min

Max

Min

Max

Min

Магазины

24

8

2000

10

800

100

Банкоматы

24

8

800

100

800

100

Парки и скверы

24

11

4000

100

1000

100

Места культуры

15

12

5000

20

1000

100

Детские сады

12

10

340

10

800

100

Школы

12

3

2000

50

800

100

Кофе

24

8

300

10

800

100

Дома творчества

12

8

1500

1

800

100

Аптеки

24

8

200

1

800

100

Стоматологии

12

8

300

20

800

100

Высшие учебные заведения

15

8

3000

100

1000

100

Религиозные места

15

12

1000

10

1000

100

Для нахождения коэффициента фактора «Расстояние», используя методы математической обработки данных

была получена следующая формула (формула 4):

img
(4)

img Расстояние опорной точки,

img Коэффициент фактора опорной точки,

img Минимальный коэффициент фактора,

img Максимальный коэффициент фактора.

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

И для нахождения остальных двух факторов: «Проходимость» и «График работ», нам нужно найти коэффициент значимости. В нашем случае они находятся по формуле (формула (5)):

img
(5)

img Проходимость опорной точки,

img График работы опорной точки,

img Коэффициент фактора опорной точки,

img Минимальный коэффициент фактора,

img Максимальный коэффициент фактора.

Далее нам нужно получившиеся коэффициенты все факторов опорной точки сложить и тем самым найти коэффициент определенного объекта опорной точки. В нашем случае они находятся по одной формуле (формула (6)):

img
(6)

img Коэффициент объекта определенной опорной точки.

Получившемуся коэффициенту нужно предать вес, этот вес зависит от количества объектов опорной точки.

Если по нашему максимальному расстоянию опорной точки объект один, получившейся коэффициент умножается на единицу. Если объектов два, то самый ближайший к дому объект умножается на 0,7, а следующий по дальности умножается на 0,3. Максимально влияющих объектов одной опорной точки может быть три, где самый ближайший объект умножается на 0,6, следующий умножается на 0,3, а самый дальний умножается на 0,1. Коэффициенты находятся по одной формуле (формула (7)):

img
(7)

img – Коэффициент объекта опорной точки с назначенным ему весом,

img – Вес, который зависит от расстояния и количества объектов опорной точки.

Условия веса объекта показаны в формулах (формулы (8-10)):

img
(8)
img
(9)
img
(10)

3. Основные результаты

После того, когда все формулы были выведены, в quantum gis создается тепловая карта, где в каждой ячейке производится расчет коэффициентов комфортности, в зависимости от выбранных опорных точек. Сами расчеты производятся в СУБД, так как тепловая карта импортируется в нее. Для удобного восприятия пользователем были добавлены символы опорных точек на карте. Точки показаны на рисунке 2
.
Cимволы опорных точек

Рисунок 2 - Cимволы опорных точек

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

От 100%-80% «Отлично» это означает, что данный дом имеет максимальную степень комфортности, так как опорные точки полностью покрывают область этого дома.

От 80%-60% «Хорошо» это означает, что данный дом имеет высокую комфортность, но не все опорные точки покрывают его область.

От 60%-40% «Удовлетворительно» это означает, что опорные точки имеют среднее влияние на область дома.

От 40%-20% «Неудовлетворительно» это означает, что опорные точки практически не входят в область дома и слабо формируют его комфортность.

От 20%-0% «Зона минимальной комфортности» это означает, что опорные точки попадают малой частью или полностью не попадают в область и не формируют его комфортность. 

0% «Мертвая зона» это означает, что опорные точки совсем не оказывают воздействия на области домов.

Визуализация расчетов по нескольким выбранным опорным точкам, а именно «Магазины» и «Банкоматы» представлена на рисунке 3

.

Интерфейс тепловой карты города Кемерово

Рисунок 3 - Интерфейс тепловой карты города Кемерово

Далее предоставляется возможность проведения анализа стоимость одного квадратного метра общей стоимости недвижимости на основе полученной комфортности. Для этого воспользуемся формулой
.

img

img – сформированная цена с учетом коэффициента.

img – максимальная цена за квадратный метр в районе.

img – минимальная цена за квадратный метр в районе.

img – Коэффициент комфортности

На рисунке 6 представлен результат определения стоимости с учетом влияния опорных точек «магазины» и «Банкоматы». Цена за один квадратный метр составила 91800 рублей. На данном рисунке в правой части представлена цена с сайта по продажи недвижимости. Общая стоимость составляет 2 550 000 тысяч рублей. Разделив эту стоимость на площадь жилищной площади, получим цену за один квадратный метр, которая составляет 85 000 рублей.

Ценообразование с учетом влияния опорных точек

Рисунок 4 - Ценообразование с учетом влияния опорных точек

Благодаря влиянию опорных точек, цена за один квадратный метр изменилась. Это связано с тем, что опорные точки повышают комфортность данной жилищной площади. Без учета опорных точек, цена за один квадратный метр равняется 85000 тысячам рублей. С учетом же опорных точек цена повышается до 91800 рублей
.

4. Заключение

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

Article metrics

Views:768
Downloads:0
Views
Total:
Views:768