Mapa de calor de densidade de área QGIS

Aug 27 2020

Eu gostaria de fazer um mapa de calor de "densidade de construção" com base na área das pegadas de construção (eu as tenho em um geojson como polígonos) em relação a seus arredores "não construídos" com base em grade fixa (ou alternativa). Em outras palavras, coloque uma grade sobre o mapa 100x100m e em cada setor da grade observe a relação da área entre a planta do edifício e a área circundante. Quanto mais edifício, mais denso.

Qual seria a melhor maneira de fazer isso? Existem maneiras melhores de fazer mapas de calor baseados em área? Eu calculei centróides para cada edifício e fiz mapas de calor com isso, mas preciso de algo baseado na área, não na topologia.

Respostas

1 Aaron Aug 28 2020 at 05:24

Uma abordagem é converter seus polígonos em raster binário e calcular a porcentagem de cobertura do edifício em uma janela móvel (focal) para cada pixel. Aqui está como:

  1. Converta as pegadas de construção de polígono vetorial em raster binário onde construção = 1, caso contrário, 0.

    Raster> Conversão> Rasterizar (Vetor para Raster)

  1. Execute uma janela móvel usando alguma unidade de área que seja significativa (por exemplo, 100m ^ 2, acres, milhas ^ 2, etc.) com uma estatística média para calcular a porcentagem de cobertura do edifício por unidade de área.

    Caixa de ferramentas de processamento> GRASS> Raster> r.neighs