Howto: 如何提取TIN或栅格图层中的Z值到一个点shapefile属性表中

文章编号: 262
软件: ArcInfo Desktop 8.x, 9.0, 9.1,ArcEditor 8.x, 9.0, 9.1,ArcView 8.x, 9.0, 9.1
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

摘要: 目标点shapefile必须是一个3D点要素。以下详细阐述:

内容: 1. 通过获取表面数据上已有的要素高度来创建3D点。
A. 添加2D点shapefile和表面数据到ArcMap或ArcScene中。
B. 点击 3D Analyst > Convert > Features to 3D。
C. 点击Input Features下拉箭头指定要转换的要素。
D. 点击 Raster or TIN Surface 边的下拉箭头,选中高度数据来源
E. 在 output feature 处设定输出文件位置。
F. 点OK 按钮确认。
2.添加一个数字字段到该3D点属性表中。
A. 打开要加入字段的属性表,点击 Options 按钮。
B. 点击 Add Field。
C. 输入字段名称。
D. 点击 Type 下拉箭头,指定字段类型。
E. 设置其它字段属性。
F. 点击 OK。
3. 右键点击新增的字段标题处,从右键菜单处选Calculate Values,在对话框中Advanced 处打勾。
4. 在Pre-logic VBA Script Code 编辑框中输入:
5. dim pGeometry as ipoint
set pGeometry = [shape]
6. 在 '<新字段名称> =' 编辑框中输入:
pGeometry.z


创建时间:2005-06-07
最近更新:2005-06-07


原文链接
http://support.esrichina.com.cn/2005/0607/262.html

要回复问题请先登录注册