-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLvikt_veg.py
16 lines (11 loc) · 901 Bytes
/
Lvikt_veg.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def Lvikt_veg(svf,svfveg,svfaveg,vikttot):
# Least
viktonlywall=(vikttot-(63.227*svf**6-161.51*svf**5+156.91*svf**4-70.424*svf**3+16.773*svf**2-0.4863*svf))/vikttot
viktaveg=(vikttot-(63.227*svfaveg**6-161.51*svfaveg**5+156.91*svfaveg**4-70.424*svfaveg**3+16.773*svfaveg**2-0.4863*svfaveg))/vikttot
viktwall=viktonlywall-viktaveg
svfvegbu=(svfveg+svf-1) # Vegetation plus buildings
viktsky=(63.227*svfvegbu**6-161.51*svfvegbu**5+156.91*svfvegbu**4-70.424*svfvegbu**3+16.773*svfvegbu**2-0.4863*svfvegbu)/vikttot
viktrefl=(vikttot-(63.227*svfvegbu**6-161.51*svfvegbu**5+156.91*svfvegbu**4-70.424*svfvegbu**3+16.773*svfvegbu**2-0.4863*svfvegbu))/vikttot
viktveg=(vikttot-(63.227*svfvegbu**6-161.51*svfvegbu**5+156.91*svfvegbu**4-70.424*svfvegbu**3+16.773*svfvegbu**2-0.4863*svfvegbu))/vikttot
viktveg=viktveg-viktwall
return viktveg,viktwall,viktsky,viktrefl