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

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

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

ラスタデータに属性テーブルを付けるには

2017-02-22 15:11:21 | 日記
「ラスタの属性テーブルの構築」を行う必要があるが、ラスタデータが整数値でないと作成ができない、その場合は実数データを整数データに変換させる必要あり

https://blog.esrij.com/2012/02/10/arcgis-desktop-dc13/

ラスタデータから条件に合致するデータを抽出する方法(例えば、10m未満の標高データ取出)

2017-02-19 16:47:03 | 日記
http://blog.esrij.com/2012/03/28/arcgis-spatial-b671/

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! )

認証解除できない場合の対応(Arc GIS_Administratorでは無効と表示)

2016-04-19 17:40:42 | 日記

1.隠しファイルの表示を行う
Windows [スタート] メニュー → [すべてのプログラム] → [アクセサリ] → [エクスプローラー] を開き、[整理] → [フォルダーと検索のオプション] → [表示] タブ → [詳細設定] → [ファイルとフォルダーの表示] にて、[隠しファイル、隠しフォルダー、および隠しドライブを表示する] に選択を入れる

2. 「C:\ProgramData\FLEXnet」フォルダーの下にある、ファイル名が 「ARCGIS_」 で始まるファイルを削除する
※ 「FLEXnet」 フォルダーの中にあるファイルが 「ARCGIS_」 で始まるものだけであれば、「FLEXnet」 フォルダーを削除でOK

3. 新規PCにてライセンスの認証を実施

ラスタデータをポリゴンで切り出す

2016-03-17 05:16:33 | 日記
SpatialAnalystのツール、[マスクで抽出 (Extract By Mask)] を選択