ArcGis删格计算器,计算多个if、else条件

现在有多幅删格数据,在程序中需要调用ArcGis中的删格计算器接口进行计算,但判断的条件是多个if和else,有可能上百,那首先在ArcGis中的删格计算器中应该怎样写多个if的计算公式啊,如果两三个判断条件的话还是可以写出的,就是太多的话应该怎样变化,还有要在程序中灵活替换。求各路高手指教啊,在此谢过。删格计算器![部分解析公式代码](https://img-ask.csdn.net/upload/201703/09/1489024763_848203.png)

3个回答

图片说明

找到方法了,

可以在ArcGis的删格计算器中这样嵌套,但是在程序中动态解析就比较费劲,还正在研究
Con("ECOzoneCHN.tif"=10) & ("ECOzoneCHN.tif"=20) & ("ECOzoneCHN.tif"=30,"ECOzoneCHN.tif"*10,"ECOzoneCHN.tif"))))

Con("ECOzoneCHN.tif"=10) & ("ECOzoneCHN.tif"=20) & ("ECOzoneCHN.tif"=30,"ECOzoneCHN.tif"*10,"ECOzoneCHN.tif"))))

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
arcgis计算距离,线性回归分析的问题

想问下已经在ARCGIS上标注了点并连成线,想知道怎么计算每个点到起始点的距离,并能把距离、时间放在坐标里,进行线性回归分析

arcgis利用经纬度计算多边形面积

你好 请问一直多个点的经纬度怎么计算这些点围成的面积,我用的是WGS84坐标系。 我计算出来的面积是0.00012,但是没有单位,不知道如何让他显示成平方米 数据如下: 30.5948166666666 122.1237166666660 30.5943666666666 122.1201500000000 30.5942833333333 122.1199666666660 30.5940833333333 122.1181833333330 30.5938666666666 122.1174166666660 30.5937333333333 122.1172833333330 30.5921833333333 122.1183333333330 30.5913833333333 122.1200333333330 30.5910333333333 122.1210000000000 30.5910666666666 122.1213166666660 30.5914500000000 122.1219166666660 30.5917500000000 122.1226833333330 30.5918166666666 122.1232666666660 30.5925000000000 122.1221000000000 30.5929333333333 122.1216666666660 30.5933500000000 122.1213500000000 30.5939000000000 122.1215333333330 30.5942333333333 122.1218333333330 30.5947333333333 122.1236333333330

arcgis10利用经纬度计算多边形面积

30.5948166666666 122.1237166666660 30.5943666666666 122.1201500000000 30.5942833333333 122.1199666666660 30.5940833333333 122.1181833333330 30.5938666666666 122.1174166666660 30.5937333333333 122.1172833333330 30.5921833333333 122.1183333333330 30.5913833333333 122.1200333333330 30.5910333333333 122.1210000000000 30.5910666666666 122.1213166666660 30.5914500000000 122.1219166666660 30.5917500000000 122.1226833333330 30.5918166666666 122.1232666666660 30.5925000000000 122.1221000000000 30.5929333333333 122.1216666666660 30.5933500000000 122.1213500000000 30.5939000000000 122.1215333333330 30.5942333333333 122.1218333333330 30.5947333333333 122.1236333333330 经纬度数据如图,没有shape文件,请热心网友们告诉我怎么算这个面积

如何使用ARCGIS批量平移栅格影像

如图,使用地理配准可以单一平移影像,怎样通过PYTHON实现批量平移?我没学过。大概需要转六千幅左右![图片说明](https://img-ask.csdn.net/upload/201902/28/1551340504_334509.png)![图片说明](https://img-ask.csdn.net/upload/201902/28/1551340514_797809.png)![图片说明](https://img-ask.csdn.net/upload/201902/28/1551340533_282374.png)

arcgis 我在地图中打上网格后,怎么把相连的网格取出来

# arcgis 我在地图中打上网格后,怎么把相连的网格取出来............................................

电脑上有arcGIS10.1 再安装ArcGis server10.1,提示机子上已经有arcgis10.1版本怎办

电脑上已经安装了arcGIS10.1 再安装ArcGis server10.1安装不上 提示机子上已经有arcgis10.1版本的了,,要发布WMTS数据必须同时用到server和arcgis两个软件,但不能同时装,该怎么办,求各位大神支招,必重重感谢,急!!! http://d.hiphotos.baidu.com/zhidao/pic/item/bd315c6034a85edf3ee82c094a540923dd5475b0.jpg ![CSDN移动问答][1] [1]: http://d.hiphotos.baidu.com/zhidao/pic/item/d52a2834349b033b30972ef016ce36d3d539bdf9.jpg

arcgis计算曲线围成的面积

arcgis只有线要素(不是多边形),如何计算线围成的多边形的面积

应用栅格计算器实现特定范围数据的归一化

例如对一个含有坡度数据的栅格文件进行归一化处理,栅格数据范围0~89,需要将小于10的数据均定义为0,大于60的数据均定义为1,10~60之间的数据实现min-max方式归一化,请问如何操作?或者采用python实现也行。

矢量栅格怎么叠加配准显示出来,不用Arcgis软件

矢量和栅格数据怎么叠加匹配,或者是怎么进行坐标统一,比例尺统一,投影统一进行叠加,不用Arcgis

请问如何用arcgis统计落在每个区域边界上的点的个数

一个区文件包含多个区,如一个镇包含多个村。 然后有另外一个点文件,有多个点,这些点都恰好落在区的边界上,就是落在村界上。 怎样统计各个村所包含的点个数啊? 注意只要落在该村的边界上就算属于该村的,这样很多点是同时属于两个或两个以上的村。

arcgis中如何批量测定一点到多点及多点到一点的最短路径距离,并输出数据

在arcgis中批量测定两个点要素之间的最短路径距离,比如如何测定房子到超市、还是医院、小学的距离,而且要是路线距离,非直线距离,且要将所求得数据导出数据库。求指教,不胜感激!

请大神讲解下ArcGIS下的迎风面指数计算好吗?

请大神讲解下ArcGIS下的迎风面指数计算好吗? 分享下学习资料吧!

arcgis for Android 100.3 ArcgisScene 加载本地TPK 不显示

## SceneView 加载TPK ``` SceneView mapView = findViewById(R.id.arcgis); ArcGISScene arcGISMap = new ArcGISScene(new Basemap()); mapView.setScene(arcGISMap); String path = FileUtil.getInstance().getMapTpkPath() + "dixing.tpk"; TileCache tileCache = new TileCache(path); tileCache.loadAsync(); tileCache.addDoneLoadingListener(() -> { if(tileCache.getLoadStatus() == LoadStatus.LOADED){ ArcGISTiledLayer arcGISTiledLayer = new ArcGISTiledLayer(tileCache); arcGISTiledLayer.loadAsync(); if(arcGISTiledLayer.getLoadStatus() == LoadStatus.LOADED){ arcGISMap.getBasemap().getBaseLayers().add(arcGISTiledLayer); mapView.setViewpoint(new Viewpoint(arcGISTiledLayer.getFullExtent())); }else { ArcGISRuntimeException exception = arcGISTiledLayer.getLoadError(); System.out.println(); } }else { ArcGISRuntimeException exception = tileCache.getLoadError(); System.out.println(); } }); ``` ## MapView 加载TPK ``` MapView mapView = findViewById(R.id.mapView); ArcGISMap arcGISMap = new ArcGISMap(new Basemap()); mapView.setMap(arcGISMap); String path = FileUtil.getInstance().getMapTpkPath() + "dixing.tpk"; TileCache tileCache = new TileCache(path); tileCache.loadAsync(); tileCache.addDoneLoadingListener(() -> { if(tileCache.getLoadStatus() == LoadStatus.LOADED){ ArcGISTiledLayer arcGISTiledLayer = new ArcGISTiledLayer(tileCache); arcGISTiledLayer.loadAsync(); if(arcGISTiledLayer.getLoadStatus() == LoadStatus.LOADED){ arcGISMap.getBasemap().getBaseLayers().add(arcGISTiledLayer); mapView.setViewpoint(new Viewpoint(arcGISTiledLayer.getFullExtent())); }else { ArcGISRuntimeException exception = arcGISTiledLayer.getLoadError(); System.out.println(); } }else { ArcGISRuntimeException exception = tileCache.getLoadError(); System.out.println(); } }); ``` ## 差不多同样的逻辑,MapView加载TPK,毫无问题。SceneView不显示,也不报错 ## 有没有遇到过类似问题同学? ## 是否说明ArcgisScene不支持TPK?

Android arcgis开发的空间叠加分析

本人初学arcgis,这几天公司用到了arcgis,需求是这样的:用户在地图上点击时标记出点击位置,并将点击的点按顺序连成一个面(大于等于三个点时),绘制完成用户点击分析按钮进行叠加分析,分析完成后弹出分析结果。这个空的叠加分析要怎么分析,求大神解答。

Arcgis for android 怎么显示地图,并且在地图上画路线,计算面积

我现在已搭建好了 android 平台(ADT),请问在怎么弄 arcgis for Android 的 平台 ,最好有 arcgis for android 这个工具开发的,能画路线,面积,等程序或方法,拜托大神们帮小弟指点迷津。

拜求大佬 如何判断ArcGIS导出的数据XY坐标是在哪一个格网里

![图片说明](https://img-ask.csdn.net/upload/201907/13/1563012490_116361.png) 数据的起点终点XY坐标 ![图片说明](https://img-ask.csdn.net/upload/201907/13/1563012596_725786.png) 格网上下左右边界坐标 判断数据在哪一个格网里 (不考虑代码的话)ArcGIS是否有这工具实现这功能

ARCGIS 数据库使用和动态显示功能

非开发人员,最近想利用ARCGIS绘制ORACLE数据库内实时更新的GPS经纬度数据,并实时显示。 问题1、已经学会ARCMAP直连数据库,但查询很慢,有没有方法可以将ORACLE数据库备份到本机操作?本机使用哪种数据库更方便ARCGIS调用? 问题2、网上找到‘ArcGisEngine利用动态图层实现数据的实时显示’,是否能满足我实时显示GPS信息的需求?如果可以大神能否详细指导?如不行,有何方法。

Arcgis for desktop安装提示

安装ArcGIS Desktop的时候提示could not access network locationarcgis 之前安装过ArcGIS Desktop,后来没有正常卸载,直接删掉了安装的文件夹。再次安装的时候一直提示could not access network location,但是安装license没有问题,请问要怎么解决,谢谢了。

arcgis api for javascript如何遍历graphics

我想遍历我上传的SHP文件所形成的图形,不知道有什么问题,count不对,求指教 ``` function GetGraphicsArr() { var GraArr, GraStr, count = 0; for (var Gra in _Map.graphics) { if (Gra) { GraStr = JSON.stringify(Gra.geometry.toJson()); GraArr.push(GraStr); count++; } else { alert("error"); } } return count; } ```

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

立方体线框模型透视投影 (计算机图形学实验)

计算机图形学实验 立方体线框模型透视投影 的可执行文件,亲测可运行,若需报告可以联系我,期待和各位交流

2019 AI开发者大会

2019 AI开发者大会

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

软件测试2小时入门

软件测试2小时入门

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

计算机图形学-球的光照模型课程设计

计算机图形学-球的光照模型,有代码完美运行,有课程设计书

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

UnityLicence

UnityLicence

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

【数据结构与算法综合实验】欢乐连连看(C++ & MFC)案例

这是武汉理工大学计算机学院数据结构与算法综合实验课程的第三次项目:欢乐连连看(C++ & MFC)迭代开发代码。运行环境:VS2017。已经实现功能:开始游戏、消子、判断胜负、提示、重排、计时、帮助。

php+mysql学生成绩管理系统

学生成绩管理系统,分三个模块:学生,教师和管理员。 管理员模块:负责学生、老师信息的增删改;发布课程信息的增删改,以便让学生选课;审核老师提交的学生成绩并且打印成绩存档;按照课号查询每个课号的学生成绩

多功能数字钟.zip

利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

推荐24个国外黄色网站欣赏

在中国清朝,明黄色的衣服只有皇子才有资格穿,慢慢的黄色在中国就成了高贵的颜色。在人们的色彩印象中,黄色也表现为暂停。所以当你的网页设计采用黄色的时候,会让人们在你的网页前停留。 黄色,就像橙色和红色,黄色也是一个暖色。它有大自然、阳光、春天的涵义,而且通常被认为是一个快乐和有希望的色彩。黄色是所有色相中最能发光的颜色,给人轻快,透明,辉煌,充满希望的色彩印象。 黄色是一个高可见的色...

u-boot-2015.07.tar.bz2

uboot-2015-07最新代码,喜欢的朋友请拿去

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

学生成绩管理系统(PHP + MYSQL)

做的是数据库课程设计,使用的php + MySQL,本来是黄金搭配也就没啥说的,推荐使用wamp服务器,里面有详细的使用说明,带有界面的啊!呵呵 不行的话,可以给我留言!

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

C++语言基础视频教程

C++语言基础视频教程

玩转Python-Python3基础入门

玩转Python-Python3基础入门

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问