from arcpy.sa import * out_rc_multi_raster = RasterCalculator(["raster1.tif", "raster2.tif"], ["x", "y"], "x*y") out_rc_multi_raster.save("C:/arcpyExamples/raster_rc_multi.tif") RasterCalculator, пример 2 Примералгебраическоговыраже...
我们经常需要把dem.tif中空值转换成0,此时应输入的表达式是:Con(IsNull("dem.tif"),0,"dem.tif"),如果使用栅格文件格式,需要加扩展名,来自数据库中栅格数据,就是数据名称,反之加扩展名的是就是文件格式的栅格,不加扩展名就是数据库格式的栅格数据。有时需要0转换成空,如raster1数据,此时需要输入的表达...
Con(Raster('elev') != 0,'elev')(Con('elev', 'elev', "", "elev_feet <> 0")) + Ras...
一是使用栅格计算工具(Spatial Analyst/Raster Calculator),输入栅格表达式后执行栅格计算(Evaluate)。spa 表达式输入方法为:con(条件,条件为真时的值,条件为假时的值)htm 具体如con(isnull([dem]),0,[dem])或con( [dem] == 0,0,[dem])等。blog 若是要执行多个条件语句,则在每一个con语句结束时用分号(...
一是使用栅格计算工具(Spatial Analyst/Raster Calculator),输入栅格表达式后执行栅格计算(Evaluate)。 表达式输入方法为:con(条件,条件为真时的值,条件为假时的值) 具体如con(isnull([dem]),0,[dem])或con( [dem] == 0,0,[dem])等。 如果要执行多个条件语句,则在每个con语句结束时用分号(;)隔开。
Spatial Analyst tools → Map Algebra → Raster Calculator 栅格计算器的运算对象是栅格,可以把他看作一个“数字”对象。二、ArcGIS栅格计算器中SetNull()函数的使用 (一)SetNull()函数的用法 SetNull()函数会根据指定条件将所识别的像元设置为NoData。如果指定条件评估为真,则返回 NoData;如果指定条件评估...
栅格计算器(Raster Calculator) 上图为ArcGIS10.2中的栅格计算器工具,别以为看看着不起眼,但是功能强大的超乎每个GISer的想象,然而又有多少人能真正的理解并熟练的运用它呢? 现在将一些常用的栅格计算函数举例归纳如下,用的时候可以参考: 1、将特定值(-9999)赋值为0 ...
[ラスター演算 (Raster Calculator)] ツールを使用すると、ラスターを出力するマップ代数演算の式を作成および実行できます。 式で使用するデータセットや変数を選択するには、[ラスター] リストを使用します。 [ツール] リストでは、よく使用される条件や算術ツールのリストが提供されており...
一是使用栅格计算工具(Spatial Analyst/Raster Calculator),输入栅格表达式后执行栅格计算(Evaluate)。 表达式输入方法为:con(条件,条件为真时的值,条件为假时的值)具体如con(isnull([dem]),0,[dem])或con( [dem] == 0,0,[dem])等。如果要执行多个条件语句,则在每个con语句结束时用分号(;)隔开。
计算分段函数可以用ArcGIS栅格计算器来完成,具体步骤如下: 1.打开ArcMap,加载需要计算的栅格数据。假设需要计算的栅格数据为Raster1。 2.打开栅格计算器,路径为:Spatial Analyst Tools -> Map Algebra -> Raster Calculator。 3.在栅格计算器对话框中,输入以下表达式: Con(Raster1<=100, 2*Raster1, Con(Raster...