Недавно я получил CSV, в котором указаны местоположения всех зарегистрированных дорожно-транспортных происшествий в Бостоне за последние несколько лет. Как заядлый велосипедист, я хотел бы создать простую контурную карту, которая привлекает внимание к перекресткам с наибольшей плотностью аварий, чтобы поделиться с друзьями, коллегами и городскими чиновниками.
Используя плагин Heatmap QGIS и инструмент контура GDAL, я создал эстетически приятную контурную карту, но меня беспокоит то, что числовые значения не легко усваиваются, в основном потому, что плагин heatmap вычисляет плотность, используя KDE, а не плотность точек.
Я хотел бы создать контуры, которые отражают количество аварий в пределах 400 м от заданной точки. (Так, например, любая точка в пределах самых высоких контуров «возвышения» находится в пределах 400 м как минимум от 8 аварий, в то время как любая точка в пределах самой нижней «отметки» находится в пределах 400 м как минимум от 1 аварии.) Возможно ли это? Или есть другой, лучший способ визуализации плотности точек с помощью контуров?
Если это поможет, я сгенерировал свою тепловую карту с радиусом 400 м, затуханием 0, а значения X и Y равны 10 (поэтому каждая ячейка имеет размер 10 х 10 м). Я преобразовал тепловую карту в контуры, используя значение высоты 1.
Буду благодарен за любые советы или решения моего затруднения.
Спасибо!
Ответы:
Для представления вдоль дорог лучше использовать линейные элементы. Вы можете разделить вашу дорогу на произвольный размер, а затем использовать пространственное соединение для вычисления количества аварий. Затем вы просто используете цветовую шкалу, чтобы представить плотность аварий на сегмент дороги или единицу длины дороги.
источник