精华内容
下载资源
问答
  • 使用ArcGIS统计栅格数据面积

    万次阅读 2014-01-02 16:40:57
    很多的时候我们都会遇到统计面积的需求,如果是矢量数据就比较容易统计面积,但数据如果是影像图,又是经纬度坐标(没有经过投影)就需要相应的一系列的处理。我这里拿到的是辽宁省的栅格图,坐标系统Xi”an80,其中...

    很多的时候我们都会遇到统计面积的需求,如果是矢量数据就比较容易统计面积,但数据如果是影像图,又是经纬度坐标(没有经过投影)就需要相应的一系列的处理。我这里拿到的是辽宁省的栅格图,坐标系统Xi”an80,其中分为五类地类,然后分别统计它们的面积。

     

    数据是经纬度的坐标系统,没有进行投影,不能直接用经纬度计算面积,所以首先我们通过高斯投影将影像图的经纬度坐标转成平面直角坐标,在ArcCatalog中新建一个Personal Geodatabase或者FileGeodatabase,然后通过Import—Raster Dataset将影像数据导入到 File Geodatabase中。右键点击影像图Properties中设置影像图的坐标系统为 Xi”an80(此处根据影像的元数据进行设定影像的坐标系统为西安80坐标系)

    然后在ArcMap中打开栅格图,通过ArcToolboxDataManagementToolsProjections andTransformationsRasterProject Raster进行高斯投影

    投影之后,就可以进行分类计算了,将投影后的影像图通过栅格分析工具进行重分类,选择Spatial Analyst工具栏下拉菜单的“Reclassify…”项

    在重分类后的影像上点击鼠标右键,选择“Open Attribute Table

    其中COUNT字段中的数值时代表每类地物中所包含的像素个数,这样的话我们就可以通过像素个数*每个像素的面积=影像图的面积,如何获得每个像素所代表的面积,在重分类后的影像上点击鼠标右键,选择“properties…”,在弹出的layer properties窗口中择“Source”选项栏,CellSize项的值为单元格大小信息。

    最后通过Field Calculator可以计算出面积,可以把计算出来的值存放到另外一个字段里

    展开全文
  • 【ArcGIS|空间分析】栅格数据和矢量数据的面积计算

    万次阅读 多人点赞 2018-11-09 20:57:59
    文章目录1、栅格数据面积计算方法一:添加字段并计算方法二:以表格显示分区统计2、 矢量数据面积计算 1、栅格数据面积计算 方法一:添加字段并计算 1、点击图层属性信息,查看源中的像元大小。 2、在图层属性表中...

    栅格矢量数据计算面积之前,都需要将数据进行投影转换,设置单位以方便计算。

    1、栅格数据面积计算

    方法一:添加字段并计算

    1、点击图层属性信息,查看源中的像元大小。
    在这里插入图片描述
    2、在图层属性表中添加面积字段。
    在这里插入图片描述
    3、在字段处右击选择字段计算器,并输入算式(像元宽度×像元高度×[count])。
    在这里插入图片描述

    方法二:以表格显示分区统计

    1、选择【以表格显示分区统计】工具,输入数据和输出数据存放位置。
    在这里插入图片描述
    2、打开输出表,查看面积信息。
    在这里插入图片描述

    2、 矢量数据面积计算

    1、添加面积字段,为浮点型。
    在这里插入图片描述
    2、右键字段名,选择计算几何。
    在这里插入图片描述
    3、打开计算几何窗口,设置属性、坐标系和单位。
    在这里插入图片描述
    4、查看计算结果。
    在这里插入图片描述

    展开全文
  • 为了计算栅格数据指定区域的面积,在ArcMap中我们可以利用ArcToolBox工具中分区统计。 打开Arcmap,新建空白地图,导入栅格数据,以及指定区域的矢量数据或矢量数据。 打开ArcToolBox工具,选择Spatial Analysis...
    栅格数据通俗的理解就是被分割成格网状,每个格网是一个像元,像元的行列号代表位置信息。
    为了计算栅格数据指定区域的面积,在ArcMap中我们可以利用ArcToolBox工具中分区统计。
    1. 打开Arcmap,新建空白地图,导入栅格数据,以及指定区域的矢量数据或矢量数据。

    2. 打开ArcToolBox工具,选择Spatial Analysis工具,点击区域分析,选择以表格显示分区统计。
      在这里插入图片描述

    3. 双击工具, 根据自己的数据填写如下对话框。
      在这里插入图片描述

    4. 点击确定,等待完成,在内容列表下有一个表格,打开表格,里面会有你想要的内容。


    欢迎大家一起讨论,进步!!!

    展开全文
  • 在栅格分析中,常常碰到使用分类后的栅格数据按照特定分区统计面积的需求,今天,我将使用QGIS的分区统计工具,演示地表覆盖数据按照地表分类分区域统计面积的过程,希望能给有这方面需求的朋友提供参考。...

    在栅格分析中,常常碰到使用分类后的栅格数据按照特定分区统计面积的需求,今天,我将使用QGIS的分区统计工具,演示地表覆盖数据按照地表分类分区域统计面积的过程,希望能给有这方面需求的朋友提供参考。

     

     01 数据获取

     

    本文选择GlobeLand30提供的2020年地表覆盖数据作为演示数据。30米全球地表覆盖数据GlobeLand30是中国研制的30米空间分辨率全球地表覆盖数据,目前,GlobeLand30最新数据为 2020版。

     

    打开Global官网下载研究区域数据,网址为:http://www.globallandcover.com/defaults.html?src=/Scripts/map/defaults/download.html&head=download&type=data

     

    下载界面有分幅图层,并显示图幅编号,可以根据图幅号、坐标选取或者直接在地图勾画想要下载的数据范围。点击【确定】按钮后,在下方的结果列表将看到的数据列表,确认无误即可点击【提交下载申请】按钮,填写使用基本信息后得到对应数据。

     

     

     02 GlobalLand30数据预处理

     

    • 使用研究区域边界裁剪栅格数据

     

    启动QGIS,找到并打开下载的数据,本文使用的是图幅N49_35_2020lc030.tif,加载研究区域边界,确定二者投影一致。

     

     

    点击菜单【栅格】->【提取】->【按掩膜图层裁剪栅格】,弹出设置对话框,参数如下:

     

    输入图层:n49_35_2020lc030;

    掩膜图层:boundary;

    已裁剪(掩膜):任意保存路径\ clip_to_boundary.tif。

     

    其他参数保持默认,点击【运行】将地表覆盖数据裁剪到研究区域。

     

     

    点击【图层】面板的【打开图层样式面板】按钮,使用“调色板/唯一值”渲染。数据自带的颜色表有很多冗余,直接点击下方的【分类】按钮,将重新计算栅格数据的值,如下图:

     

     

    根据GlobalLand30的数据说明,本次裁剪出来的研究区域地表覆盖包括耕地(10)、林地(20)、草地(30)、湿地(50)、水体(60)和人造地表(80)六种地表覆盖类型。

     

    • 分类提取覆盖

     

    目前,QGIS的分区统计将分区内的像元视为单一值进行统计,即不能统计像元分类属性,因此,本文采用分类提取覆盖类型的方式,将同一覆盖类型提取为单独的图层,再进行分区统计。

     

    以提取耕地为例,点击菜单【栅格】->【栅格计算器】,打开栅格计算器,设置如下参数:

     

    栅格计算表达式:"clip_to_boundary@1" = 10;

    输出图层:任意文件保存路径\ extract_class10.tif。

     

    其他参数保持默认,点击【OK】按钮,完成提取耕地。

     

     

    按照上述表达式,结果栅格图层将由0和1组成:原地类为10的像元,结果图层对应的像元为1,其他的分类结果图层的像元为0。返回QGIS地图窗口,查看输出结果:

     

     

    用同样的方式提取出林地、草地、湿地、水体和人造地表。至此,得到按分类存储的地表覆盖图层数据,为分区统计做准备。

     

     03 矢量区域生成

     

    分区统计中,所使用的分区一般分为:现有行政区划分区和规则网格分区。

     

    • 行政区划作为统计区域

     

    即按照现有行政区划对栅格数据进行分区统计,行政区划的级别可以是国家/地区级、省级、地市级、县级、乡镇级等。分区统计的研究区域范围越大,算法运行的时间越长。

     

    例如下图为山西省地市级的区划界线。

     

     

    • 规则格网(grid)作为统计区域

     

    按照规则格网进行面积分区统计是另一种常见的统计方式。QGIS中提供规则格网的生成工具,点击菜单【地理处理】->【工具箱】,在打开的【工具箱】面板搜索框中输入“grid”,双击“矢量创建”分类下的“创建网格”算法。

     

     

    在弹出的【创建网格】对话框中,设置参数如下:

     

    网格类型:矩形(面);

    网格范围:点击右边的【…】按钮,从下拉菜单中选择“extract_class10”图层;

    水平间隔:1200;

    垂直间隔:1200;

    输出文件:任意文件存储路径\grid_1200m.shp。

     

    其他参数保持默认,点击【运行】按钮,生成1200*1200米的规则网格。

     

     

    如果矢量规则网格的大小设置为栅格数据分辨率的整数倍,例如本例中1200米为30米的整数倍,则每个矢量网格的边界将正好与像元的边界重合,否则网格边界将可能出现与像元部分重合的情况,在分区统计中需要注意边界像元的归属。返回QGIS地图主窗口,查看生成的网格效果:

     

     

    接下来,我们使用该网格对耕地做分区统计,并计算耕地面积。

     

     04 分区统计

     

    • 分区统计

     

    点击菜单【处理工具箱】->【工具箱】,在工具箱面板中找到“栅格分析”->“分区统计”工具,双击打开设置对话框,设置参数如下:

     

    输入图层:此处指的是分区图层,即grid_1200m;

    栅格图层:被统计的栅格图层,设置为extract_class10;

    输出列的前缀:统计结果将作为属性值存储在分区统计图层中,本文设置属性字段的前缀为“g10_”,表示GlobalLand30中分类代码为10的地类统计信息(前缀可依据需要指定)。

    要计算的统计信息:根据需要勾选要计算的统计信息,可统计如下取值:计数、总和、均值、中值、标准差、最大值、最小值、极差(最大值和最小值之差)、寡数(出现次数最少的数)、众数(出现次数最多的数)、变异度(唯一的数量)、方差。本例中选择统计计数和总和,其他不需要的选项取消勾选即可。

    分区统计输出:任意文件存储路径\zonal_result.shp。

     

     

    其他参数保持默认,点击【运行】按钮,计算统计值。

     

     

    返回QGIS窗口,可在【图层】面板中看到结果图层zonal_result,几何图形与grid_1200m一样,右键点击该图层,从弹出菜单中选择【打开属性表】,即可看到统计生成的结果存储在“g10_count”和“g10_sum”两个字段中,分别代表计数和总和。

     

     

    选择一些具有代表性的区域初步观察统计结果,例如下面区域中,统计为1600个像元,其中15个像元为耕地。

     

     

    • 计算面积

     

    点击【字段计算器】按钮,新建面积字段“Area”,设置数据类型为“小数(实型)”,在表达式输入框中输入如下表达式即可得到以平方千米为单位的分区统计面积:

     

    "g10_sum" *(30*30)/1000000

     

     

    上述表达式中,g10_sum为每个区域像元数量,30*30为每个像元的面积,单位为平方米,除以1000000即可将单位换算为平方千米。

     

     

    用相同的方法可计算出林地、草地、灌木、湿地等分类的面积。

     

     05 小结

     

    分区统计工具是QGIS内置的栅格分析算法,使用简单方便,缺点是不能按照栅格分类取值进行统计,因此在使用分区统计工具前,需要先将栅格按照分类提取为独立的图层。统计的结果需要将图层的属性字段进行合并,或者借助于Excel等外部工具进行数据最后成果整理。

     

    关于栅格数据按分类计算面积,还有其他的实现思路,例如栅格数据矢量化后与统计区域做空间叠加等,各个方法的处理效率和结果误差并不相同。

     

    大家平时都是用什么方法做栅格数据分区计算面积呢?欢迎分享您的经验~

     


    版权声明

     

    本文欢迎转载,转载时请注明出处。

     

    展开全文
  • 怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积   通常在土地利用调查工作中,基于一张已经分类好的栅格数据(遥感图像数据),政府部门有需求去统计一个县或者一个乡的各类型土地的面积,如下图所...
  • 栅格数据的空间分析

    2015-09-10 17:02:56
    Arcgis10的栅格数据的空间分析基本方法:栅格数据重分类、距离分析、采样点数据空间插值、栅格单元统计 、交叉面积表、 邻域分析、 栅格计算器等。
  • 统计各县的大豆种植区面积,现有研究区各县的shp,以及大豆种植区分布栅格数据soybean_S1_VHVV.tif,像元值为1的地方是大豆种植区,用【以表格显示分区统计工具】: 结果: 因为我的栅格分辨率为10*10m,所以...
  • 栅格数据面积计算 方法1:添加字段并计算 1、点击图层属性—源----像元大小(x,y) 2、在图层属性—表---添加字段(F)-AREA(浮点型) 3、在字段处右击—字段计算器在AREA=处输入算式(像元宽度×像元高度×[count...
  • 又如,统计各个行政区内建成区的面积等等。一般这种分区统计可直接在ArcGIS中完成,ArcGIS空间分析工具箱中提供非常丰富的分区统计工具供用户调用: 当前解决方案存在的问题 这些工具中输入的区域可以是栅格的或者...
  • 利用【分区统计】能够根据一个分区数据计算分区范围内所包含的另一个栅格数据统计信息。使用工具【以表格显示分区统计】能够把统计数据以表格形式输出,如下图,输入数据是【成都市区划】,即给想要统计的数据圈..
  • 此代码将栅格数据裁剪为多边形并计算一些统计信息。 目前的操作是: - 按区域聚合:对多边形内的所有像素求和。 值乘以像素和多边形的重叠区域。 - 按面积平均:平均多边形内的所有像素。 平均值是基于像素和多边形...
  • 统计不同数值范围所占面积,方法如下: 1、代数运算,保存小数点后数值 改变数据类型时会对小数点后的值四舍五入 2、更改数据类型 数据管理工具→栅格→栅格数据集→复制栅格 把代数运算的图像改为...
  • 当我们遇到要进行分区统计时如统计每个市的各类土地利用面积,或各个市的气象要素时,通常会用到Arcgis中的分区统计功能,但当要统计的指标特别多时,又是许多年的时候,并且需要直接一步整理成我们最后需要的格式时...
  • 之前有许多同学遇到过如何利用ArcGIS统计不同行政区内的各土地利用类型面积,于是我写了这个博文,便于大家查看。...注:如果栅格数据没有属性表,需对其进行重分类,得到属性表,再进行以上步骤即可。 ...
  • 用不同的方法估算建筑物的占地面积统计数据; 做一些信息,从输入中派生工作。 在项目期间,对象检测的问题采用了一种新颖的,自底向上的仿真方法: 栅格像元将转换为numpy数组 单元格之间的邻居关系可以通过...
  • 以南京市为例,借助于GIS软件,首先利用由矢量化等高线生成的DEM数据自动提取坡度信息,然后计算坡度的正割值信息再与南京市的林地栅格数据结合,完成了本区内几种林地在不同坡度级上表面积大小的统计。最后与由坡度...
  • 数据准备:土地利用数据、研究区格网数据、研究区矢量...区域分析——以表格显示分区统计,下图展示的是城镇用地的统计,表格中count字段代表栅格个数,乘以每个栅格面积就是该区域城镇用地的面积。 4、在SPSS中进行
  • 计算平面面积和斜面面积-ArcGIS案例学习笔记 ... 数据:实验数据\Chp8\Ex5\demTif.tif 平面面积=列*行*5*5=3 973 050 ...通过函数 size*size/cos(rad(slope(dem))得到斜面栅格: ...统计得到面积 Slope area...
  • 青海为位于中国西部,雄踞世界屋脊青藏高原的东北部,是长江、黄河、澜沧江的发源地,面积为72.10万平方公里。青海属于高原大陆性气候,具有气温低、昼夜...该数据栅格图像数据数据格式为TIFF格式,空间分辨率为10
  • 以大汶河流域雪野水库近年的TM影像为基础资料,结合图像处理和遥感应用原理进行了水库库区水面体栅格影像的最小距离监督分类提取,提出了基于遥感技术的水库水域面积提取分析方法,结合水文统计观测数据,得到水库...
  • 河南位于中国中东部、黄河中下游,属暖温带-亚热带、湿润-半湿润季风气候。...该数据栅格图像数据数据格式为TIFF格式,空间分辨率为10米,数学基础采用2000国家大地坐标系(CGCS2000)及Albers投
  • ARCGIS---面积制图Tabulate Area

    千次阅读 2020-05-27 12:38:12
    表格的纵向表头(0,1,2,4)为分区图的数据统计,表格的横向表头(VALUE_10、VALUE_11、VALUE_12、VALUE_13)为分类图的数据统计。 以第一行为例(0,3,1,1,0):在分区图内取值为0的像元对应分类图内的取值...
  • ArcGIS教程:分区几何统计

    千次阅读 2014-07-29 15:47:40
     为数据集中的各个区域计算指定的几何测量值(面积、周长、厚度或者椭圆的特征值)。  插图  用法 区域定义为输入中具有相同值的所有区。各区无需相连。栅格和要素数据集都可用于区域输入。在指定输入区域...
  • 1. 了解基于矢量数据和栅格数据基本空间分析的原理和操作。 2. 掌握矢量数据与栅格数据间的相互转换、栅格重分类(Raster Reclassify) 、栅格计算- 查询符合条件的栅格(Raster Calculator) 、面积制表(Tabulate ...
  • 因航飞,大面积水域可能会匹配不成功,造成部分水面空洞,影响美观,也不利于整体应用。 原始数据包括:DEM的tif成果。 修补的整体思路将空洞区域人为的画一个shp面,然后将这个shp面转换为tif影像,再给这个tif影像...
  • gdal_Raster2Vector.py

    2019-12-01 17:08:13
    最近要做一个小系统,需要对矢量数据进行面积统计,首先要进行单波段遥感影像的矢量化处理,代码用python进行处理,矢量化数据属性值即为栅格数据的对应像元值。
  • ArcGIS中分区计算的问题

    万次阅读 2016-12-31 10:40:48
    但是存在一个问题,就是Spatial Analysis Tools工具主要支持的时矢量或者栅格对于栅格数据的分区统计,在工具对话框中都要求提供赋值栅格数据。这样的话就存在一下弊端: 1:某些时候我们需要的是矢量数据对矢量...
  • 空间内插方法可分为点内插和面内插。点内插主要用于自然地理数据的插值,而面内插则主要用于社会经济统计数据的插值问题。...文章采用栅格数据模型,运用面积权重法和反距离加权法对GDP值进行了空间拓展。
  • 第三章介绍栅格数据空间分析的基本方法,包括栅格数据的聚类、聚合分析,栅格数据的信息复合分析,栅格数据的追踪分析,栅格数据的窗口分析,是GIS栅格数据常用的空间分析方法。第四章介绍矢量数据空间分析的基本...
  • 专题图制作

    2020-03-24 20:48:57
    专题图制作: 工具:SuperMap IDesktop 9D 专题图概述:(渲染地图的重要方式) -制作专题图地图是渲染GIS图层的一种方式。 -专题图通过不同符号的颜色、大小、面积、...栅格数据:栅格单值专题图、栅格分段专题图...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

栅格数据统计面积