为什么arcgis10.1中Spatial Analyst Tools没有single output map algebra
2个回答
展开全部
10以后软件重新进行了设计,这个工具被移除了。
如果还想用,可以在9.3中建一个自定义的工具箱,将此工具复制到这个工具箱中,然后将这个工具箱拿到10中来用。
如果还想用,可以在9.3中建一个自定义的工具箱,将此工具复制到这个工具箱中,然后将这个工具箱拿到10中来用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Arcgis 10.x虽然没有Arcgis 9.x里面的Single Output Map Algebra (SOMA),但是它提供了更为强大的Raster Calculator,你可以按照差不多的规律调用它。
或者你可以在Python框里面输入以下代码:
from arcpy import env
from arcpy.sa import *
env.workspace = "your_path"
outRas = Raster("your_raster") > 3000
在“your_path”里面填写你想保存的路径(注意不要含有中文,另外地址中的‘\’符号最好用‘/’符号替代,因为用的是Python2),“your_raster”里填写你的栅格名(也是要英文)。我这里的例子是将栅格里大于3000的值提取出来到outRas这个栅格里。结果是原来Raster大于3000的值在outRas里是1,小于的是0(因为进行的是布尔运算)。你可以通过Arcgis的官方文档或者API做更多的工作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询