ArcGIS教程:多值和值的提取至点(空间分析)

上传人:小** 文档编号:75798984 上传时间:2022-04-16 格式:DOC 页数:6 大小:62.50KB
收藏 版权申诉 举报 下载
ArcGIS教程:多值和值的提取至点(空间分析)_第1页
第1页 / 共6页
ArcGIS教程:多值和值的提取至点(空间分析)_第2页
第2页 / 共6页
ArcGIS教程:多值和值的提取至点(空间分析)_第3页
第3页 / 共6页
资源描述:

《ArcGIS教程:多值和值的提取至点(空间分析)》由会员分享,可在线阅读,更多相关《ArcGIS教程:多值和值的提取至点(空间分析)(6页珍藏版)》请在装配图网上搜索。

1、地理国情监测云平台北京数字空间科技有限公司地理国情监测云平台ArcGIS教程:多值和值的提取至点(空间分析)多值提取至点摘要在点要素类的指定位置提取一个或多个栅格像元值,并将值记录到点要素类的属性表中。用法可以将任意栅格组合(单波段或多波段)指定为输入。将为每个输入栅格提取一个像元值,并会将包含该提取值的新字段追加到输入点要素类。默认情况下,将根据输入栅格的名称来创建输岀字段的名称。或者您也可以为每个存储栅格值的字段指定唯一名称。当输入多波段栅格数据时,为所有波段添加的输岀字段的名称中将包含指示波段号的blb2_, ,bn前缀插值选项决定了从栅格中获取值的方式。默认选项为使用被采样像元的中心值

2、。插值选项将使用双线性插值法在像元中心内插一个值。 Shapefile 格式的字段最大长度限制为10个字符。默认情况下,追加到输入shapefile 的输出字段将被截断并获得唯一值。如果名称很长或很相似,则可能很难区分各输入栅格。在这种情况下,建议 您将要素转换为文件地理数据库。栅格中的NoData像元将被赋予空值。shapefile 不支持空值,而是将其赋予0(零)值。不支持将多点数据集作为输入。语法bilinear_interpolate_values)ExtractMultiValuesToPoints (in_point_features, in_rasters.参数说明数据类型n_p

3、oint_features要添加栅格值的输入点要素。Feature Layern_rastersRaster, Output FieldName,.要基于输入点要素的位置提取栅格值。您还可以为存储栅格值的字段指定名称。默认情况下,将根据 输入栅格数据集的名称创建唯一的字段名称。Value Tablebilinear_interpolate_values指定是否使用插值。Boolean可选) NONE不应用任何插值法;将使用像元中心值。 BILINEAR 将使用双线性插值法根据相邻像元的有效 值计算像元值。除非所有相邻像元都为NoData,否则会在插值时忽略NoData值。代码实例多值提取至点

4、(ExtractMultiValuesToPoints)示例 1(Python 窗口)将多个栅格的像元值提取到shapefile点要素类的属性中。import arcpyfrom arcpy.sa import *from arcpy import envenv.workspace = c:/sapyexamples/dataExtractMultiValuesToPoints( observers.shp , elevation , ELEV,costraster , COST, flowdir , DIR ,NONE)多值提取至点 (ExtractMultiValuesToPoints)示

5、例2(独立脚本)使用插值法将多个栅格的像元值提取到shapefile点要素类的属性中。# Name: ExtractMultiValuesToPoints_Ex_02.py# Description: Extracts the cells of multiple rasters as attributes in# an output point feature class. This example takes a multiband IMG# and two GRID files as input.# Requirements: Spatial Analyst Extension# Impo

6、rt system modulesimport arcpyfrom arcpy import envfrom arcpy.sa import *# Set environment settingsenv.workspace = C:/sapyexamples/data# Set local variablesinPointFeatures = poi.shpinRasterList = doqq.img , doqqval , redstd , focalstd,redmin , focalmin# Check out the ArcGIS Spatial Analyst extension

7、license arcpy.CheckOutExtension( Spatial)# Execute ExtractValuesToPointsExtractMultiValuesToPoints(inPointFeatures, inRasterList,BILINEAR)值提取至点摘要基于一组点要素提取栅格像元值,并将这些值记录到输岀要素类的属性表。用法输入点要素类中的所有字段均将包括在输岀点要素类中。输出要素类将添加一个名为RASTERVALC的新字段。对多波段栅格使用值提取至点时,RASTERVALU字段将包含输入栅格的最后一个波段的值。要从多个栅格或某个多波段栅格数据集提取值,请使用

8、多值提取至点工具。对于属性表的 RASTERVALU字段,若赋值栅格中的像元值为 NoData,则该像元的字段值为 -9999。插值选项决定了从栅格中获取值的方式。默认选项为使用被采样像元的中心值。插值选项将使用双线性插值法在像元中心内插一个值。如果输入栅格为浮点型,则生成的输岀点数据集将仅包含输入要素数据的属性和像元值(由插值选项确定)。添加来自输入栅格的属性时,如果输出点要素数据集是 shapefile ,则输入栅格中不能存在名称长度超过10个字符的字段。如果存在此类字段,则必须在运行该工具之前对其进行重命名。不支持将多点数据集作为输入。语法ExtractValuesToPoints (i

9、n_point_features, in_raster, out_point_features,interpolate_values, add_attributes)参数说明数据类型in_point_features用于定位待提取栅格像元值的输入点要素。Feature Layerin_raster待提取值的栅格数据集。其栅格数据可为整型或浮点型。Raster Layerout_point_features包含提取的栅格值的输岀点要素数据集。Feature Classinterpolate_values (可选)指定是否使用插值。 NONE不应用任何插值法;将使用像元中心值。 INTERPOLA

10、TE-将使用双线性插值法根据相邻像元的有效值计算像元值。除非所有相邻像元都为NoData,否则会在插值时忽略 NoData值。Booleanadd_attributes确定是否将栅格属性写入输出点要素数据集。Boolean(可选)* VALUE_ONL* 仅将输入栅格的值添加到点属性。这是默认设置。 ALL 输入栅格的所有字段(“计数”除外)都将添加到点属性。代码实例值提取至点(ExtractValuesToPoints) 示例 1(Python 窗口)本示例根据点shapefile所定义的位置提取栅格的像元值,并创建这些值的输岀点要素类。import arcpyfrom arcpy impo

11、rt envfrom arcpy.sa import *env.workspace = C:/sapyexamples/dataExtractValuesToPoints(rec_sites.shp, elevation ,C:/sapyexamples/output/outValPnts, INTERPOLATEVALUE_ONLY值提取至点(ExtractValuesToPoints) 示例2(独立脚本)本示例根据点shapefile所定义的位置提取栅格的像元值,并创建这些值的输出点shapefile# Name: ExtractValuesToPoints_Ex_02.py# Descr

12、iption: Extracts the cells of a raster based on a set of points.# Requirements: Spatial Analyst Extension# Import system modulesimport arcpyfrom arcpy import envfrom arcpy.sa import *# Set environment settingsenv.workspace = C:/sapyexamples/data# Set local variablesinPointFeatures = rec_sites.shpinR

13、aster = elevationoutPointFeatures = C:/sapyexamples/output/extractvaluespts.shp# Check out the ArcGIS Spatial Analyst extension licensearcpy.CheckOutExtension( Spatial)# Execute ExtractValuesToPointsExtractValuesToPoints(inPointFeatures, inRaster, outPointFeatures,INTERPOLATE VALUE_ONLY)环境范围,输出坐标系, 分辨率,Z容差当前工作空间,输岀配置关键字,输岀M属性域,输岀XY属性域,输岀Z属性域 ,输出空间格网1、2、3,限定的字段名,临时工作空间,XY分辨率,XY容差,Z北京数字空间科技有限公司

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!