使用ArcGIS统计栅格数据面积
很多的时候我们都会遇到统计面积的需求,如果是矢量数据就比较容易统计面积,但数据如果是影像图,又是经纬度坐标(没有经过投影)就需要相应的一系列的处理。我这里拿到的是辽宁省的栅格图,坐标系统Xi”an80,其中分为五类地类,然后分别统计它们的面积。
数据是经纬度的坐标系统,没有进行投影,不能直接用经纬度计算面积,所以首先我们通过高斯投影将影像图的经纬度坐标转成平面直角坐标,在ArcCatalog中新建一个Personal Geodatabase或者FileGeodatabase,然后通过Import—》Raster Dataset将影像数据导入到 File Geodatabase中。右键点击影像图Properties中设置影像图的坐标系统为 Xi”an80(此处根据影像的元数据进行设定影像的坐标系统为西安80坐标系)
然后在ArcMap中打开栅格图,通过ArcToolbox—DataManagementTools—Projections andTransformations—Raster—Project Raster进行高斯投影
投影之后,就可以进行分类计算了,将投影后的影像图通过栅格分析工具进行重分类,选择Spatial Analyst工具栏下拉菜单的“Reclassify…”项
在重分类后的影像上点击鼠标右键,选择“Open Attribute Table”
其中COUNT字段中的数值时代表每类地物中所包含的像素个数,这样的话我们就可以通过像素个数*每个像素的面积=影像图的面积,如何获得每个像素所代表的面积,在重分类后的影像上点击鼠标右键,选择“properties…”,在弹出的layer properties窗口中择“Source”选项栏,CellSize项的值为单元格大小信息。
最后通过Field Calculator可以计算出面积,可以把计算出来的值存放到另外一个字段里
使用ArcGIS统计栅格数据面积相关推荐
- arcgis统计矢量面内栅格数据像元值个数
arcgis统计矢量面范围内栅格像元值个数 数据 区域制表(Tabulate Area) 栅格统计栅格 有小伙伴说,我对数据做完分类后,怎么对分类后的栅格数据,按矢量区划对分类后的像元值的类别 分别做 ...
- A03-arcgis无法统计地块面积常见问题及解决方案
1.计算面积必须使用投影坐标系,若当前是地理坐标系,面积会禁用. 2.有时遇到统计出来的面积很小,与实际不符合,可能是遇到了以下问题. (1) 可能是在添加字段的时候选的类型不对 解决方法:选择双精度 ...
- Arcpy对要素类添加字段、计算统计要素面积Area、删除字段(地理国情监测)
Arcpy对要素类添加字段.计算统计要素面积Area.删除字段:(地理国情监测) import arcpy from arcpy import envenv.workspace = r"E: ...
- ArcGIS给栅格数据建立属性表
ArcGIS给栅格数据建立属性表 好多栅格数据天然没有属性表,但是为了计算方便和数据处理,需要对数据建立属性表 ArcGIS给栅格数据建立属性表失败: 提示:这里描述项目中遇到的问题: 直接对栅格数据 ...
- ArcGIS Pro栅格数据批量归一化处理
ArcGIS Pro栅格数据批量归一化处理 1.模型构建器 2.模糊隶属度 3.模型构建器下的栅格批量归一化 对多个栅格数据进行归一化处理,如果一两个还可以通过手动使用栅格计算器,但数量较大还手动输出 ...
- arcgis统计重复值及筛选重复值
arcgis统计重复值及筛选重复值 # -*- coding: UTF-8 -*- import arcpy import pythonaddinsclass ButtonClass3(object) ...
- ArcGIS Pro 加载项(5)——以“亩”为单位统计地块面积
国土行业经常会使用"亩"来表示地块面积,但是ArcGIS Pro和ArcMap都没有"亩"这个面积单位,只能使用计算器做下除法,多出很多事. 没有就只能自己造了 ...
- 利用ArcGIS统计各地区内路网密度(道路长度/面积)
我在研究和学习的过程中,经常是遇到了问题就在网上查啊找啊,很多时候都是在大家的博客中找到了答案,有些朋友把过程写得很详细,很感谢这些人! 我就想我不能只是一味的索取,应当把我在学习过程中的一些经验和问 ...
- ArcGIS中栅格数据的金字塔详解
1 栅格金字塔定义 金字塔可用于改善性能.它们是原始栅格数据集的缩减采样版本,可包含多个缩减采样图层.金字塔的各个连续图层均以 2:1 的比例进行缩减采样.以下是为栅格数据集创建的两级金字塔示例: 图 ...
最新文章
- 2018年终总结之摄影作品展
- wpf控件开发基础(1)
- 你得学会并且学得会的Socket编程基础知识
- 转 学习:设置Windows live writer “不发布”到博客园随笔
- 文本右上角右下角添加文本
- python查找输出文字_Python基础练习,查询文本内容并输出;
- 数据库运维:检查不同数据库中表的差异方案
- php 访问url获得返回值,如何在curl php请求中获取数组值作为返回值?
- ADO.NET数据访问模板整理
- QModelIndex——
- php smarty配置文件,Smarty配置文件
- SPR传感原理(附Matlab源码)
- Windows jdk下载与安装
- n维椭球体积公式_考前必背!数量关系、资料分析常用公式汇总!不再头大!...
- 刚刚!马云泪洒现场:青山不改,绿水长流,我要换个江湖了!后会有期!
- 墨画子卿第三章:初心第1节:上元灯会
- 新手安装arch安装界面wifi-menu连接不了wifi
- 【论文阅读】BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- 阜城中学2021高考成绩查询,河北省衡水市阜城中学2020-2021学年高二上学期开学考试英语试题...
- Tensorflow C++使用ops::BatchMatMul实现特征批量乘法