详解ArcGIS (Pro)面积制表(区域制表)参数设置及报错处理
1.参数设置
2.报错处理
1.参数设置
ArcGIS中的“面积制表”功能对应ArcGIS Pro中的“区域制表”功能:
二者设定参数的方法是类似的。例如现在我有一个城市的矢量文件(含ID号),一个单波段的栅格文件(不同像元有不同的ALUE值),然后我想统计每个城市每种像元的面积,就可以先输入城市矢量文件并设置“区域字段”为ID号,然后输入栅格数据并将“类字段”设为VALUE:
可以在环境设置里面将捕捉栅格参数设置为你要处理的栅格文件。:
这样就可以得到一张这样的表:
之后可以将数据以文本形式导出,操作如下:
在用ArcGIS Pro导出文本文件表时,需要在输出名称中加上后缀.txt:
这样我们就可以以得到以文本文件形式存在的表格数据:
现在我们将数据导入到excel里。先按住ctrl+A选中所有文件,然后按ctrl+C复制:
新建一个excel表格,将所有数据复制进去,会发现我们的数据是没有分列的:
在excel上方的工具栏中的“数据”中选择“分列”:
弹出如下窗口,直接选择“下一步”:
下一个界面中,这里勾选上“逗号”,其他设置不变,继续选择“下一步”:
在下一个界面中选择“完成”即可:
最后得到的数据如下,可以看到已经分好了列,可以进行后续的操作处理了:
2.报错处理
这里主要讲两类报错。这里以ArcGIS Pro为例,ArcGIS同理。
第一类报错,显示没有属性表:
解决方法:使用“构建栅格属性表”:
值得一提的是,运行这个工具时可能会报错,但报错不一定就得不到我们想要的结果。正确的做法是报错之后检查栅格图层,看是否已经构建了属性表,若是构建了,那即使报错也无妨,并不影响后续的操作。
第二类报错,发现进度条卡着不动了。(严格意义上可能不算是报错,但确实是个问题)
原因是因为,如果原栅格数据非常大的话,在进行面积制表(区域制表)时需要用到的过程数据(通常存放在C盘的Temp文件夹下)也会非常大,可能会导致C盘爆满:
解决方法:最好是保证C盘有足够大的空间。如果数据非常大的话,一次就不要跑多张图。实在不行的话,可以尝试将Temp文件夹转移到D盘中,这个网上教程很多,这里就不细说了。
如果大家还有疑问的话也可以私信询问我。
详解ArcGIS (Pro)面积制表(区域制表)参数设置及报错处理相关推荐
- 参数调整 新部署rac_详解Oracle数据库RAC架构性能优化--参数设置+优化设计
概述 ORACLE RAC凭借其卓越的容错能力和可扩展性以及对应用透明的切换能力引领了数据库高可用架构的潮流,但在实际的生产环境中,出现的性能问题非常多,对数据库的稳定性产生很大的影响,有一些甚至影响 ...
- 【图文详解】kkFileView文件文档在线预览启动报错:启动office组件失败,请检查office组件是否可用
错误内容: _ _ ______ _ _ __ __ _ | | | | | ____| (_) | | \ \ / / (_) | | __ | | __ | |__ _ | | ___ \ \ / ...
- .NET Petshop详解(五):petshop输出缓存设置 (转)
.NET Petshop详解(五):petshop输出缓存设置 (转)[@more@] .NET Petshop详解(五):petshop输出缓存设置XML:namespace prefix = o ...
- 【OpenCV 4开发详解】轮廓面积与长度
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 详解ArcGIS Server瓦片合并
1. 概述 在进行地图发布时,如果范围比较小,在低级别很难找到发布的地图,所以需要在低级别使用大范围地图,到了高级别再使用需要的小范围的地图.若是采取直接拷贝瓦片组合文件的方式,最终导致在ArcMap ...
- 一文详解java线程池 详解Java线程池的七个参数 详解池化技术 java如何选择核心线程数 详解Java线程池的拒绝策略
目录 引言 线程池使用场景 加快请求响应(响应时间优先) 加快处理大任务(吞吐量优先) 特殊说明 线程池的池化技术 线程池的创建 手动创建 创建newFixedThreadPool线程池 创建newS ...
- Sequel pro 意外退出 每次关闭一个会话 必报错
mac下的数据库客户端不多,Sequel pro 用了很长一段时间了,不知道从什么时候操作系统升级以后.就出了这个问题,关闭会话总是会报错. 尤其是想关闭一个回话的时候,整个程序退出还弹个错误对话框. ...
- java调用arcgis rest服务器_c#调用arcgis地图rest服务示例详解(arcgis地图输出)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ESRI.Arc ...
- 详解Guitar Pro 7小节的组织定义
Guitar Pro是一款适用初学编曲且又是吉他初学者的吉他编曲软件,现在喜欢吉他的朋友是越来越多了,但对于大部分朋友来说,Guitar Pro 7里面很多的功能还是不是很了解的,下面我们就先来看看关 ...
最新文章
- 那时刚毕业的我,曾参与惊心动魄 3Q 大战
- OpenGL模板 Mac Cmake OpenGL(Glut) Template
- php encode 数组,PHP中json_encode转换数组时要注意的地方
- 树莓派与安卓手机app的WIFI通信(局域网通信)
- 背景铺满整个页面并且自适应
- 假设linux分配给u盘设备名是,嵌入式linux开发基础试卷-应用物理A答案
- 如何让 Mac 加入网络帐户服务器?
- ubuntu16.04 安装完显卡驱动后分辨率固定640x480 解决
- 拓端tecdat|TensorFlow 2.0 keras开发深度学习模型实例:多层感知器(MLP),卷积神经网络(CNN)和递归神经网络(RNN)
- 【下载https协议需要的cer证书】
- Android 程序清单详解
- word论文排版插件_推荐一款强大的word插件,一键排版,好用到爆!
- 数据模型及E-R模型
- 【转载】《周一清晨的领导课》读书笔记!!!
- MySQL学习笔记:upper、lower、ucase、lacase——字符串函数
- 通过python 构建一个简单的聊天服务器
- mysql升序降序关键字(DESC降序,ASC升序)
- Windows下默认远程下载
- 功能测试的用例测试方法
- 【Rhapsody学习笔记(一)】OrionHealth-Rhapsody的组成及常用过滤器
热门文章
- 链路聚合的手工与LACP配置
- 1005: 燃烧多少卡路里(1级) 输入仅一行。两个整数,表示体重公斤数和公里数。输出仅一行,一个整数,表示燃烧卡路里数。
- javaScript封装的各种写法
- 产品经理如何入门,没人带的情况下如何学习?
- Altera FPGA 配置方式概述
- MATLAB画小猪佩琪
- 昆明理工大学计算机组成原理考试,昆工计科组成原理实验の计算机组成原理各部件实验.doc...
- pta计算机系统概论练习题答案,农学概论复习思考题2013.09农学概论复习思考题2013.09.doc...
- Java获取12306余票信息(二)
- Oracle的全文检索技术(转)