Saat ini saya sedang mengerjakan alat estimasi potensi matahari untuk bangunan yang ada. Idenya adalah menggunakan bentuk bangunan (= Polygon), tingginya, dan membuat bayangan yang dihasilkan pada jam tertentu. Saya hanya akan melakukan tes untuk beberapa posisi matahari. Saya tahu tentang fungsi rumput r.sun.mask tetapi dikalahkan untuk apa yang saya coba lakukan.
Untuk saat ini saya hanya ingin mendapatkan keteduhan ketika matahari selatan, pada 18 ° di langit. Oleh karena itu bangunan itu harus membayangi sekitar tiga kali tingginya.
Apa yang saya coba dapatkan:
Saya telah mencari beberapa saat tetapi saya tidak menemukan alat di postgis untuk melakukan ini. Saya sedang berpikir tentang buffering dan kemudian memotong poligon tetapi tidak berhasil. Apakah Anda tahu alat apa pun atau tahu cara melakukannya?
SELECT ST_AsText((ST_Dump(ST_Extrude(ST_MakeEnvelope(10,10,100,100,28992),0,8,0))).geom)
Mungkin patut mempertimbangkan untuk mengekspor dari QGIS ke Blender karena ini akan memungkinkan Anda untuk menempatkan matahari sebagai cahaya dan bernyawa sepanjang hari dan sepanjang tahun. Saya memang menemukan alur kerja di sini yang terlihat relevan.
sumber