Atualmente, estou trabalhando em uma ferramenta de estimativa de potencial solar para edifícios existentes. A idéia é usar a forma de edifícios (= polígono), sua altura e criar a sombra resultante em uma determinada hora. Eu só vou fazer o teste para algumas posições do sol. Eu sei sobre a função grama r.sun.mask, mas ela é dominada pelo que estou tentando fazer.
Por enquanto, só quero ter sombra quando o sol está ao sul, a 18 ° no céu. O edifício deve, portanto, projetar uma sombra cerca de três vezes a sua altura.
O que estou tentando obter:
Estou procurando há algum tempo, mas não encontrei nenhuma ferramenta no postgis para fazer isso. Eu estava pensando em fazer buffer e depois cortar o polígono, mas não consegui fazê-lo funcionar. Você conhece alguma ferramenta ou tem alguma idéia de como fazê-lo?
SELECT ST_AsText((ST_Dump(ST_Extrude(ST_MakeEnvelope(10,10,100,100,28992),0,8,0))).geom)
Talvez valha a pena considerar exportar do QGIS para o Blender, pois isso permitirá que você coloque o sol como uma luz e anime durante o dia e durante o ano. Encontrei aqui um fluxo de trabalho que parece relevante.
fonte