Spatial Analyst 工具-数学分析

数学分析

# Process: Abs
arcpy.gp.Abs_sa("", 输出栅格)

# Process: Exp
arcpy.gp.Exp_sa("", 输出栅格__2_)

# Process: Exp10
arcpy.gp.Exp10_sa("", 输出栅格__3_)

# Process: Exp2
arcpy.gp.Exp2_sa("", 输出栅格__4_)

# Process: Ln
arcpy.gp.Ln_sa("", 输出栅格__5_)

# Process: Log10
arcpy.gp.Log10_sa("", 输出栅格__6_)

# Process: Log2
arcpy.gp.Log2_sa("", 输出栅格__7_)

# Process: 上舍入
arcpy.gp.RoundUp_sa("", 输出栅格__8_)

# Process: 下舍入
arcpy.gp.RoundDown_sa("", 输出栅格__9_)

# Process: 乘
arcpy.gp.Times_sa("", "", 输出栅格__10_)

# Process: 减
arcpy.gp.Minus_sa("", "", 输出栅格__11_)

# Process: 加
arcpy.gp.Plus_sa("", "", 输出栅格__12_)

# Process: 取反
arcpy.gp.Negate_sa("", 输出栅格__13_)

# Process: 幂
arcpy.gp.Power_sa("", "", 输出栅格__14_)

# Process: 平方
arcpy.gp.Square_sa("", 输出栅格__15_)

# Process: 平方根
arcpy.gp.SquareRoot_sa("", 输出栅格__16_)

# Process: 求模
arcpy.gp.Mod_sa("", "", 输出栅格__17_)

# Process: 转为整型
arcpy.gp.Int_sa("", 输出栅格__18_)

# Process: 转为浮点型
arcpy.gp.Float_sa("", 输出栅格__19_)

# Process: 除
arcpy.gp.Divide_sa("", "", 输出栅格__20_)

三角函数

# Process: ACos
arcpy.gp.ACos_sa("", 输出栅格)

# Process: ACosH
arcpy.gp.ACosH_sa("", 输出栅格__2_)

# Process: ASin
arcpy.gp.ASin_sa("", 输出栅格__3_)

# Process: ASinH
arcpy.gp.ASinH_sa("", 输出栅格__4_)

# Process: ATan
arcpy.gp.ATan_sa("", 输出栅格__5_)

# Process: ATan2
arcpy.gp.ATan2_sa("", "", 输出栅格__6_)

# Process: ATanH
arcpy.gp.ATanH_sa("", 输出栅格__7_)

# Process: Cos
arcpy.gp.Cos_sa("", 输出栅格__8_)

# Process: CosH
arcpy.gp.CosH_sa("", 输出栅格__9_)

# Process: Sin
arcpy.gp.Sin_sa("", 输出栅格__10_)

# Process: SinH
arcpy.gp.SinH_sa("", 输出栅格__11_)

# Process: Tan
arcpy.gp.Tan_sa("", 输出栅格__12_)

# Process: TanH
arcpy.gp.TanH_sa("", 输出栅格__13_)

按位运算

# Process: 按位与
arcpy.gp.BitwiseAnd_sa("", "", 输出栅格)

# Process: 按位右移
arcpy.gp.BitwiseRightShift_sa("", "", 输出栅格__2_)

# Process: 按位左移
arcpy.gp.BitwiseLeftShift_sa("", "", 输出栅格__3_)

# Process: 按位异或
arcpy.gp.BitwiseXOr_sa("", "", 输出栅格__4_)

# Process: 按位或
arcpy.gp.BitwiseOr_sa("", "", 输出栅格__5_)

# Process: 按位非
arcpy.gp.BitwiseNot_sa("", 输出栅格__6_)

逻辑运算

# Process: InList
arcpy.gp.InList_sa("", "", 输出栅格)

# Process: Over
arcpy.gp.Over_sa("", "", 输出栅格__2_)

# Process: 不相等
arcpy.gp.NotEqual_sa("", "", 输出栅格__3_)

# Process: 为空
arcpy.gp.IsNull_sa("", 输出栅格__4_)

# Process: 大于
arcpy.gp.GreaterThan_sa("", "", 输出栅格__5_)

# Process: 大于等于
arcpy.gp.GreaterThanEqual_sa("", "", 输出栅格__6_)

# Process: 小于
arcpy.gp.LessThan_sa("", "", 输出栅格__7_)

# Process: 小于等于
arcpy.gp.LessThanEqual_sa("", "", 输出栅格__8_)

# Process: 差异
arcpy.gp.Diff_sa("", "", 输出栅格__9_)

# Process: 布尔与
arcpy.gp.BooleanAnd_sa("", "", 输出栅格__10_)

# Process: 布尔异或
arcpy.gp.BooleanXOr_sa("", "", 输出栅格__11_)

# Process: 布尔或
arcpy.gp.BooleanOr_sa("", "", 输出栅格__12_)

# Process: 布尔非
arcpy.gp.BooleanNot_sa("", 输出栅格__13_)

# Process: 条件测试
arcpy.gp.Test_sa("", "", 输出栅格__14_)

# Process: 等于
arcpy.gp.EqualTo_sa("", "", 输出栅格__15_)

# Process: 组合与
arcpy.gp.CombinatorialAnd_sa("", "", 输出栅格__16_)

# Process: 组合异或
arcpy.gp.CombinatorialXOr_sa("", "", 输出栅格__17_)

# Process: 组合或
arcpy.gp.CombinatorialOr_sa("", "", 输出栅格__18_)
posted @ 2021-10-07 10:57  槑孒  阅读(208)  评论(0编辑  收藏  举报