Actualmente estoy trabajando en una herramienta de estimación de potencial solar para edificios existentes. La idea es usar la forma de los edificios (= Polígono), su altura y crear la sombra resultante en una hora determinada. Solo voy a hacer la prueba para algunas posiciones del sol. Sé sobre la función de hierba r.sun.mask pero está dominada por lo que estoy tratando de hacer.
Por ahora solo quiero obtener la sombra cuando el sol está al sur, a 18 ° en el cielo. Por lo tanto, el edificio debería proyectar una sombra aproximadamente tres veces su altura.
Lo que estoy tratando de conseguir:
He estado buscando durante un tiempo, pero no encontré ninguna herramienta en postgis para hacer esto. Estaba pensando en amortiguar y luego cortar el polígono, pero no pude hacerlo funcionar. ¿Conoces alguna herramienta o tienes alguna idea de cómo hacerlo?
SELECT ST_AsText((ST_Dump(ST_Extrude(ST_MakeEnvelope(10,10,100,100,28992),0,8,0))).geom)
Puede valer la pena considerar la exportación de QGIS a Blender, ya que esto le permitiría colocar el sol como una luz y animarlo durante el día y el año. Encontré un flujo de trabajo aquí que parece relevante.
fuente