goo blog サービス終了のお知らせ 

ArcGISのデータ作成サポートページ

ArcGISデータ作成に関する情報共有のページです

0-4mは0.2m間隔、4mからは1m間隔での破壊確率モデル(自然災害学会投稿)

2016-07-07 14:21:58 | 日記
def Reclass(type,num,inun):

 if (type == 1 and num == 0 and inun < 0.2 and inun >= -99.9):
  return 0.0
elif (type == 1 and num == 0 and inun < 0.4 and inun >= 0.2):
return 0.0
elif (type == 1 and num == 0 and inun < 0.6 and inun >= 0.4):
  return 0.0
elif (type == 1 and num == 0 and inun < 0.8 and inun >= 0.6):
  return 0.0
elif (type == 1 and num == 0 and inun < 1.0 and inun >= 0.8):
  return 0.0
elif (type == 1 and num == 0 and inun < 1.2 and inun >= 1.0):
  return 0.0
elif (type == 1 and num == 0 and inun < 1.4 and inun >= 1.2):
  return 0.0
elif (type == 1 and num == 0 and inun < 1.6 and inun >= 1.4):
return 0.0
elif (type == 1 and num == 0 and inun < 1.8 and inun >= 1.6):
return 0.0
elif (type == 1 and num == 0 and inun < 2.0 and inun >= 1.8):
return 30.0
elif (type == 1 and num == 0 and inun < 2.2 and inun >= 2.0):
return 40.0
elif (type == 1 and num == 0 and inun < 2.4 and inun >= 2.2):
return 40.0
elif (type == 1 and num == 0 and inun < 2.6 and inun >= 2.4):
return 40.0
elif (type == 1 and num == 0 and inun < 2.8 and inun >= 2.6):
return 80.0
elif (type == 1 and num == 0 and inun < 3.0 and inun >= 2.8):
return 80.0
elif (type == 1 and num == 0 and inun < 3.2 and inun >= 3.0):
return 80.0
elif (type == 1 and num == 0 and inun < 3.4 and inun >= 3.2):
return 80.0
elif (type == 1 and num == 0 and inun < 3.6 and inun >= 3.4):
return 80.0
elif (type == 1 and num == 0 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 1 and num == 0 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 1 and num == 0 and inun < 5.0 and inun >= 4.0):
return 80.0
elif (type == 1 and num == 0 and inun < 6.0 and inun >= 5.0):
return 80.0
elif (type == 1 and num == 0 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 1 and num == 0 and inun < 8.0 and inun >= 7.0):
return 90.0
elif (type == 1 and num == 0 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 1 and num == 0 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 1 and num == 0 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 1 and num == 0 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 1 and num == 0 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 1 and num == 0 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 1 and num == 0 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 1 and num == 0 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 1 and num == 0 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 1 and num == 0 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 1 and num == 0 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 1 and num == 0 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 1 and num == 0 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 0.2 and inun >= -99.9):
return 10.0
elif (type == 1 and num < 4 and num >= 1 and inun < 0.4 and inun >= 0.2):
return 10.0
elif (type == 1 and num < 4 and num >= 1 and inun < 0.6 and inun >= 0.4):
return 10.0
elif (type == 1 and num < 4 and num >= 1 and inun < 0.8 and inun >= 0.6):
return 10.0
elif (type == 1 and num < 4 and num >= 1 and inun < 1.0 and inun >= 0.8):
return 10.0
elif (type == 1 and num < 4 and num >= 1 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 1 and num < 4 and num >= 1 and inun < 1.4 and inun >= 1.2):
return 30.0
elif (type == 1 and num < 4 and num >= 1 and inun < 1.6 and inun >= 1.4):
return 30.0
elif (type == 1 and num < 4 and num >= 1 and inun < 1.8 and inun >= 1.6):
return 30.0
elif (type == 1 and num < 4 and num >= 1 and inun < 2.0 and inun >= 1.8):
return 40.0
elif (type == 1 and num < 4 and num >= 1 and inun < 2.2 and inun >= 2.0):
return 40.0
elif (type == 1 and num < 4 and num >= 1 and inun < 2.4 and inun >= 2.2):
return 40.0
elif (type == 1 and num < 4 and num >= 1 and inun < 2.6 and inun >= 2.4):
return 40.0
elif (type == 1 and num < 4 and num >= 1 and inun < 2.8 and inun >= 2.6):
return 60.0
elif (type == 1 and num < 4 and num >= 1 and inun < 3.0 and inun >= 2.8):
return 60.0
elif (type == 1 and num < 4 and num >= 1 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 3.4 and inun >= 3.2):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 3.6 and inun >= 3.4):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 3.8 and inun >= 3.6):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 4.0 and inun >= 3.8):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 5.0 and inun >= 4.0):
return 70.0
elif (type == 1 and num < 4 and num >= 1 and inun < 6.0 and inun >= 5.0):
return 90.0
elif (type == 1 and num < 4 and num >= 1 and inun < 7.0 and inun >= 6.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 1 and num < 4 and num >= 1 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 0.2 and inun >= -99.9):
return 10.0
elif (type == 1 and num >= 4 and inun < 0.4 and inun >= 0.2):
return 10.0
elif (type == 1 and num >= 4 and inun < 0.6 and inun >= 0.4):
return 10.0
elif (type == 1 and num >= 4 and inun < 0.8 and inun >= 0.6):
return 10.0
elif (type == 1 and num >= 4 and inun < 1.0 and inun >= 0.8):
return 10.0
elif (type == 1 and num >= 4 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 1 and num >= 4 and inun < 1.4 and inun >= 1.2):
return 30.0
elif (type == 1 and num >= 4 and inun < 1.6 and inun >= 1.4):
return 30.0
elif (type == 1 and num >= 4 and inun < 1.8 and inun >= 1.6):
return 30.0
elif (type == 1 and num >= 4 and inun < 2.0 and inun >= 1.8):
return 40.0
elif (type == 1 and num >= 4 and inun < 2.2 and inun >= 2.0):
return 40.0
elif (type == 1 and num >= 4 and inun < 2.4 and inun >= 2.2):
return 40.0
elif (type == 1 and num >= 4 and inun < 2.6 and inun >= 2.4):
return 40.0
elif (type == 1 and num >= 4 and inun < 2.8 and inun >= 2.6):
return 60.0
elif (type == 1 and num >= 4 and inun < 3.0 and inun >= 2.8):
return 60.0
elif (type == 1 and num >= 4 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 1 and num >= 4 and inun < 3.4 and inun >= 3.2):
return 70.0
elif (type == 1 and num >= 4 and inun < 3.6 and inun >= 3.4):
return 70.0
elif (type == 1 and num >= 4 and inun < 3.8 and inun >= 3.6):
return 70.0
elif (type == 1 and num >= 4 and inun < 4.0 and inun >= 3.8):
return 70.0
elif (type == 1 and num >= 4 and inun < 5.0 and inun >= 4.0):
return 70.0
elif (type == 1 and num >= 4 and inun < 6.0 and inun >= 5.0):
return 80.0
elif (type == 1 and num >= 4 and inun < 7.0 and inun >= 6.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 1 and num >= 4 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 2 and num == 0 and inun < 0.2 and inun >= -99.9):
return 0.0
elif (type == 2 and num == 0 and inun < 0.4 and inun >= 0.2):
return 0.0
elif (type == 2 and num == 0 and inun < 0.6 and inun >= 0.4):
return 10.0
elif (type == 2 and num == 0 and inun < 0.8 and inun >= 0.6):
return 10.0
elif (type == 2 and num == 0 and inun < 1.0 and inun >= 0.8):
return 10.0
elif (type == 2 and num == 0 and inun < 1.2 and inun >= 1.0):
return 10.0
elif (type == 2 and num == 0 and inun < 1.4 and inun >= 1.2):
return 10.0
elif (type == 2 and num == 0 and inun < 1.6 and inun >= 1.4):
return 10.0
elif (type == 2 and num == 0 and inun < 1.8 and inun >= 1.6):
return 20.0
elif (type == 2 and num == 0 and inun < 2.0 and inun >= 1.8):
return 20.0
elif (type == 2 and num == 0 and inun < 2.2 and inun >= 2.0):
return 40.0
elif (type == 2 and num == 0 and inun < 2.4 and inun >= 2.2):
return 40.0
elif (type == 2 and num == 0 and inun < 2.6 and inun >= 2.4):
return 40.0
elif (type == 2 and num == 0 and inun < 2.8 and inun >= 2.6):
return 40.0
elif (type == 2 and num == 0 and inun < 3.0 and inun >= 2.8):
return 70.0
elif (type == 2 and num == 0 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 2 and num == 0 and inun < 3.4 and inun >= 3.2):
return 80.0
elif (type == 2 and num == 0 and inun < 3.6 and inun >= 3.4):
return 80.0
elif (type == 2 and num == 0 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 2 and num == 0 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 2 and num == 0 and inun < 5.0 and inun >= 4.0):
return 90.0
elif (type == 2 and num == 0 and inun < 6.0 and inun >= 5.0):
return 90.0
elif (type == 2 and num == 0 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 2 and num == 0 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 2 and num == 0 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 2 and num == 0 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 2 and num == 0 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 2 and num == 0 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 2 and num == 0 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 2 and num == 0 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 2 and num == 0 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 2 and num == 0 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 2 and num == 0 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 2 and num == 0 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 2 and num == 0 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 2 and num == 0 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 2 and num == 0 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 0.2 and inun >= -99.9):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 0.4 and inun >= 0.2):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 0.6 and inun >= 0.4):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 0.8 and inun >= 0.6):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 1.0 and inun >= 0.8):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 1.4 and inun >= 1.2):
return 30.0
elif (type == 2 and num < 4 and num >= 1 and inun < 1.6 and inun >= 1.4):
return 40.0
elif (type == 2 and num < 4 and num >= 1 and inun < 1.8 and inun >= 1.6):
return 40.0
elif (type == 2 and num < 4 and num >= 1 and inun < 2.0 and inun >= 1.8):
return 40.0
elif (type == 2 and num < 4 and num >= 1 and inun < 2.2 and inun >= 2.0):
return 60.0
elif (type == 2 and num < 4 and num >= 1 and inun < 2.4 and inun >= 2.2):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 2.6 and inun >= 2.4):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 2.8 and inun >= 2.6):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 3.0 and inun >= 2.8):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 3.4 and inun >= 3.2):
return 70.0
elif (type == 2 and num < 4 and num >= 1 and inun < 3.6 and inun >= 3.4):
return 80.0
elif (type == 2 and num < 4 and num >= 1 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 2 and num < 4 and num >= 1 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 2 and num < 4 and num >= 1 and inun < 5.0 and inun >= 4.0):
return 80.0
elif (type == 2 and num < 4 and num >= 1 and inun < 6.0 and inun >= 5.0):
return 80.0
elif (type == 2 and num < 4 and num >= 1 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 2 and num < 4 and num >= 1 and inun < 8.0 and inun >= 7.0):
return 90.0
elif (type == 2 and num < 4 and num >= 1 and inun < 9.0 and inun >= 8.0):
return 90.0
elif (type == 2 and num < 4 and num >= 1 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 2 and num < 4 and num >= 1 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 0.2 and inun >= -99.9):
return 30.0
elif (type == 2 and num >= 4 and inun < 0.4 and inun >= 0.2):
return 30.0
elif (type == 2 and num >= 4 and inun < 0.6 and inun >= 0.4):
return 30.0
elif (type == 2 and num >= 4 and inun < 0.8 and inun >= 0.6):
return 30.0
elif (type == 2 and num >= 4 and inun < 1.0 and inun >= 0.8):
return 30.0
elif (type == 2 and num >= 4 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 2 and num >= 4 and inun < 1.4 and inun >= 1.2):
return 30.0
elif (type == 2 and num >= 4 and inun < 1.6 and inun >= 1.4):
return 40.0
elif (type == 2 and num >= 4 and inun < 1.8 and inun >= 1.6):
return 40.0
elif (type == 2 and num >= 4 and inun < 2.0 and inun >= 1.8):
return 40.0
elif (type == 2 and num >= 4 and inun < 2.2 and inun >= 2.0):
return 60.0
elif (type == 2 and num >= 4 and inun < 2.4 and inun >= 2.2):
return 70.0
elif (type == 2 and num >= 4 and inun < 2.6 and inun >= 2.4):
return 70.0
elif (type == 2 and num >= 4 and inun < 2.8 and inun >= 2.6):
return 70.0
elif (type == 2 and num >= 4 and inun < 3.0 and inun >= 2.8):
return 70.0
elif (type == 2 and num >= 4 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 2 and num >= 4 and inun < 3.4 and inun >= 3.2):
return 70.0
elif (type == 2 and num >= 4 and inun < 3.6 and inun >= 3.4):
return 80.0
elif (type == 2 and num >= 4 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 2 and num >= 4 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 2 and num >= 4 and inun < 5.0 and inun >= 4.0):
return 80.0
elif (type == 2 and num >= 4 and inun < 6.0 and inun >= 5.0):
return 80.0
elif (type == 2 and num >= 4 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 2 and num >= 4 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 2 and num >= 4 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 3 and num == 0 and inun < 0.2 and inun >= -99.9):
return 40.0
elif (type == 3 and num == 0 and inun < 0.4 and inun >= 0.2):
return 40.0
elif (type == 3 and num == 0 and inun < 0.6 and inun >= 0.4):
return 40.0
elif (type == 3 and num == 0 and inun < 0.8 and inun >= 0.6):
return 40.0
elif (type == 3 and num == 0 and inun < 1.0 and inun >= 0.8):
return 40.0
elif (type == 3 and num == 0 and inun < 1.2 and inun >= 1.0):
return 40.0
elif (type == 3 and num == 0 and inun < 1.4 and inun >= 1.2):
return 40.0
elif (type == 3 and num == 0 and inun < 1.6 and inun >= 1.4):
return 40.0
elif (type == 3 and num == 0 and inun < 1.8 and inun >= 1.6):
return 50.0
elif (type == 3 and num == 0 and inun < 2.0 and inun >= 1.8):
return 60.0
elif (type == 3 and num == 0 and inun < 2.2 and inun >= 2.0):
return 60.0
elif (type == 3 and num == 0 and inun < 2.4 and inun >= 2.2):
return 70.0
elif (type == 3 and num == 0 and inun < 2.6 and inun >= 2.4):
return 70.0
elif (type == 3 and num == 0 and inun < 2.8 and inun >= 2.6):
return 70.0
elif (type == 3 and num == 0 and inun < 3.0 and inun >= 2.8):
return 70.0
elif (type == 3 and num == 0 and inun < 3.2 and inun >= 3.0):
return 70.0
elif (type == 3 and num == 0 and inun < 3.4 and inun >= 3.2):
return 70.0
elif (type == 3 and num == 0 and inun < 3.6 and inun >= 3.4):
return 80.0
elif (type == 3 and num == 0 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 3 and num == 0 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 3 and num == 0 and inun < 5.0 and inun >= 4.0):
return 90.0
elif (type == 3 and num == 0 and inun < 6.0 and inun >= 5.0):
return 90.0
elif (type == 3 and num == 0 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 3 and num == 0 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 3 and num == 0 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 3 and num == 0 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 3 and num == 0 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 3 and num == 0 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 3 and num == 0 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 3 and num == 0 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 3 and num == 0 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 3 and num == 0 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 3 and num == 0 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 3 and num == 0 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 3 and num == 0 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 3 and num == 0 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 3 and num == 0 and inun < 99.0 and inun >= 20.0):
return 100.0




elif (type == 3 and num < 4 and num >= 1 and inun < 0.2 and inun >= -99.9):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 0.4 and inun >= 0.2):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 0.6 and inun >= 0.4):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 0.8 and inun >= 0.6):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 1.0 and inun >= 0.8):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 3 and num < 4 and num >= 1 and inun < 1.4 and inun >= 1.2):
return 40.0
elif (type == 3 and num < 4 and num >= 1 and inun < 1.6 and inun >= 1.4):
return 40.0
elif (type == 3 and num < 4 and num >= 1 and inun < 1.8 and inun >= 1.6):
return 50.0
elif (type == 3 and num < 4 and num >= 1 and inun < 2.0 and inun >= 1.8):
return 50.0
elif (type == 3 and num < 4 and num >= 1 and inun < 2.2 and inun >= 2.0):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 2.4 and inun >= 2.2):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 2.6 and inun >= 2.4):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 2.8 and inun >= 2.6):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 3.0 and inun >= 2.8):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 3.2 and inun >= 3.0):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 3.4 and inun >= 3.2):
return 60.0
elif (type == 3 and num < 4 and num >= 1 and inun < 3.6 and inun >= 3.4):
return 70.0
elif (type == 3 and num < 4 and num >= 1 and inun < 3.8 and inun >= 3.6):
return 70.0
elif (type == 3 and num < 4 and num >= 1 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 3 and num < 4 and num >= 1 and inun < 5.0 and inun >= 4.0):
return 90.0
elif (type == 3 and num < 4 and num >= 1 and inun < 6.0 and inun >= 5.0):
return 90.0
elif (type == 3 and num < 4 and num >= 1 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 3 and num < 4 and num >= 1 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 3 and num < 4 and num >= 1 and inun < 99.0 and inun >= 20.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 0.2 and inun >= -99.9):
return 30.0
elif (type == 3 and num >= 4 and inun < 0.4 and inun >= 0.2):
return 30.0
elif (type == 3 and num >= 4 and inun < 0.6 and inun >= 0.4):
return 30.0
elif (type == 3 and num >= 4 and inun < 0.8 and inun >= 0.6):
return 30.0
elif (type == 3 and num >= 4 and inun < 1.0 and inun >= 0.8):
return 30.0
elif (type == 3 and num >= 4 and inun < 1.2 and inun >= 1.0):
return 30.0
elif (type == 3 and num >= 4 and inun < 1.4 and inun >= 1.2):
return 30.0
elif (type == 3 and num >= 4 and inun < 1.6 and inun >= 1.4):
return 30.0
elif (type == 3 and num >= 4 and inun < 1.8 and inun >= 1.6):
return 30.0
elif (type == 3 and num >= 4 and inun < 2.0 and inun >= 1.8):
return 50.0
elif (type == 3 and num >= 4 and inun < 2.2 and inun >= 2.0):
return 50.0
elif (type == 3 and num >= 4 and inun < 2.4 and inun >= 2.2):
return 50.0
elif (type == 3 and num >= 4 and inun < 2.6 and inun >= 2.4):
return 50.0
elif (type == 3 and num >= 4 and inun < 2.8 and inun >= 2.6):
return 60.0
elif (type == 3 and num >= 4 and inun < 3.0 and inun >= 2.8):
return 60.0
elif (type == 3 and num >= 4 and inun < 3.2 and inun >= 3.0):
return 60.0
elif (type == 3 and num >= 4 and inun < 3.4 and inun >= 3.2):
return 60.0
elif (type == 3 and num >= 4 and inun < 3.6 and inun >= 3.4):
return 70.0
elif (type == 3 and num >= 4 and inun < 3.8 and inun >= 3.6):
return 80.0
elif (type == 3 and num >= 4 and inun < 4.0 and inun >= 3.8):
return 80.0
elif (type == 3 and num >= 4 and inun < 5.0 and inun >= 4.0):
return 90.0
elif (type == 3 and num >= 4 and inun < 6.0 and inun >= 5.0):
return 90.0
elif (type == 3 and num >= 4 and inun < 7.0 and inun >= 6.0):
return 90.0
elif (type == 3 and num >= 4 and inun < 8.0 and inun >= 7.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 9.0 and inun >= 8.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 10.0 and inun >= 9.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 11.0 and inun >= 10.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 12.0 and inun >= 11.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 13.0 and inun >= 12.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 14.0 and inun >= 13.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 15.0 and inun >= 14.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 16.0 and inun >= 15.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 17.0 and inun >= 16.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 18.0 and inun >= 17.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 19.0 and inun >= 18.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 20.0 and inun >= 19.0):
return 100.0
elif (type == 3 and num >= 4 and inun < 99.0 and inun >= 20.0):
return 100.0

else:
return -99.9

=====破壊率の関数 ex hakairitu = =====
Reclass( !type! , !num! , !inun! )

最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。