ArcGIS教程:面积制表

  摘要

  计算两个数据集之间交叉制表的区域并输出表。

  插图

  

  使用方法

  · 区域定义为输入中具有同样值的全部区。各区无需相连。

栅格和要素数据集都可用于区域输入。

  · 假设区域输入和类输入均为具有同样分辨率的栅格,则可直接使用它们。

  假设分辨率不同,则可先应用内部重採样以使其相一致,然后再运行区域操作。

  · 假设区域输入为栅格数据集。则该输入必须具有属性表。

一般会自己主动为整型栅格数据创建属性表。可是某些情况下可能不会这样做。

您能够使用构建栅格属性表来创建一个属性表。

  · 假设区域输入是要素数据集,则可在内部对其应用“矢量至栅格”转换。

  要确保转换结果与类栅格输入全然对齐,建议您检查环境设置和栅格设置中的范围和捕捉栅格是否设置正确。

  · 在指定输入区域或类数据时,默认字段将为第一个可用的有效字段。

假设无其它有效字段存在。则 ObjectID 字段(如OID 或 FID)将为默认字段。

  · 假设为区域字段选择保留字段(比如,OBECTID、FID 或 OID),则这可能导致结果中存在一些不明白现象。结果包含特定输出格式类型以及指定区域字段所必需的特定保留字段名称。

假设对于特定输出格式。指定字段具有与保留字段同样的名称,则在输出中以结果中全部字段名均唯一的方式更改区域字段的名称。

  · 假设类输入为要素数据集,则相同可在内部对其应用“矢量至栅格”转换。

先前提示中列出的要素区域输入的条件相同适用于要素类输入。

  · 通常建议仅将栅格用作区域和类输入。假设您的输入是要素,则应首先考虑使用转为栅格转换工具将其转换为栅格。这可使您更好地控制“矢量至栅格”转换。以有助于确保您始终获得预期的结果。

  · 假设将点或线数据集用作类数据。则将报告由那些要素相交的区域。

  · 面积制表工具以表的形式进行输出。

  在此表中:

  区域数据集的每一个唯一值均有一条记录。

  类数据集的每一个唯一值均有一个字段。

  每一个记录将存储每一个区域内每一个类的面积。

  语法

  TabulateArea (in_zone_data, zone_field, in_class_data, class_field, out_table, {processing_cell_size})

  代码实例

  面积制表 (TabulateArea) 演示样例 1(Python 窗体)

  本例返回包括各区域中各个类值面积的表。

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  env.workspace = "C:/sapyexamples/data"

  TabulateArea("zonedata.shp", "IDStr", "valueraster", "VALUE",

  "C:/sapyexamples/output/areatable.dbf", 2)

  TabulateArea 演示样例 2(独立脚本)

  本例返回包括各区域中各个类值面积的表。

  # Name: TabulateArea_Ex_02.py

  # Description: Calculates cross tabulated areas between two datasets.

  # Requirements: Spatial Analyst Extension

  # Import system modules

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  # Set environment settings

  env.workspace = "C:/sapyexamples/data"

  env.extent = "classgrid"

  env.snapRaster = "classgrid"

  # Set local variables

  inZoneData = "zonedata.shp"

  zoneField = "IDStr"

  inClassData = "valueraster"

  classField = "VALUE"

  outTable = "C:/sapyexamples/output/areatable02.dbf"

  processingCellSize = 2

  # Check out the ArcGIS Spatial Analyst extension license

  arcpy.CheckOutExtension("Spatial")

  # Execute TabulateArea

  TabulateArea(inZoneData, zoneField, inClassData, classField, outTable,

  processingCellSize)

时间: 2024-10-13 12:42:03

ArcGIS教程:面积制表的相关文章

ArcGIS教程:区域插值参数

构建有效模型 与所有地统计插值方法一样,区域插值中的预测准确性取决于模型的准确性.了解此事项后,在地统计向导 中构建有效模型时应多加注意. 由于 ArcGIS Geostatistical Analyst 扩展模块中的区域插值是通过克里金框架实现的,因此交互式变异分析是构建模型的重要步骤.通常很难从视觉上判断协方差曲线的质量,因此为每个经验协方差(下图中的蓝十字)提供了置信区间(下图中的红色垂直线段).如果正确指定了协方差模型,预计有 90% 的经验协方差落在置信区间内.在下图中,12 个经验协

ArcGIS教程:3D Analyst基础知识

创建3D视图 以三维形式查看数据能为您提供一个全新的认识.通过三维视图可以深入了解通过相同数据的平面地图不易察觉的内容.例如,您不必根据配置等值线来推断是否存在山谷,您能够实际看到山谷和感到谷底和谷脊的高度差异. ArcGlobe 和 ArcScene 可用于构建多图层 3D 环境,并控制如何对各图层进行符号化.渲染各图层和在 3D 空间中定位各图层.还可以控制 3D 视图的全局属性,如照明度或垂直夸大.可以通过以下方式选择要素:使用要素的属性或要素相对于其他要素的位置,或者在场景或地球中单击各

ArcGIS教程:ArcGIS中矢量裁剪栅格图像

(1)是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来? 如果可以,那么就很简单了. 在ArcMap中,调用空间分析扩展模块,将你感兴趣区的shapefile多边形图层设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出. 设置掩膜:空间分析工具条的下拉菜单>option里面设置 (2)用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 2.1在ArcCatlog下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp 2.2在ArcMap中,加载

ArcGIS教程:ArcGIS栅格数据的合并和剪切

1.合并:ArcToolBox->DataManagement->Raster->Mosaic. 2.剪切:在ArcMap中,调用空间分析扩展模块,将你感兴趣区的shapefile多边形图层设置为掩膜(空间分析工具条的下拉菜单>option里面设置),然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出. 以上教程来源地理国情监测云平台,更多ArcGIS教程及空间地理信息数据请咨询本平台,电话:010-84896208转898.官方微信号DLGQJC,为您提供3S行业知识及每日

ArcGIS教程:ArcGIS中图层添加投影及投影转换

由于GIS描述的是位于地球表面的空间信息,所以在表示时必须嵌入到一个空间参照系中,这个参照系就是坐标系它是根据椭球体等参数建立的.我国目前所用到的三种主要坐标系是:北京1954.西安1980及WGS84. 有了坐标系,即椭球体,数据图层就有了地理坐标,地理坐标是用经纬度表示球面的位置的.为了能够将地图从三维地理坐标通过投影转换成二位平面坐标,还要进行投影,这样的坐标系叫做投影坐标系.常用的投影有高斯-克吕格(Gauss-Kruger)投影,阿尔博斯(Albers Equal-Area Conic

ArcGIS教程:在ArcGIS下如何合并dem

如果在9.0.9.2 里就方便了.直接在arccatlog 中点选一 DEM 然后右键菜单中选load data(toolbox中raster下--的 mosaic )就可以和其它的dem 合并了.ok; ------------------------- 用Arcgis对DEM重采样的截图 1.toolbox中raster下resample工具 2.参数设置参考帮助 3.采样前cellsize=5 4.采样后cellsize=10(分辨率放大2倍)/长宽各两倍,面积是2×2了. -------

ArcGIS教程:创建网络数据集(一)

在本练习中,您将使用地理数据库 San Francisco 中的街道要素和转弯要素创建一个网络数据集.您还可以加入历史交通流量数据,以便求解取决于时间的路径. 创建网络数据集 步骤: 单击开始 > 所有程序 > ArcGIS > ArcCatalog 10.1 启动 ArcCatalog. 启用 ArcGIS Network Analyst 扩展模块. 单击自定义 > 扩展模块. 将打开扩展模块 对话框. 选中 Network Analyst. 单击关闭. 在标准工具 工具条上,单

ArcGIS教程:Arcmap技巧总结

Arcmap技巧总结 1. 要素的剪切与延伸 实用工具 TASK 任务栏 Extend/Trim feature 剪切所得内容与你画线的方向有关. 2. 自动捕捉跟踪工具 点击Editor工具栏中Snapping来打开Snapping Environment对话框 捕捉设置中有3个选项, vertex edge end 分别是节点.终点.和边,选择end应该会捕捉端点 3. 图斑面积计算及长度计算 应用工具CALCULATE AREA 或者使用VBA代码实现 新建字段并开启Advanced 写入

ArcGIS教程:水流长度

摘要 计算沿每个像元的流路径的上游(或下游)距离或加权距离. 用法 · 水流长度输出栅格的值类型为浮点型. · 水流长度工具的主要用途是计算给定盆地内最长水流的长度.该度量值常用于计算盆地的聚集时间.这可使用 UPSTREAM选项来完成. 该工具也可通过将权重栅格用作下坡运动的阻抗,来创建假设降雨和径流事件的距离-面积图. 语法 FlowLength (in_flow_direction_raster, {direction_measurement}, {in_weight_raster}) 代