arcgis计算栅格平均值,arcgis统计某一区间栅格数量

  arcgis计算栅格平均值,arcgis统计某一区间栅格数量

  摘要

  基于一系列点要素提取栅格图像的元值,并将这些值记录在输出要素类的要素表中。

  施用方式

  输入点要素类的所有字段都包含在输出点要素类中。

  名为RASTERVALU的新字段将被添加到输出要素类中。

  使用多波段栅格中的值选择点时的栅格值。

  该字段包含输入格网中最后一个波段的值。要从多个格网或多波段格网数据集中提取值,请使用从点提取多个值工具。

  在属性表的RASTERVALU字段中,如果分配网格中的像素值为NoData,则该像素的字段值为-9999。

  插值选项决定了如何从格网中获取值。默认选项是使用采样像素的中心值。插值选项使用双线性插值方法在像素中心进行插值。

  如果输入栅格为浮点型,则生成的输出点数据集仅包含输入要素数据的属性和像素值(由插值选项确定)。

  从输入格网添加属性时,如果输出点要素数据集是shapefile,则输入格网中的名称长度不能超过10。

  字符字段。如果有这样的字段,您必须在运行该工具之前更改其名称。

  不支持将多点数据集作为输入。

  语法

  extractvaluestopoints(输入点要素,输入栅格,

  出点要素,{插值值},{添加属性})

  代码示例

  ExtractValuesToPoints(extractvaluespopoints)示例1 )1) (1(Python窗口)))))652)

  在本例中,将根据点形状文件定义的位置提取栅格像素值,并为这些值创建输出点要素类。

  导入档案

  从arcpy导入环境

  从arcpy.sa导入*

  env . workspace= c:/sapy examples/data

  extractvaluestopoints( rec _ sites . shp , elevation ,

  c:/sapy examples/output/outvalpnts , INTERPOLATE ,

  仅值 )

  将值提取到点(ExtractValuesToPoints(示例2)独立脚本))))))))))。

  此示例根据点shapefile定义的位置提取网格的像素值,并为这些值创建输出点shapefile。

  # name:extractvaluestopoints _ ex _ 02 . py

  #描述:extractshecellsofarasterbasedonaset

  点。

  #要求:空间分析扩展

  #导入系统模块

  导入档案

  从arcpy导入环境

  从arcpy.sa导入*

  #设置环境设置

  env . workspace= c:/sapy examples/data

  #设置局部变量

  inPointFeatures=rec_sites.shp

  inRaster=elevation

  输出点特征=

  c:/sapyexamples/output/extractvaluespts . shp

  # checkouthearcgisspatialanalystextensionlicense

  arcpy.check out扩展( spatial )).

  #执行ExtractValuesToPoints

  extractvaluestopoints(in point features,inRaster,

  输出特征,

  插值,仅值 )

  环境

  当前工作空间、部署关键字输出、M属性字段输出、XY属性字段输出、Z属性字段输出、坐标系输出、范围,

  输出空间格网1、2和3、定义的域名、虚拟工作空间、XY分辨率、XY容差、Z分辨率和Z容差。

  教程来自地理国情监测云平台。有关ArcGIS教程和空间地理信息数据的详细信息,请拨打010-84896208-898联系平台。官方微信号DLGQJC提供3S行业知识。我喜欢我的朋友,可以在新浪微博@地理国情监测云平台找到。

arcgis计算栅格平均值,arcgis统计某一区间栅格数量